DROP APPLICATION ROLE¶
Remove a função do aplicativo especificada do sistema.
- Consulte também:
CREATE APPLICATION ROLE, ALTER APPLICATION ROLE, SHOW APPLICATION ROLES
Sintaxe¶
DROP APPLICATION ROLE [ IF EXISTS ] <name>
Parâmetros¶
nameEspecifica o identificador da função do aplicativo a ser descartada. 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.
Notas de uso¶
Este comando só pode ser executado no contexto de um aplicativo criado usando o Native App Framework.
As funções do aplicativo descartadas não podem ser recuperadas; elas devem ser recriadas dentro do aplicativo.
Application roles are not versioned. When dropping an application role from a setup script, you must ensure that no running version of the application relies upon the role being dropped. Snowflake recommends to either avoid dropping application roles that may be in use or to wait until the version that depends on the role being dropped has itself also been dropped.
Quando a cláusula IF EXISTS é especificada e o objeto de destino não existe, o comando é concluído com sucesso sem retornar um erro.
Exemplos¶
DROP APPLICATION ROLE APP_ROLE;