Excluir tabelas (Mecanismo de Banco de Dados)
Você pode excluir (remover) uma tabela do banco de dados no SQL Server 2014 usando SQL Server Management Studio ou Transact-SQL.
Cuidado
Pense cuidadosamente antes de excluir uma tabela. Se as consultas, as exibições, as funções definidas pelo usuário, os procedimentos armazenados ou os programas existentes se referirem a essa tabela, a exclusão do nome tornará esses objetivos inválidos.
Neste tópico
Antes de começar:
Para excluir uma tabela usando:
Antes de começar
Limitações e Restrições
Você não pode descartar uma tabela que é referenciada por uma restrição FOREIGN KEY. A restrição FOREIGN KEY que faz referência ou a tabela de referência deve ser primeiramente descartada. Se a tabela de referência e a tabela que contém a chave primária forem descartadas na mesma instrução DROP TABLE, a tabela de referência deverá ser listada em primeiro lugar.
Quando uma tabela for descartada, as regras ou os padrões da tabela perderão sua associação e quaisquer restrições ou gatilhos associados à tabela serão descartados automaticamente. Se você recriar uma tabela, deverá associar novamente as regras e padrões apropriados, recriar quaisquer gatilhos e adicionar todas as restrições necessárias.
Se você descartar uma tabela que contém uma coluna
varbinary (max)
com o atributo FILESTREAM, os dados armazenados no sistema de arquivos não serão removidos.DROP TABLE e CREATE TABLE não devem ser executados na mesma tabela no mesmo lote. Caso contrário, poderá ocorrer um erro inesperado.
Qualquer exibição ou procedimento armazenado que faça referência à tabela descartada deverá ser excluído ou modificado explicitamente para remover a referência à tabela.
Segurança
Permissões
Exige a permissão ALTER no esquema ao qual a tabela pertence, permissão CONTROL na tabela ou associação na função de banco de dados fixa db_ddladmin .
Como usar o SQL Server Management Studio.
Para excluir uma tabela do banco de dados
No Pesquisador de Objetos, selecione a tabela que deseja excluir.
Clique com o botão direito do mouse na tabela e escolha Excluir no menu de atalho.
Uma caixa de mensagem solicitará que você confirme a exclusão. Clique em Sim.
Observação
A exclusão de uma tabela automaticamente remove qualquer relação associada a ela.
Usando o Transact-SQL
Para excluir uma tabela no Editor de Consultas
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
DROP TABLE dbo.PurchaseOrderDetail;
Para obter mais informações, confira DROP TABLE (Transact-SQL)