Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#1966435

Na linguagem PL/SQL, existe um comando que permite a construção de uma estrutura de repetição que varre uma tabela, linha a linha e coluna a coluna, possibilitando, assim, a manipulação de todos os dados de uma determinada tabela. Assinale a alternativa que apresenta corretamente o código implementado com esse comando.

  • cursor c_empregado (pdepnum number, pcargo varchar2) is select empnum, enome     from emp where depnum = pdepnum     and cargo > pcargo;
  • create view emp_dep_v as select e.empnum, e.enome, e.cargo, e.sal, d.dnome     from emp e, dep d where e.depnum = d.depnum;
  • create function row_count_emp return integer as rows integer;beginexecute immediate 'select count(*) from emp' into rows;     return rows; end;
  • procedure lista_gerente_salario is begin     for r1 in c1 loop         tgerente(r1.dep_id) := r1;     end loop;     n := tgerente.first;     while n <= tgerente.last loop         dbms_output.put_line('Gerente: '||tgerente(n).nome||' '||         'Sal.: '||to_char(tgerente(n).sal, 'fm$999g999g990d00'));         n := tgerente.next(n);     end loop; end;
  • create trigger tig_emp after insert or delete or update of sal, comm on emp declare wnr_registros number default 0; wvl_total_salario number default 0; begin     select count(*) into wnr_registros         from emp;select sum(sal) into wvl_total_salario         from emp;insert into tab_audit_emp (nr_registros, vl_total_salario)         values (wnr_registros, wvl_total_salario); end;
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora