Ver Mensaje Individual
  #1  
Antiguo 30-10-2008
jam888 jam888 is offline
Miembro
 
Registrado: sep 2004
Posts: 115
Reputación: 20
jam888 Va por buen camino
Question procedimiento Oracle.. como obtengo los datos..???

Estimada gente del foro, tengo un procedimiento en Oracle que me devuelve dos valores, es decir, una variable de entrada y dos de salida, asi:

CREATE OR REPLACE PROCEDURE buscar_empleado(p_sal_ref IN NUMBER,
p_nombre OUT VARCHAR,
p_sal OUT NUMBER) IS
BEGIN
SELECT ename, sal INTO p_nombre, p_sal FROM emp
WHERE sal > p_sal_ref
AND ROWNUM =
1;
EXCEPTION
WHEN NO_DATA_FOUND THEN
raise_application_error(-
20600,'Datos no encontrados');
WHEN OTHERS THEN
raise_application_error(-
20600,'Error imprevisto ' || SQLERRM);
END;



si lo pruebo en el pl todo ok.. pero a que componentes se lo asigno en
Delphi 7.. y como obtengo luego el valor de estos.. alguien me podria orientar en el tema.. desde ya muchas gracias...
Responder Con Cita