Ejemplos sobre manejo de cursores
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
Gracias
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;
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;
