Compartilhar via


Adicionar colunas a uma tabela (Mecanismo de Banco de Dados)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Armazém no Microsoft FabricBanco de dados SQL no Microsoft Fabric

Este artigo descreve como adicionar novas colunas a uma tabela no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.

Remarks

Usar a instrução ALTER TABLE para adicionar colunas a uma tabela automaticamente adiciona essas colunas ao final da tabela.

Para que as colunas fiquem em uma ordem específica na tabela, use o SQL Server Management Studio. Embora isso não seja recomendado, para saber como reordenar tabelas, confira Alterar a ordem das colunas em uma tabela.

Para consultar colunas existentes, use a exibição do catálogo de objetos sys.columns.

Permissions

Exige a permissão ALTER na tabela.

Usar o SQL Server Management Studio

Important

Instale a versão mais recente do SSMS (SQL Server Management Studio).

O SQL Server Management Studio (SSMS) não dá suporte a todas as opções de linguagem de definição de dados (DDL) no Azure Synapse. Como alternativa, use scripts T-SQL.

Inserir colunas em uma tabela com o Designer de Tabela

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na tabela à qual você deseja adicionar colunas e selecione Design.

  2. Clique na primeira célula vazia da coluna Nome da Coluna.

  3. Digite o nome de coluna na célula. O nome da coluna é um valor obrigatório.

  4. Pressione a tecla TAB para ir para a célula Tipo de Dados e selecione um tipo de dados na lista suspensa. O tipo de dados é um valor obrigatório e receberá o valor padrão se você não escolher um.

    Note

    O valor padrão de Opções pode ser alterado na caixa de diálogo de Ferramentas do Banco de Dados.

  5. Prossiga com a definição de outras propriedades de coluna na guia Propriedades da Coluna .

    Note

    Valores padrão de propriedades de coluna são adicionados quando uma nova coluna é criada. Contudo, é possível alterá-los na guia Propriedades da Coluna .

  6. Depois de adicionar as colunas, no menu Arquivo, selecione Salvar nome da tabela.

Usar Transact-SQL

Adicionar colunas a uma tabela

O exemplo a seguir adiciona duas colunas à tabela dbo.doc_exa.

ALTER TABLE dbo.doc_exa 
ADD column_b VARCHAR(20) NULL, column_c INT NULL ;