Assinale a alternativa com o uso correto do comando Insert ...

Próximas questões
Com base no mesmo assunto
Q825040 Banco de Dados
Assinale a alternativa com o uso correto do comando Insert do SQL.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D

Para entender a questão e chegar à resposta correta, é importante conhecer a sintaxe básica do comando INSERT em SQL. Este comando é utilizado para inserir novos registros (linhas) em uma tabela de um banco de dados.

A sintaxe correta do comando INSERT INTO é a seguinte:

INSERT INTO nome_da_tabela (coluna1, coluna2, coluna3, ...)
VALUES (valor1, valor2, valor3, ...);

Na alternativa D, temos o uso correto dessa sintaxe para o comando INSERT. Primeiramente, é especificado o nome da tabela onde os dados serão inseridos (EMPREGADOS), seguido pelos nomes das colunas em parênteses e separados por vírgulas. Após a palavra-chave VALUES, são fornecidos os valores correspondentes a cada coluna, também entre parênteses e separados por vírgulas. Os valores de texto são colocados entre aspas, e os numéricos, sem aspas.

Veja a forma correta e organizada do comando na alternativa selecionada:

INSERT INTO EMPREGADOS(CODIGO, NOME, SALARIO, SECAO)
VALUES(1, "LUCKY LUCIANO", 120, 1);

Este comando insere um novo registro com o código 1, nome "LUCKY LUCIANO", salário 120, e seção 1 na tabela EMPREGADOS. É exatamente assim que se faz a inserção de dados em uma tabela de maneira estruturada e correta em SQL.

As outras opções contém erros de sintaxe, como a ordem incorreta das palavras-chave, falta do uso da palavra-chave INTO, ou estruturação errada dos parênteses e dados.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Comentários: (a) Errado, falta a cláusula INTO; (b) Errado, o segundo parêntese deveria vir após EMPREGADOS; (c) Errado, faltam os valores a serem inseridos; (d) Correto, sintaxe perfeita; (e) Errado, a sintaxe é INSERT INTO (Letra D

d-

sql admite:

INSERT INTO EMPREGADOS(CODIGO, NOME, SALARIO,SECAO)

VALUES(1, "LUCKY LUCIANO", 120, 1)

ou

INSERT INTO EMPREGADOS VALUES(1, "LUCKY LUCIANO", 120, 1)

Pq as aspas não prejudicaram a sintaxe? não deveria ser aspas simples?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo