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_name指定された Snowflake Native App からデータベースロールを取り消します。
例¶
SYSADMIN というアカウントロールから analyst というデータベースロールを取り消します。
REVOKE DATABASE ROLE analyst FROM ROLE SYSADMIN;
dr2 という名前の別のデータベースロールから dr1 という名前のデータベースロールを取り消します。
REVOKE DATABASE ROLE dr1 FROM DATABASE ROLE dr2;
hello_snowflake_app という Snowflake Native App から dr1 というデータベースロールを取り消します。
REVOKE DATABASE ROLE dr1 FROM APPLICATION hello_snowflake_app;