Ed
ano passado
Para inserir um novo produto na tabela "Produtos" usando o comando SQL, precisamos considerar a estrutura correta do comando INSERT. O comando deve especificar a tabela, as colunas que receberão os valores e os valores a serem inseridos. Vamos analisar as alternativas: A) `INSERT INTO Produtos VALUES (6, 'Impressora', 'Eletrônicos', 499.99, 20);` - Esta opção está correta em termos de sintaxe, mas o ID (6) não é necessário se a coluna ID for auto-incrementada. B) `INSERT INTO Produtos SET nome = 'Impressora', categoria = 'Eletrônicos', preco = 499.99, estoque = 20;` - Esta sintaxe não é válida para SQL padrão, pois o comando SET não é utilizado dessa forma. C) `INSERT Produtos (nome, categoria, preco, estoque) VALUES ('Impressora', 'Eletrônicos', 499.99, 20);` - Esta opção está incorreta porque falta a palavra "INTO". D) `INSERT INTO Produtos (nome, categoria, preco, estoque) VALUES ('Impressora', 'Eletrônicos', 499.99, '20');` - Esta opção está quase correta, mas o valor do estoque deve ser um número, não uma string (sem aspas). E) `INSERT INTO Produtos (id, nome, categoria, preco, estoque) VALUES (5, 'Impressora', 'Eletrônicos', 499.99, 20);` - Esta opção está correta, mas novamente, o ID (5) pode não ser necessário se a coluna ID for auto-incrementada. A melhor opção, considerando que o ID pode ser gerado automaticamente, é a alternativa A, que é a mais próxima do que se espera em um comando SQL padrão. Portanto, a resposta correta é: A) INSERT INTO Produtos VALUES (6, 'Impressora', 'Eletrônicos', 499.99, 20);
Cadastre-se ou realize login
Mais perguntas desse material