REVOKE DATABASE ROLE

Revoga uma função de banco de dados de uma função de conta ou de outra função de banco de dados.

Consulte também:

GRANT DATABASE ROLE , GRANT ROLE , REVOKE ROLE , GRANT <privilégios> … TO ROLE

Sintaxe

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

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

Parâmetros

name

Especifica o identificador para a função de banco de dados a ser revogada. Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.

DATABASE ROLE parent_role_name

Revoga a função de banco de dados da função de banco de dados especificada.

ROLE parent_role_name

Revoga a função de banco de dados da função de conta especificada.

APPLICATION app_name

Revokes the database role from the specified Snowflake Native App.

Exemplos

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

Revoga a função de banco de dados nomeada dr1 do Snowflake Native App nomeado hello_snowflake_app.

REVOKE DATABASE ROLE dr1 FROM APPLICATION hello_snowflake_app;
Copy