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 de SQL do Azure Warehouse do PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics 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.
Comentários
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.
Permissões
Exige a permissão ALTER na tabela.
Usar o SQL Server Management Studio
Importante
Sempre use a última versão do SQL Server Management Studio (SSMS).
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
No Pesquisador de Objetos, clique com o botão direito do mouse na tabela à qual você deseja adicionar colunas e selecione Design.
Clique na primeira célula vazia da coluna Nome da Coluna.
Digite o nome de coluna na célula. O nome da coluna é um valor obrigatório.
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.
Observação
O valor padrão de Opções pode ser alterado na caixa de diálogo de Ferramentas do Banco de Dados.
Prossiga com a definição de outras propriedades de coluna na guia Propriedades da Coluna .
Observação
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 .
Depois de adicionar as colunas, no menu Arquivo, selecione Salvar nome da tabela.
Usar o 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 ;