Questão #15117802004

Matemática

DECLARE

a T1.e%TYPE;

b T1.f%TYPE;

CURSOR T1Cursor IS

SELECT e, f

FROM T1

WHERE e lt; f

FOR UPDATE;

BEGIN

OPEN T1Cursor;

LOOP

FETCH T1Cursor INTO a, b;

EXIT WHEN T1Cursor%NOTFOUND;

DELETE FROM T1 WHERE CURRENT OF T1Cursor;

INSERT INTO T1 VALUES(b, a);

END LOOP;

CLOSE T1Cursor;

END;

.

RUN;

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor,

em ambiente Oracle, e levando em consideração o código acima,

julgue os itens subseqüentes.

O %NOTFOUND depois do nome do cursor é verdadeiro exatamente quando o FETCH, por meio do cursor, falha na busca de alguma tupla.