- 11/04/2017
- 2 minutos para ler
-
- s
- M
- M
- C
- c
-
+2
Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de dados SQL do Azure Instância gerenciada do Azure SQL Azure Synapse Analytics Data Warehouse paralelo
Este tópico descreve como excluir colunas de tabela no SQL Server usando SQL Server Management Studio ou Transact-SQL.
Cuidado
Quando você exclui uma coluna de uma tabela, ela e todos os dados que ela contém são excluídos.
Neste tópico
-
Antes de começar:
Limitações e restrições
Segurança
-
Para de elimine uma coluna de uma tabela, usando:
SQL Server Management Studio
Transact-SQL
Antes de começar
Limitações e restrições
Você não pode excluir uma coluna que tenha uma restrição CHECK. Você deve primeiro excluir a restrição.
Você não pode excluir uma coluna que tenha restrições PRIMARY KEY ou FOREIGN KEY ou outras dependências, exceto ao usar o Table Designer. Ao usar o Object Explorer ou Transact-SQL, você deve primeiro remover todas as dependências da coluna.
Segurança
Permissões
Requer permissão ALTER na tabela.
Usando o SQL Server Management Studio
Para excluir colunas usando o Object Explorer
- No Object Explorer, conecte-se a uma instância do Database Engine.
- No Pesquisador de objetos, localize a tabela da qual deseja excluir colunas e expanda para expor os nomes das colunas.
- Clique com o botão direito do mouse na coluna que deseja excluir e escolha 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 Table Designer
- No Object Explorer, clique com o botão direito na tabela da qual deseja excluir colunas e escolha Design.
- Clique com o botão direito na coluna que deseja excluir e escolha Excluir coluna no menu de atalho.
- Se a coluna participa de um relacionamento (CHAVE ESTRANGEIRA ou CHAVE PRIMÁRIA), uma mensagem solicita que você confirme a exclusão das colunas selecionadas e seus relacionamentos. Escolha Sim.
Usando Transact-SQL
Para excluir colunas
O exemplo a seguir mostra como excluir uma coluna.