clase 10 de junio - GiselleE/basedatos2 GitHub Wiki

SET SERVEROUTPUT ON;

DECLARE ALGO VARCHAR2(120); BEGIN DBMS_OUTPUT.PUT_LINE('Probaremos un cursor implicito');

--CURSOR IMPLICITO SELECT NOMBRE INTO ALGO FROM USUARIO1 WHERE ID_USUARIO1=1; DBMS_OUTPUT.PUT_LINE('EN LA MEMORIA GLOBAL ESTA'|| ALGO); END; /

--EL MISMO EJERCICIO CON CURSOR EXPLICITO PARA OBTENER MUCHAS FILAS EN MEMORIA

DECLARE

CURSOR CUR_USUARIO1 IS SELECT * FROM USUARIO1; BEGIN FOR REC_USUARIO1 IN CUR_USUARIO1 LOOP DBMS_OUTPUT.PUT_LINE('EN ESTE MOMENTO ESTA EN MEMORIA:' ||REC_USUARIO1.NOMBRE); END LOOP; END; /