REVOKE DATABASE ROLE¶
アカウントロールまたは別のデータベースロール からデータベースロールを取り消します。
- こちらもご参照ください。
GRANT DATABASE ROLE、 GRANT ROLE、 REVOKE ROLE、 GRANT <権限> ... TO ROLE
構文¶
REVOKE DATABASE ROLE <name> FROM { ROLE | DATABASE ROLE } <parent_role_name>
REVOKE DATABASE ROLE <name> FROM APPLICATION <app_name>
パラメーター¶
name取り消すデータベースロールの識別子を指定します。識別子にスペースまたは特殊文字が含まれる場合は、文字列全体を二重引用符で囲む必要があります。二重引用符で囲まれた識別子も大文字と小文字が区別されます。
DATABASE ROLE parent_role_name指定されたデータベースロールからデータベースロールを取り消します。
ROLE parent_role_name指定されたアカウントロールからデータベースロールを取り消します。
APPLICATION app_nameRevokes 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;
Revokes the database role named dr1 from another database role named dr2.
REVOKE DATABASE ROLE dr1 FROM DATABASE ROLE dr2;
hello_snowflake_app という Snowflake Native App から dr1 というデータベースロールを取り消します。
REVOKE DATABASE ROLE dr1 FROM APPLICATION hello_snowflake_app;