QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

Instituto AOCP - IBGE - Analista Censitário - Área: Análise de Sistemas - Desenvolvimento de Aplicações - 2019 • AOCP • 2019

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.
A
cursor c_empregado (pdepnum number, pcargo varchar2) is
select empnum, enome
from emp
where depnum = pdepnum
and cargo > pcargo;
B
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;
C
create function row_count_emp return integer as rows integer;
begin
execute immediate 'select count(*) from emp' into rows;
return rows;
end;
D
procedure lista_gerente_salario is
begin
for r1 in c1 loop
tgerente(r1.dep_id) := r1;
end loop;
n := tgerente.first;
while n
E
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;
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.