Compartilhar via


Adicionando e excluindo colunas

Você pode adicionar colunas a tabelas existentes desde que a coluna permita valores nulos ou que uma restrição DEFAULT seja criada na coluna. Quando você adiciona uma nova coluna à tabela, o Mecanismo de Banco de Dados insere um valor nessa coluna para cada linha de dados existente na tabela. Por isso, é útil adicionar uma definição DEFAULT à coluna ao adicioná-la à tabela. Se a nova coluna não tiver uma definição DEFAULT, você deve especificar que a nova coluna permite valores nulos. O Mecanismo de Banco de Dados inserirá valores nulos na coluna ou retornará um erro se a coluna não permitir valores nulos.

Reciprocamente, você pode excluir colunas de tabelas existentes, com exceção das colunas com as seguintes características:

  • Usada em um índice.

  • Usada em uma restrição CHECK, FOREIGN KEY, UNIQUE ou PRIMARY KEY.

  • Associada a uma definição DEFAULT ou um objeto padrão.

  • Associada a uma regra.

  • Registrada para suporte de texto completo.

  • Usada como uma chave de texto completo para uma tabela.

Para obter mais informações sobre como adicionar e excluir colunas de tabelas que são publicadas para replicação, consulte as seções ‘Adicionando colunas’ e ‘Descartando colunas’ em Fazendo alterações de esquema em bancos de dados de publicação.

Para adicionar ou excluir uma coluna

ALTER TABLE (Transact-SQL)

Como inserir colunas em tabelas (Visual Database Tools)

Como excluir colunas de uma tabela (Visual Database Tools)

Consulte também

Outros recursos