DROP APPLICATION¶
Remove um aplicativo do sistema no Native Apps Framework.
- Consulte também:
ALTER APPLICATION, CREATE APPLICATION, CREATE APPLICATION, SHOW APPLICATIONS
Sintaxe¶
DROP APPLICATION [ IF EXISTS ] <name> [ CASCADE ]
Parâmetros obrigatórios¶
name
Especifica o identificador do objeto de aplicativo a ser descartado. Se o identificador contiver espaços, caracteres especiais ou caracteres com letras maiúsculas e minúsculas, toda a cadeia de caracteres deve ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Parâmetros opcionais¶
CASCADE
Descarta o objeto de aplicativo e todos os objetos pertencentes ao aplicativo, incluindo tabelas com chaves primárias ou exclusivas que são referenciadas por chaves estrangeiras em outras tabelas.
Se
CASCADE
não for especificado, esse comando retornará um erro se o aplicativo possuir objetos fora de si mesmo.Se
CASCADE
for especificado, todos os objetos pertencentes ao aplicativo serão descartados, mesmo que esses objetos contenham outros objetos pertencentes ao consumidor. Por exemplo, se o consumidor transferir a propriedade de um esquema ou tabela para uma função de conta, mas deixar o banco de dados pai de propriedade do aplicativo, executar este comando comCASCADE
também descartará esses objetos.Para manter os objetos pertencentes ao aplicativo, use o comando GRANT OWNERSHIP para transferir a propriedade desses objetos, depois execute este comando sem
CASCADE
.
Notas de uso¶
Este comando pode ser executado pelo proprietário do aplicativo ou por um usuário com o privilégio MANAGE GRANTS no aplicativo.
Todas as funções do aplicativo são descartadas quando o objeto do aplicativo é descartado. Qualquer acesso concedido por essas funções em objetos na conta do consumidor é perdido.
Exemplos¶
DROP APPLICATION hello_snowflake_app;
+-------------------------------------------+
| status |
|-------------------------------------------|
| hello_snowflake_app successfully dropped. |
+-------------------------------------------+