REVOKE DATABASE ROLE

アカウントロールまたは別のデータベースロール からデータベースロールを取り消します。

こちらもご参照ください。

GRANT DATABASE ROLEGRANT ROLEREVOKE ROLEGRANT <権限> ... TO ROLE

構文

REVOKE DATABASE ROLE <name> FROM { ROLE | DATABASE ROLE } <parent_role_name>

REVOKE DATABASE ROLE <name> FROM APPLICATION <app_name>
Copy

パラメーター

name

取り消すデータベースロールの識別子を指定します。識別子にスペースまたは特殊文字が含まれる場合は、文字列全体を二重引用符で囲む必要があります。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

DATABASE ROLE parent_role_name

指定されたデータベースロールからデータベースロールを取り消します。

ROLE parent_role_name

指定されたアカウントロールからデータベースロールを取り消します。

APPLICATION app_name

Revokes the database role from the specified Snowflake Native App.

Revokes the database role named analyst from the account role named SYSADMIN.

REVOKE DATABASE ROLE analyst FROM ROLE SYSADMIN;
Copy

Revokes the database role named dr1 from another database role named dr2.

REVOKE DATABASE ROLE dr1 FROM DATABASE ROLE dr2;
Copy

hello_snowflake_app という Snowflake Native App から dr1 というデータベースロールを取り消します。

REVOKE DATABASE ROLE dr1 FROM APPLICATION hello_snowflake_app;
Copy