Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como incluir colunas no SQL Server?

Pessoal, agora para incluir colunas não é mais necessário o comando "COLUMN" após o "ADD", é isso mesmo?

ALTER TABLE[dbo].[TABELA VENDEDORES] ADD [DATA NASCIMENTO] DATE, [DE FÉRIAS] BIT

2 respostas

Opa bom dia Raphael, Por favor alguém me corrija se eu estive errado, mas ADD COLUMN nunca foi a sintaxe correta. O correto é:

ALTER TABLE nome_Da_Tabela ADD nome_Da_coluna_Nome dataType
ALTER TABLE PRODUTOS ADD IDPRODUTO INT
solução!

Oi, pessoal! Espero que vocês estejam bem.

É natural haver dúvidas a respeito de certos comandos quando estamos trabalhando com SQL (ou T-SQL no caso do SQL Server), pois cada SGBD terá suas particularidades. No entanto, no SQL Server, a partir da versão do ano de 2016, a sintaxe para adicionar uma coluna é a seguinte:

ALTER TABLE nome_da_tabela
ADD nome_da_nova_coluna TIPO_DE_DADO;

O comando ADD é utilizado em conjunto com ALTER TABLE, apenas. A palavra COLUMNserá utilizada apenas no comando ALTER COLUMN.

Caso queria conhecer um pouquinho mais sobre as particularidades que mencionei anteriormente, sugiro a leitura desse artigo, que explica sobre as linguagens internas que cada SGBD usa.

Aproveito para comunicar que esse curso recebeu uma atualização, que vocês podem conferir aqui. Ele está incluso na nossa nova formação SQL Server.

Espero ter contribuído com o raciocínio de vocês!

Grande abraço. Contem com o fórum sempre que surgirem dúvidas em seus estudos.