- カテゴリ:
コンテキスト関数 (セッションオブジェクト)
CURRENT_DATABASE¶
現在のデータベースの名前を返します。この名前は、この関数を呼び出した場所によって異なります。
ポリシー、 UDF、またはビューの外部でこの関数を呼び出すと、現在のセッションで使用中のデータベースを返します。
マスキングポリシーなどのポリシー本体でこの関数を呼び出すと、そのポリシーで保護されているテーブルやビューを含むデータベースを返します。
UDF のハンドラーコード内でこの関数を呼び出すと、 UDF を含むデータベースを返します。
ビューの定義でこの関数を呼び出すと、ビューを含むデータベースを返します。
構文¶
CURRENT_DATABASE()
引数¶
なし。
使用上の注意¶
なし。
例¶
現在のウェアハウス、データベース、スキーマを表示します。
SELECT CURRENT_WAREHOUSE(), CURRENT_DATABASE(), CURRENT_SCHEMA();出力:
+---------------------+--------------------+------------------+ | CURRENT_WAREHOUSE() | CURRENT_DATABASE() | CURRENT_SCHEMA() | |---------------------+--------------------+------------------| | DEV_WAREHOUSE | TEST_DATABASE | UDF_TEST_SCHEMA | +---------------------+--------------------+------------------+