カテゴリ:

システム関数 (システム情報)

SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT

権限が Snowflake Native App に付与されているかどうかを示します。たとえば、プロバイダーはセットアップスクリプトでこの関数を使用して、アプリにオブジェクトを作成するために必要な権限があるかどうかを確認できます。

注釈

このシステム関数は Snowflake Native App からのみ呼び出すことができます。

構文

SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('<privilege_name>')
Copy

引数

'privilege_name'

権限の名前。

戻り値

  • アプリに指定された権限が付与されている場合は TRUE を返します。それ以外の場合は、 FALSE を返します。

アプリに CREATE COMPUTE POOL 権限が付与されているかどうかを確認します。

SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('CREATE COMPUTE POOL');
Copy

アプリに IMPORTED PRIVILEGES ON SNOWFLAKE DB 権限が付与されているかどうかを確認します。

SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('IMPORTED PRIVILEGES ON SNOWFLAKE DB');
Copy