Adicionar colunas a uma tabela (Mecanismo de Banco de Dados)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)
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.
Use SQL Server Management Studio
Importante
Sempre use a última versão do SQL Server Management Studio (SSMS).
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 no menu suspenso. 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 ;
Confira também
Próximas etapas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de