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.
Exclui todas as tabelas do banco de dados db e, em seguida, exclui o próprio banco de dados db.
Sintaxe:
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.
Exclui o dicionário.
Sintaxe:
Remove um usuário.
Sintaxe:
Exclui uma role. A role excluída é removida de todas as entidades às quais foi atribuída.
Sintaxe:
Exclui uma ROW POLICY. A ROW POLICY excluída é removida de todas as entidades às quais foi atribuída.
Sintaxe:
Exclui uma política de mascaramento.
Sintaxe:
Exclui uma QUOTA. A QUOTA excluída tem sua atribuição revogada em todas as entidades às quais foi atribuída.
Sintaxe:
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:
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:
Remove uma função definida pelo usuário criada com CREATE FUNCTION.
As funções do sistema não podem ser removidas.
Sintaxe
Exemplo
Exclui uma coleção nomeada.
Sintaxe
Exemplo
Última modificação em 2 de julho de 2026