SóProvas


ID
771982
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma tabela de nome carros, com os campos,
nome, ano, modelo e cor. Tendo como referência essa tabela,
julgue os próximos itens, acerca de SQL.

Para a adição, na tabela de dados carros, das informações a seguir, deve-se executar o comando insert into carros (nome, ano,modelo, cor) values (corolla,2011,2012,preta).

nome:corolla
ano:2011
modelo:2012
cor:preta

Alternativas
Comentários
  • O comando SQL correto seria: INSERT INTO carros (nome, ano, modelo, cor) VALUES ('corolla', 2011, 2012, 'preta').
    Os valores do tipo VARCHAR, ou STRING (como é conhecido em programação), devem ser passados com aspas simples " ' ". Caso os campos anos e modelo fossem do tipo VARCHAR, os seus valores também deveriam ser informados com as aspas simples.
  • Eu também posso executar o comando  insert into carros values ("corolla",2011,2012,"preta"), não necessáriomente  insert into carros (nome, ano,modelo, cor) values ("corolla",2011,2012,"preta"). E também tem o problema da falta de aspas na questão.
  • Então porque a questão está como certa?

  • Eu acho que o gabarito tá errado... Sem as aspas simples dá erro...

  • Os nomes não têm aspas. Caberia recurso.

  • Também marquei errado pela falta de aspas.

  • Outra coisa, pelo enunciado da questão:

    nome:corolla 
    ano:2011 
    modelo:2012 
    cor:preta
     

    Este trecho faz parte do comando...o que torna a questão absurdamente errada. Senão ele dizia, apresentando como resultado das atribuições, os campos abaixo. Além da questão das aspas.