SóProvas


ID
2524456
Banca
FCC
Órgão
DPE-RS
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Um banco de dados aberto e em condições ideais possui uma tabela chamada filiado com os campos idFiliado (inteiro), nomeFiliado (cadeia de 50 caracteres) e dataFiliacao (data) e contém 10 registros cadastrados. Um Analista deseja copiar estes registros para uma tabela chamada cliente, que possui os campos idCliente (inteiro), nomeCliente (cadeia de 50 caracteres) e dataCadastroCliente (data). Para realizar a cópia terá que utilizar o comando SQL

Alternativas
Comentários
  • O gabarito é a letra C. 

     

    Para copiar os registros, basta montar um INSERT que recebe o retorno do SELECT, da seguinte forma:

     

    INSERT INTO [tabela de destino] ([lista de campos da tabela de destino]) SELECT [lista de campos da tabela de origem] FROM [tabela de origem]

  • Copy all columns from one table to another table:

    INSERT INTO table2
    SELECT * FROM table1
    WHERE condition;

     

    Copy only some columns from one table into another table:

    INSERT INTO table2 (column1, column2, column3, ...)
    SELECT column1, column2, column3, ...
    FROM table1
    WHERE condition;

     

    https://www.w3schools.com/sql/sql_insert_into_select.asp