Excluir colunas de uma tabela

  • 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

  1. No Object Explorer, conecte-se a uma instância do Database Engine.
  2. No Pesquisador de objetos, localize a tabela da qual deseja excluir colunas e expanda para expor os nomes das colunas.
  3. Clique com o botão direito do mouse na coluna que deseja excluir e escolha Excluir.
  4. 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

  1. No Object Explorer, clique com o botão direito na tabela da qual deseja excluir colunas e escolha Design.
  2. Clique com o botão direito na coluna que deseja excluir e escolha Excluir coluna no menu de atalho.
  3. 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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *