SóProvas


ID
993862
Banca
VUNESP
Órgão
DCTA
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

O comando SQL para inserir todos os registros da tabela T1, na tabela T2, é:

Alternativas
Comentários
  • Prezados,

    No SQL é possível realizar uma inserção através de um SELECT, para isso devemos usar o comando INSERT INTO seguido do SELECT apropriado que selecionará os registros a serem inseridos, lembrando que as ordens das colunas do SELECT será a ordem das colunas a serem inseridas na tabela.


    Vemos que a letra B está errada pois não selecionará todos os registros da tabela T1. A letra C está com o SELECT errado. A letra D está também com o SQL errado, faltou a cláusula FROM. A letra E está errada pois o SELECT está com a sintaxe incorreta, faltando também a cláusula FROM.


    Portanto, vemos que a alternativa correta é a letra A.


  • GABARITO: A.


    Nota: Nesse caso, não é necessário acrescentar o comando values no Insert.

  • Podemos copiar todas as colunas de uma tabela para outra, atabela existente:

    INSERT INTOtable2
    SELECT * FROMtable1;