24/07/2012, 09:06
|
| | Fecha de Ingreso: septiembre-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses Puntos: 1 | |
Problema al ejecutar un PROCEDURE SET SERVEROUTPUT ON;
declare
VAR VARCHAR2(20000) := '''NEGRO'', 30 , ''NEGRO'', 1, 1, ''1234'', ''I''';
vva_sql VARCHAR2(20000);
VVA_EXE VARCHAR2(20000);
begin
VVA_EXE := 'APPLGTH.ONE_SU_COLOR_PIEL.SP_SU_EJECUTA_ACCION('| |VAR||','||vva_sql||')';
EXECUTE IMMEDIATE VVA_EXE
dbms_output.put_line('RESULTADO '||VVA_EXE);
end;
Buenos Dias, lo que pasa es que tengo este procedure y ocupo ejecutarlo de forma dinamica, osea armando una cadena y ejecutandolo.
Alguien sabe como ejecutar dicha cadena sin que de error, ya que al estar concatenado el vva_sql cuando me arma el string, me lo deja al final con un ", espacio vacio"
Gracias por la yuda..! :D
Pd: tambien probe colocando el USING y no funciono ;( |