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 ;(