La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46216 - EJECUCIóN DE PROCEDIMIENTO ORACLE DESDE SQL
Autor:  Angel Camacho
Estoy intentando ejecutar desde SQL un procedimiento creado en ORACLE que recibe 8 parámetros de los cuales 4 son de salida, la pregunta es: Qué dato o de qué forma debo enviar los parámetros que para Oracle son de salida?

Agradezco su ayuda

  Respuesta:  Eugenia Borrell
Te mando un ejemplo
El campo nombre es de salida y de cliente de entrada.
SET SERVEROUTPUT ON
DECLARE
CLIENTE1 NUMBER;
NOMBRE VARCHAR2(200);

BEGIN
CLIENTE1 := 1;
NOMBRE := NULL;
OBTENERNOMBRECLIENTE ( CLIENTE1, NOMBRE );
DBMS_OUTPUT.Put_Line('NOMBRE = ' || NOMBRE);
DBMS_OUTPUT.Put_Line('');
END;
/