SóProvas


ID
2601322
Banca
INAZ do Pará
Órgão
CFF
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo, a lista telefônica, por exemplo, pode ser considerado um banco de dados. Porém, independente do banco de dados existe uma linguagem de programação, designada para manipular dados e é usada por um grande número de aplicativos e organizações. Essa linguagem se chama SQL(Linguagem de Consulta Estruturada). Logo, analise o seguinte comando SQL abaixo assinalando a alternativa correta.


INSERT INTO NotaFiscal (NumPedido, CodCliente, valor)

SELECT Codigo, CodCliente, Total FROM Pedido

WHERE Situacao = ‘F’

Alternativas
Comentários
  • Analisando as alternativas:

    a) Serão mesclados em uma única consulta, registros da tabela NotaFiscal juntamente com registros da tabela Pedido cujos os campos situação contenham o valor F.

    Errada. Porque ocorrerá duas ações : Execução da query INSERT e query SELECT

     

     

    b) Este comando está incorreto, pois não é valido usar SELECT e INSERT em conjunto na mesma instrução SQL.

    Errada. O comando está totalmente correto e é válido na SQL.

     

     

    d) Pode-se afirmar que ocorrerá uma inserção na tabela NotaFiscal, seguida de uma consulta na tabela pedido.

    Errada. Ocorrerá mais de uma INSERÇÃO na referida tabela.

     

    e) Este comando está sintaticamente correto, porém não é valido usar SELECT e INSERT ao mesmo tempo. 

    Errada. Alternativa parecida com a letra B.

  • Creio que esta faltando a opcao values, caso contrario nao vai inserir

  • INSERT INTO SELECT = Sem Values