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
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
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
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 COLUMN
será 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.