Questão nº 53

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 53)

FGV2023Analista Judiciário - Análise de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

Numa instalação Oracle PL/SQL, um cursor tem quatro atributos que podem ser referenciados pela sintaxe a seguir.

cursor_name%attribute

Esses atributos são:

Resposta comentada

Gabarito Alternativa E

Em PL/SQL, um cursor é um ponteiro para uma área de memória que armazena o resultado de uma consulta SQL. Os atributos de cursor são propriedades que fornecem informações sobre o estado e o resultado da operação desse cursor.

  • (A) Incorreta: %ERROR não é um atributo de cursor PL/SQL; o tratamento de erros é feito com blocos EXCEPTION.
  • (B) Incorreta: %ERROR não é um atributo de cursor PL/SQL, e %OPEN está ausente. (Armadilha da banca): A inclusão de %ERROR é um distrator comum, pois o tratamento de erros é fundamental, mas em PL/SQL ele é feito por blocos EXCEPTION e não por um atributo de cursor.
  • (C) Incorreta: %ERROR não é um atributo de cursor PL/SQL, e %NOTFOUND está ausente.
  • (D) Incorreta: %ERROR não é um atributo de cursor PL/SQL, e %FOUND está ausente.
  • (E) Correta: Os atributos %FOUND, %NOTFOUND, %OPEN e %ROWCOUNT são os quatro atributos padrão que fornecem informações sobre o estado e o resultado de um cursor PL/SQL.
    • %FOUND: Retorna TRUE se a última operação FETCH retornou uma linha.
    • %NOTFOUND: Retorna TRUE se a última operação FETCH não retornou uma linha (oposto de %FOUND).
    • %OPEN: Retorna TRUE se o cursor está aberto.
    • %ROWCOUNT: Retorna o número de linhas processadas pelo cursor até o momento.

Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho