カテゴリ:コンテキスト関数 (セッションオブジェクト) CURRENT_ROLE¶ プライマリロールがアカウントレベルのロールである場合は、現在のセッションで使用されている プライマリロール の名前を返し、現在のセッションで使用されているロールがデータベースロールである場合は NULL を返します。 セッションに別のロールを指定するには、 USE ROLE コマンドを実行します。 構文¶ CopyExpandCURRENT_ROLE() Show lessSee moreScroll to top 引数¶ なし。 使用上の注意¶ この関数を含んだ セキュア UDF または セキュアビュー から共有へのアクセス付与は許可されています。セキュア UDF またはセキュアビューにデータ共有のコンシューマーアカウントからアクセスすると、この関数は常に NULL 値を返します。 共有テーブルまたはビューに割り当てられている マスキングポリシー または 行アクセスポリシー でこの関数が使用されている場合、Snowflakeは NULL 値を返します。 例¶ これは CURRENT_ROLE() を示しています。 CopyExpandSELECT CURRENT_ROLE(); Show lessSee moreScroll to top 出力: CopyExpand+----------------+ | CURRENT_ROLE() | |----------------| | SYSADMIN | +----------------+ Show lessSee moreScroll to top