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...
|