Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2014, 11:27
Luiszzxd
 
Fecha de Ingreso: noviembre-2013
Mensajes: 28
Antigüedad: 10 años, 6 meses
Puntos: 0
Meter cursor dentro de una funcion

Hola esta es mi cursor .. tengo la necesidad de ejecutarlo mediante un objeto en este caso una funcion como lo pondria dentro de una y luego como lo llamaria.

Código SQL:
Ver original
  1. DECLARE
  2. CURSOR C1 IS SELECT ENAME,SAL,DEPTNO FROM EMP E2 WHERE SAL=(SELECT MAX(SAL) FROM EMP E1 WHERE E2.DEPTNO=E1.DEPTNO)ORDER BY DEPTNO;
  3. BEGIN
  4.       FOR I IN C1 LOOP
  5.       DBMS_OUTPUT.PUT_LINE('EMPLEADO: '||I.ENAME||'  SALARIO:'||I.SAL||' DEL DEPARTAMENTO: '||I.DEPTNO);
  6.       END LOOP;
  7. END;

Estoy trabajando con la BD SCOTT sobre la tabla EMP