Em uma empresa, o gerente de banco tem uma tabela de nome F...

Próximas questões
Com base no mesmo assunto
Q1246548 Banco de Dados
Em uma empresa, o gerente de banco tem uma tabela de nome FILIAL e precisa distribuir novos elementos na tabela. Qual a lista de comando correta entre as assertivas abaixo?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra D. Para entender o porquê, é necessário conhecer o comando INSERT INTO do SQL, que é usado para inserir novos registros em uma tabela. Esse comando é seguido pelo nome da tabela e a lista entre parênteses dos nomes das colunas nas quais os dados serão inseridos, e após a palavra-chave VALUES, os valores correspondentes a essas colunas são especificados entre parênteses e separados por vírgula. A sintaxe correta é:

INSERT INTO nome_tabela (coluna1, coluna2) VALUES (valor1, valor2);

No caso da alternativa D, temos:

INSERT INTO FILIAL (funcionario, descricao) VALUES ("ROBERTO"," ADMINISTRADOR");

Aqui, a sintaxe está correta e segue as regras do SQL para inserção de dados em uma tabela. Primeiro, é especificado o nome da tabela FILIAL, seguido das colunas funcionario e descricao entre parênteses. Depois, com o comando VALUES, são fornecidos os valores correspondentes às colunas mencionadas, neste caso, "ROBERTO" para funcionario e "ADMINISTRADOR" para descricao. Os valores estão corretamente delimitados por aspas duplas, indicando que são dados do tipo string (texto).

As demais alternativas contêm erros que violam a sintaxe do SQL para o comando INSERT INTO, como a ordem errada dos elementos, a falta da palavra-chave VALUES, ou o uso incorreto da preposição (ON em vez de INTO).

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo