REVOKE DATABASE ROLE

Entzieht eine Datenbankrolle von einer Kontorolle oder einer anderen Datenbankrolle.

Siehe auch:

GRANT DATABASE ROLE, GRANT ROLE, REVOKE ROLE, GRANT <Berechtigungen> … TO ROLE

Syntax

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

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

Parameter

name

Gibt den Bezeichner der zu entziehenden Datenbankrolle an. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß-/Kleinschreibung zu beachten.

DATABASE ROLE parent_role_name

Widerruft die Datenbankrolle aus der angegebenen Datenbankrolle.

ROLE parent_role_name

Widerruft die Datenbankrolle aus der angegebenen Kontorolle.

APPLICATION app_name

Revokes the database role from the specified Snowflake Native App.

Beispiele

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

Widerruft die Datenbankrolle mit dem Namen dr1 von der Snowflake Native App namens hello_snowflake_app.

REVOKE DATABASE ROLE dr1 FROM APPLICATION hello_snowflake_app;
Copy