Pular para o conteúdo principal
Exclui uma entidade existente. Se a cláusula IF EXISTS for especificada, essas instruções não retornam erro se a entidade não existir. Se o modificador SYNC for especificado, a entidade é removida sem atraso.

DROP DATABASE

Exclui todas as tabelas do banco de dados db e, em seguida, exclui o próprio banco de dados db. Sintaxe:

DROP TABLE

Exclui uma ou mais tabelas.
Para reverter a exclusão de uma tabela, consulte UNDROP TABLE
Sintaxe:
Limitações:
  • Se a cláusula IF EMPTY for especificada, o servidor verifica se a tabela está vazia apenas na réplica que recebeu a consulta.
  • A exclusão de várias tabelas de uma só vez não é uma operação atômica; ou seja, se a exclusão de uma tabela falhar, as tabelas subsequentes não serão excluídas.

DROP DICTIONARY

Exclui o dicionário. Sintaxe:

DROP USER

Remove um usuário. Sintaxe:

DROP ROLE

Exclui uma role. A role excluída é removida de todas as entidades às quais foi atribuída. Sintaxe:

DROP ROW POLICY

Exclui uma ROW POLICY. A ROW POLICY excluída é removida de todas as entidades às quais foi atribuída. Sintaxe:

DROP MASKING POLICY

Exclui uma política de mascaramento. Sintaxe:

DROP QUOTA

Exclui uma QUOTA. A QUOTA excluída tem sua atribuição revogada em todas as entidades às quais foi atribuída. Sintaxe:

DROP SETTINGS PROFILE

Exclui um perfil de configurações. O perfil de configurações excluído é revogado de todas as entidades às quais havia sido atribuído. Sintaxe:

DROP VIEW

Exclui uma view. Views também podem ser excluídas com o comando DROP TABLE, mas DROP VIEW verifica se [db.]name é uma view. Sintaxe:

DROP FUNCTION

Remove uma função definida pelo usuário criada com CREATE FUNCTION. As funções do sistema não podem ser removidas. Sintaxe
Exemplo

DROP NAMED COLLECTION

Exclui uma coleção nomeada. Sintaxe
Exemplo
Última modificação em 2 de julho de 2026