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.
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 ;
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.