24/07/2012, 10:19
|
| | 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 |