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

Revoga a função de banco de dados do Snowflake Native App especificado.

Exemplos

Revoga a função de banco de dados nomeada analyst da função de conta chamada SYSADMIN.

REVOKE DATABASE ROLE analyst FROM ROLE SYSADMIN;
Copy

Revoga a função de banco de dados nomeada dr1 de outra função de banco de dados chamada 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