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>
Parâmetros¶
nameEspecifica 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_nameRevoga a função de banco de dados da função de banco de dados especificada.
ROLE parent_role_nameRevoga a função de banco de dados da função de conta especificada.
APPLICATION app_nameRevoga 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;
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;
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;