Excluir colunas de uma tabela
Este tópico descreve como excluir colunas de tabela no SQL Server 2014 usando SQL Server Management Studio ou Transact-SQL.
Cuidado
Ao excluir uma coluna de uma tabela, ela e todos os dados que ela contém serão excluídos do banco de dados. Essa ação não pode ser desfeita.
Neste tópico
Antes de começar:
Para excluir uma coluna de uma tabela usando:
Antes de começar
Limitações e Restrições
Você não pode excluir uma coluna que tenha uma restrição CHECK. Você deve excluir primeiramente a restrição.
Você não pode excluir uma coluna que tenha restrições PRIMARY KEY ou FOREIGN KEY ou outras dependências, exceto quando estiver usando o Designer de Tabela. Ao usar o Pesquisador de Objetos ou o Transact-SQL, você deve primeiramente remover todas as dependências da coluna.
Segurança
Permissões
Exige a permissão ALTER na tabela.
Como usar o SQL Server Management Studio.
Para excluir colunas usando o Pesquisador de Objetos
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
No Pesquisador de Objetos, clique com o botão direito do mouse na tabela da qual você deseja excluir colunas e selecione Excluir.
Na caixa de diálogo Excluir Objeto , clique em OK.
Se a coluna contiver restrições ou outras dependências, uma mensagem de erro será exibida na caixa de diálogo Excluir Objeto . Resolva o erro excluindo as restrições referenciadas.
Para excluir colunas usando o Designer de Tabela
No Pesquisador de Objetos, clique com o botão direito do mouse na tabela da qual você deseja excluir colunas e selecione Design.
Clique com o botão direito do mouse na coluna que deseja excluir e escolha Excluir Coluna no menu de atalho.
Se a coluna participar de uma relação (FOREIGN KEY ou PRIMARY KEY), uma mensagem solicitará que você confirme a exclusão das colunas selecionadas e suas relações. Escolha Sim.
Usando o Transact-SQL
Para excluir colunas
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.
USE AdventureWorks2012; GO ALTER TABLE dbo.doc_exb DROP COLUMN column_b ;
Se a coluna contiver restrições ou outras dependências, uma mensagem de erro será retornada. Resolva o erro excluindo as restrições referenciadas.
Para obter exemplos adicionais, consulte ALTER TABLE (Transact-SQL).