カテゴリ:

コンテキスト関数 (セッション)

CURRENT_ORGANIZATION_USER

現在システムにログオンしているユーザー名を返します。ただし、そのユーザーが 組織ユーザー である場合に限られます.

構文

CURRENT_ORGANIZATION_USER()
Copy

引数

なし。

戻り値

現在のユーザーが組織ユーザーの場合、 VARCHAR 型の値を返します。

現在のユーザーが組織ユーザーでない場合、 NULL を返します。

使用上の注意

  • ANSI 規格に準拠するために、この関数は SQL ステートメント内で括弧なしで呼び出すことができます。

    ただし、 Snowflake Scripting変数 を関数を呼び出す式(例えば、 my_var := CURRENT_ORGANIZATION_USER();)に設定する場合は、括弧を含める必要があります。詳細については、 コンテキスト関数の使用上の注意 をご参照ください。

  • CURRENT_USER コンテキスト関数とは異なり、この関数はデータ共有コンシューマーアカウントから呼び出された場合にユーザーを返すことができます。

SELECT CURRENT_ORGANIZATION_USER();
Copy
+-----------------------------+
| CURRENT_ORGANIZATION_USER() |
|-----------------------------|
| TSMITH                      |
+-----------------------------+