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>
Copy

Paramètres

name

Spé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_name

Révoque le rôle de base de données du rôle de base de données spécifié.

ROLE parent_role_name

Révoque le rôle de base de données du rôle de compte spécifié.

APPLICATION app_name

Ré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;
Copy

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;
Copy

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;
Copy