¿Como ejecutar el contenido de una variable?
Publicado por claudio (1 intervención) el 17/06/2005 16:52:06
Antes que todo hola y gracias por cualquier ayuda respecto del tema.
Mi problema es algo complejo y he buscado al respecto por lo que recurro a la ayuda de quienes se manejan mas que yo en Oracle.
¿Como ejecuto el contenido de una variable, SI lo que deseo ejecutar es un procedimiento o funcion?
lo que he investigado es usando:
"EXECUTE IMMEDIATE variable USING parametro1;"
y otra alternativa es usando el DBMS_open_cursor, DBMS_SQL.parse y DBMS_SQL.close_cursor estas tres cosas en conjunto.
PERO el problema es que en ambos casos SOLO permiten sintaxis SQL simple... como: SELECT, INSERT y similar pero no un PROCEDURE o FUNCTION...
alguien podria darme algun camino a investigar?¿
Mi problema es algo complejo y he buscado al respecto por lo que recurro a la ayuda de quienes se manejan mas que yo en Oracle.
¿Como ejecuto el contenido de una variable, SI lo que deseo ejecutar es un procedimiento o funcion?
lo que he investigado es usando:
"EXECUTE IMMEDIATE variable USING parametro1;"
y otra alternativa es usando el DBMS_open_cursor, DBMS_SQL.parse y DBMS_SQL.close_cursor estas tres cosas en conjunto.
PERO el problema es que en ambos casos SOLO permiten sintaxis SQL simple... como: SELECT, INSERT y similar pero no un PROCEDURE o FUNCTION...
alguien podria darme algun camino a investigar?¿
Valora esta pregunta
0