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 19 de junho de 2026