Adicionar colunas a uma tabela (Mecanismo de Banco de Dados)
Aplica-se a: SQL Server 2016 (13.x) e posterior
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Warehouse no Microsoft Fabric
banco 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 Transact-SQL.
Comentários
O uso da instrução ALTER TABLE
para adicionar colunas a uma tabela adiciona automaticamente essas colunas ao final da tabela.
Se desejar as colunas em uma ordem específica na tabela, use o SQL Server Management Studio. Embora não seja recomendado, para obter mais informações sobre como reordenar tabelas, consulte alterar a ordem das colunas em uma tabela.
Para consultar colunas existentes, use a sys.columns vista de catálogo de objetos.
Permissões
Requer a permissão ALTER na tabela.
Utilizar o SQL Server Management Studio
Importante
Use sempre a versão mais recente do SQL Server Management Studio (SSMS).
O SQL Server Management Studio (SSMS) não oferece suporte a todas as opções de linguagem de definição de dados (DDL) no Azure Synapse. Em alternativa, use scripts T-SQL.
Inserir colunas em uma tabela com o Designer de Tabela
No Explorador de Objetos, clique com o botão direito do rato na tabela à qual deseja adicionar colunas e escolha Estrutura.
Selecione a primeira célula em branco na coluna Nome da Coluna.
Digite o nome da coluna na célula. O nome da coluna é um valor obrigatório.
Pressione a tecla TAB para aceder à célula Tipo de Dados e selecione um tipo de dados a partir da lista pendente. O tipo de dados é um valor obrigatório e recebe o valor padrão se você não escolher um.
Observação
Você pode alterar o valor padrão na caixa de diálogo Opções em Ferramentas de Banco de Dados .
Continue a definir quaisquer outras propriedades de coluna no separador Propriedades da Coluna.
Observação
Os valores padrão para as propriedades da coluna são adicionados quando você cria uma nova coluna, mas você pode alterá-los na guia Propriedades da Coluna.
Quando terminar de adicionar colunas, no menu Arquivo, escolha Salvar nome da tabela.
Use 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 ;