Pular para o conteúdo principal

Questão de Banco de Dados — Backup em Banco de Dados — FCC 2017

Banco de DadosBackup em Banco de Dados
Código
fc040140
Banca
FCC
Órgão
TST
Ano
2017
Nível
Superior
Cargo
Analista Judiciário – Análise de Sistemas
Para atualizar as linhas da tabela backup_employees de forma que corresponda à tabela employees, um Analista de Sistemas utilizou a instrução abaixo em um banco de dados Oracle aberto e em condições ideais.MERGE INTO backup_employees bac..I.. (SELECT * FROM employees) empON (bac.employee_id = emp.employee_id)..II..UPDATE SETbac.name = emp.name,bac.job_id = emp.job_id,bac.salary = emp.salary*1.5,bac.commission = emp.commission,DELETE WHERE (emp.commission IS NOT NULL)..III..INSERT VALUES(emp.employee_id, emp.name, emp.job_id,emp.salary, emp.commission);Para que a sintaxe da instrução esteja correta, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, por
  1. AWITH − WHEN FOUND THEN − WHEN NOT FOUND THEN
  2. BFROM − IF FOUND THEN − ELSE
  3. CWITH − IF MATCHED THEN − OTHERWISE
  4. DUSING − WHEN MATCHED THEN − WHEN NOT MATCHED THEN
  5. EUSING − IF FOUND THEN − IF NOT FOUND THEN
Revelar gabarito e comentário

GabaritoD — USING − WHEN MATCHED THEN − WHEN NOT MATCHED THEN

Link permanente: /questoes/fc040140