Buscar

QUESTIONÁRIO – INTRODUÇÃO A BANCO DE DADOS – AULA 07

No SQL é possível unir dois ou mais comandos DML para realizar uma manipulação no banco de dados. Indique quais é a sintaxe correta dos comandos utilizados para copiar o conteúdo de uma tabela1 em outra tabela2.


• INSERT INTO nometitabela2 (nometicoluna1, nometicolunati2) SELECT nometicoluna1, nometicolunati2 FROM nometitabelati1;

• INSERT INTO nometitabela2 (nometicoluna1, nometicolunati2) COPY nometicoluna1, nometicolunati2 FROM nometitabelati1 WHERE (condição);

• SELECT nometicoluna1, nometicolunati2 FROM nometitabelati1 WHERE (condição) COPY nometitabela2 (nometicoluna1, nometicolunati2);

• INSERT INTO nometitabela2 (nometicoluna1, nometicolunati2) SELECT nometicoluna1, nometicolunati2 FROM nometitabelati1 WHERE (condição);

💡 9 Respostas

User badge image

Fernando Szilagyi

B. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);Por que esta resposta é a correta?Para copiar o conteúdo de uma tabela para outra tabela é utilizado o INSERT para inserir os dados na tabela2 e o SELECT para selecionar os dados que serão copiados da tabela1. Assim, a sintaxe correta é: INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);.
2
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais