- カテゴリ:
コンテキスト関数 (セッション)
CURRENT_ORGANIZATION_USER¶
現在システムにログオンしているユーザー名を返します。ただし、そのユーザーが 組織ユーザー である場合に限られます.
構文¶
CURRENT_ORGANIZATION_USER()
引数¶
なし。
戻り値¶
現在のユーザーが組織ユーザーの場合、 VARCHAR 型の値を返します。
現在のユーザーが組織ユーザーでない場合、 NULL を返します。
使用上の注意¶
ANSI 規格に準拠するために、この関数は SQL ステートメント内で括弧なしで呼び出すことができます。
ただし、 Snowflake Scripting変数 を関数を呼び出す式(例えば、
my_var := CURRENT_ORGANIZATION_USER();
)に設定する場合は、括弧を含める必要があります。詳細については、 コンテキスト関数の使用上の注意 をご参照ください。CURRENT_USER コンテキスト関数とは異なり、この関数はデータ共有コンシューマーアカウントから呼び出された場合にユーザーを返すことができます。
例¶
SELECT CURRENT_ORGANIZATION_USER();
+-----------------------------+
| CURRENT_ORGANIZATION_USER() |
|-----------------------------|
| TSMITH |
+-----------------------------+