1
resposta

Erro ao digitar o codigo e ao colar o codido que no curso

Erro,

INSERT INTO [TABELA DE PRODUTOS] VALUES
('10837797', 'Clean - 2 Litros - Laranja', 'PET', '2 Litros', 'Laranja', 16.01), (1000889, Sabor da Montanha 700 ml Uva', 'Garrafa', 700 ml, 'Uva', 6.31),
('1004327', Videira do Campo 1,5 Litros Melancia', 'PET', '1,5 Litros', 'Melancia', 19.51),
('1088126', 'Linha Citrus 1 Litro Limão', 'PET', '1 Litro', 'Limão', 7.00);
Mensagem 102, Nível 15, Estado 1, Linha 3
Incorrect syntax near 'da'.

Horário de conclusão: 2024-01-14T17:20:51.0180232+00:00
1 resposta

Olá, Juliana! Parece que você está enfrentando um problema com a sintaxe SQL ao tentar inserir múltiplos registros na tabela de produtos. O erro que está ocorrendo é devido à falta de aspas simples ('') em algumas strings que você está tentando inserir.

No SQL, sempre que você estiver inserindo uma string (texto), você precisa colocá-la entre aspas simples. No seu código, você esqueceu de fazer isso em algumas partes.

Aqui está o código corrigido:

INSERT INTO [TABELA DE PRODUTOS] VALUES
('10837797', 'Clean - 2 Litros - Laranja', 'PET', '2 Litros', 'Laranja', 16.01), 
('1000889', 'Sabor da Montanha 700 ml Uva', 'Garrafa', '700 ml', 'Uva', 6.31),
('1004327', 'Videira do Campo 1,5 Litros Melancia', 'PET', '1,5 Litros', 'Melancia', 19.51),
('1088126', 'Linha Citrus 1 Litro Limão', 'PET', '1 Litro', 'Limão', 7.00);

Note que agora todas as strings estão entre aspas simples. Isso deve resolver o problema de sintaxe que você estava enfrentando. Espero ter ajudado e bons estudos!