Questão #15200992004

Concursos públicos

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.

As variáveis a e b são declaradas de maneira que tenham tipos iguais aos tipos de atributos e e f da relação T1.