REVOKE DATABASE ROLE¶
Révoque un rôle de base de données d’un rôle de compte ou d’un autre rôle de base de données.
- Voir aussi :
GRANT DATABASE ROLE, GRANT ROLE, REVOKE ROLE, GRANT <privilèges> … TO ROLE
Syntaxe¶
REVOKE DATABASE ROLE <name> FROM { ROLE | DATABASE ROLE } <parent_role_name>
REVOKE DATABASE ROLE <name> FROM APPLICATION <app_name>
Paramètres¶
nameSpécifie l’identificateur du rôle de base de données à révoquer. Si l’identificateur contient des espaces ou des caractères spéciaux, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.
DATABASE ROLE parent_role_nameRévoque le rôle de base de données du rôle de base de données spécifié.
ROLE parent_role_nameRévoque le rôle de base de données du rôle de compte spécifié.
APPLICATION app_nameRévoque le rôle de base de données de la Snowflake Native App spécifiée.
Exemples¶
Révoque le rôle de base de données nommé analyst du rôle de compte nommé SYSADMIN.
REVOKE DATABASE ROLE analyst FROM ROLE SYSADMIN;
Révoque le rôle de base de données nommé dr1 d’un autre rôle de base de données nommé dr2.
REVOKE DATABASE ROLE dr1 FROM DATABASE ROLE dr2;
Révoque le rôle de base de données nommé dr1 de la Snowflake Native App nommé hello_snowflake_app.
REVOKE DATABASE ROLE dr1 FROM APPLICATION hello_snowflake_app;