Ejemplos sobre manejo de cursores

Omar
30 de Septiembre del 2005
A quien corresponda necisto de favor me indiquen donde puedo obtener ejemplos sobre el manejo de curosres en Oracle o si algunie me puede mandar algunos.

Gracias

Rodolfo Reyes
30 de Septiembre del 2005
Te pongo un ejemplo bastante basico


Declare
Monto number(15,2);

--sE DECLARA EL CURSOR Y SE DEFINI EL QUERY
Cursor PROYECCION is
Select CODIGO,NOMBRE,DIRECCION,TELEFONO
From EMPLEADOS
Where ESTADO = 'A';

Begin
--Al cursor PROYECCION se le define un apuntador y se hace un ciclo
--El apuntador no se declara previamente

For PROY in PROYECCION Loop
--para hacer referencia a los registros del cursor, solo hay que poner : segido del nombre del atributo

if :codigo > 100 then

--Se modifica la información del cursor.
:TELEFONO := '';

end if;
END LOOP;
END;