Ed
ano passado
Vamos analisar cada uma das opções para determinar qual é a forma correta de usar o comando INSERT no SQL para adicionar um novo produto à tabela "Produtos". A) `INSERT INTO Produtos SET nome = 'Impressora', categoria = 'Eletrônicos', preco = 499.99, estoque = 20;` - Esta sintaxe não é padrão SQL. O correto é usar VALUES. B) `INSERT INTO Produtos (nome, categoria, preco, estoque) VALUES ('Impressora', 'Eletrônicos', 499.99, '20');` - Aqui, o valor do estoque está entre aspas, o que o torna uma string. O correto seria um número inteiro, então essa opção está incorreta. C) `INSERT INTO Produtos (id, nome, categoria, preco, estoque) VALUES (5, 'Impressora', 'Eletrônicos', 499.99, 20);` - Esta opção inclui um campo "id", que pode ser correto se a tabela exigir um identificador único, mas não sabemos se o "id" é gerado automaticamente. Se for, essa opção pode não ser a melhor. D) `INSERT Produtos (nome, categoria, preco, estoque) VALUES ('Impressora', 'Eletrônicos', 499.99, 20);` - Esta sintaxe está incorreta porque falta o "INTO". E) `INSERT INTO Produtos VALUES (6, 'Impressora', 'Eletrônicos', 499.99, 20);` - Esta opção é válida se a tabela "Produtos" tiver um campo "id" que não é especificado. Se o "id" for gerado automaticamente, essa opção pode ser correta. Considerando as opções, a mais correta e que segue a sintaxe padrão do SQL, assumindo que o "id" é gerado automaticamente, seria a opção E. Portanto, a resposta correta é: E) INSERT INTO Produtos VALUES (6, 'Impressora', 'Eletrônicos', 499.99, 20);
Cadastre-se ou realize login
Mais perguntas desse material