- 카테고리:
컨텍스트 함수 (세션 오브젝트)
CURRENT_SCHEMA¶
함수를 호출하는 위치에 따라 달라지는 현재 스키마의 이름을 반환합니다.
정책, UDF 또는 뷰 외부에서 이 함수를 호출하면 현재 세션에 사용 중인 스키마를 반환합니다.
정책(예: 마스킹 정책)의 본문에서 이 함수를 호출하면 정책으로 보호되는 테이블이나 뷰가 포함된 스키마를 반환합니다.
UDF의 처리기 코드에서 이 함수를 호출하면 UDF가 포함된 스키마를 반환합니다.
뷰 정의에서 이 함수를 호출하면 뷰가 포함된 스키마를 반환합니다.
구문¶
CURRENT_SCHEMA()
인자¶
없습니다.
사용법 노트¶
이 함수를 유사한 이름의 함수 CURRENT_SCHEMAS 와 혼동하지 마십시오.
예¶
현재 웨어하우스, 데이터베이스, 스키마를 표시합니다.
SELECT CURRENT_WAREHOUSE(), CURRENT_DATABASE(), CURRENT_SCHEMA();출력:
+---------------------+--------------------+------------------+ | CURRENT_WAREHOUSE() | CURRENT_DATABASE() | CURRENT_SCHEMA() | |---------------------+--------------------+------------------| | DEV_WAREHOUSE | TEST_DATABASE | UDF_TEST_SCHEMA | +---------------------+--------------------+------------------+