Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FGV 2022

Banco de DadosOracle
Código
fg055933
Banca
FGV
Órgão
TJ-DFT
Ano
2022
Nível
Superior
Cargo
Analista Judiciário - Suporte em Tecnologia da Informação
No contexto do uso de cursores por meio do Oracle PL/SQL, analise o script a seguir.DECLAREv_CPF pessoa.CPF%type;v_nome pessoa.nome%type;-----------BEGINOPEN teste;LOOP-----------EXIT WHEN teste %notfound;EXEC sp_inclui_beneficio(v_CPF);END LOOP;CLOSE teste;END;As linhas que substituem corretamente os trechos tracejados na quarta e na oitava linhas do script acima são, respectivamente:
  1. ACURSOR teste is SELECT CPF, nome FROM pessoa; FETCH teste into v_CPF, v_nome;
  2. BDECLARE teste as SELECT CPF, nome FROM pessoa; READ teste into v_CPF, v_nome;
  3. CSET CURSOR teste as SELECT CPF, nome FROM pessoa; RETRIEVE teste into v_CPF, v_nome;
  4. Dteste = INPUT (SELECT CPF, nome FROM pessoa); NEXT teste INTO v_CPF, v_nome;
  5. EWITH teste as SELECT CPF, nome FROM pessoa; GET v_CPF=CPF, v_nome=nome FROM teste;
Revelar gabarito e comentário

GabaritoA — CURSOR teste is SELECT CPF, nome FROM pessoa; FETCH teste into v_CPF, v_nome;

Link permanente: /questoes/fg055933