Analista Judiciário - Especialidade - Análise de Sistemas
Numa instalação Oracle PL/SQL, um cursor tem quatro atributos que podem ser referenciados pela sintaxe a seguir.cursor_name%attributeEsses atributos são:
A%ERROR, %FOUND, %NOTFOUND, %OPEN;
B%ERROR, %FOUND, %NOTFOUND, %ROWCOUNT;
C%ERROR, %FOUND, %OPEN, %ROWCOUNT;
D%ERROR, %NOTFOUND, %OPEN, %ROWCOUNT;
E%FOUND, %NOTFOUND, %OPEN, %ROWCOUNT.
Revelar gabarito e comentário▾
GabaritoE — %FOUND, %NOTFOUND, %OPEN, %ROWCOUNT.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Oracle PL/SQL: Atributos de Cursor
Gabarito: letra E. No Oracle PL/SQL, os quatro atributos disponíveis para um cursor explícito são %FOUND, %NOTFOUND, %OPEN e %ROWCOUNT. O atributo %ERRORnão existe nessa linguagem, sendo o principal distrator das alternativas incorretas. A opção E é a única que reúne exatamente os quatro atributos válidos.
Atributos de cursor (PL/SQL): %FOUND (Busca encontrou registro); %NOTFOUND (Busca não encontrou); %OPEN (Cursor está aberto); %ROWCOUNT (Nº de linhas buscadas); %ERROR (não existe)
Alternativa A — ❌ Incorreta
Inclui %ERROR (inexistente) e omite %ROWCOUNT. Portanto, não corresponde ao conjunto real de atributos.
Alternativa B — ❌ Incorreta
Inclui %ERROR (inexistente) e omite %OPEN. Conjunto incorreto.
Alternativa C — ❌ Incorreta
Inclui %ERROR (inexistente) e omite %NOTFOUND. Conjunto incorreto.
Alternativa D — ❌ Incorreta
Inclui %ERROR (inexistente) e omite %FOUND. Conjunto incorreto.
Alternativa E — ✅ Correta ⟵ GABARITO
Contém exclusivamente os quatro atributos válidos: %FOUND, %NOTFOUND, %OPEN, %ROWCOUNT. Não há qualquer atributo fictício ou omissão.
NÃO CAIA NESSA!
A banca insere %ERROR em todas as alternativas incorretas. Esse atributo não existe no PL/SQL. Memorize os quatro: FOUND, NOTFOUND, OPEN, ROWCOUNT. Uma dica: %ROWCOUNT retorna o número de linhas já buscadas; %OPEN indica se o cursor está aberto; %FOUND e %NOTFOUND indicam se uma busca encontrou registros.