- 카테고리:
컨텍스트 함수 (세션 오브젝트)
CURRENT_DATABASE¶
현재 세션에 사용 중인 데이터베이스의 이름을 반환합니다.
세션에 대해 다른 데이터베이스를 지정하려면 USE DATABASE 명령을 실행하십시오.
구문¶
CURRENT_DATABASE()
인자¶
없습니다.
사용법 노트¶
마스킹 또는 행 액세스 정책과 같은 데이터 액세스 정책 내에서 함수를 호출하면 함수가 보호된 테이블 또는 뷰가 포함된 데이터베이스 또는 스키마를 반환합니다.
뷰 또는 UDF의 정의에서 함수를 호출하면 함수가 UDF 또는 뷰가 포함된 데이터베이스나 스키마를 반환합니다.
예¶
현재 웨어하우스, 데이터베이스, 스키마를 표시합니다.
SELECT CURRENT_WAREHOUSE(), CURRENT_DATABASE(), CURRENT_SCHEMA();출력:
+---------------------+--------------------+------------------+ | CURRENT_WAREHOUSE() | CURRENT_DATABASE() | CURRENT_SCHEMA() | |---------------------+--------------------+------------------| | DEV_WAREHOUSE | TEST_DATABASE | UDF_TEST_SCHEMA | +---------------------+--------------------+------------------+