Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2012, 10:19
jjrico
 
Fecha de Ingreso: septiembre-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Problema al ejecutar un PROCEDURE

Ya encontre la solucion ¬¬

SET SERVEROUTPUT ON;
declare
vva_sql VARCHAR2(20000);
SQLA VARCHAR2(20000) := 'SU_COLOR_PIEL';
VAR VARCHAR2(20000) := '''NEGRO'', 30 , ''NEGRO'', 1, 1, ''1234'', ''I''';

begin


EXECUTE IMMEDIATE
'BEGIN
APPLGTH.ONE_'||SQLA||'.SP_SU_EJECUTA_ACCION('||VAR ||', :var);
END;'
USING out vva_sql;

dbms_output.put_line('RESULTADO '||vva_sql);

end;

en el using se debe colocar el tipo de dato(entrada o salida) y ya :D