Pular para o conteúdo principal

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

Banco de DadosOracle
Código
fg072574
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
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:
  1. A%ERROR, %FOUND, %NOTFOUND, %OPEN;
  2. B%ERROR, %FOUND, %NOTFOUND, %ROWCOUNT;
  3. C%ERROR, %FOUND, %OPEN, %ROWCOUNT;
  4. D%ERROR, %NOTFOUND, %OPEN, %ROWCOUNT;
  5. 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 %ERROR nã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.

1%FOUND
Busca encontrou registro
2%NOTFOUND
Busca não encontrou
3%OPEN
Cursor está aberto
4%ROWCOUNT
Nº de linhas buscadas
5%ERROR (não existe)
Atributos de cursor (PL/SQL)
LEVELsoulevel.com.br
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.

Gabarito: letra E

Link permanente: /questoes/fg072574