Hola. Ostias. Con variables glovales sí que se puede hacer un execute immediate de un select? Voy a probarlo Gracias!
El dv., 22 de set. 2023, 20:32, Alex Martínez <ajut...@gmail.com> va escriure: > Hola > > exec sql execute immediate :loquesea > > > El mié, 20 sept 2023, 15:16, Alberto Martinez de Urda < > albert.martinez.deu...@gmail.com> escribió: > >> Hola Foro. >> Últimamente unas necesidades que he tenido me llevan a pensar en esto: >> podemos hacer una sentencia SQL *totalmente *dinámica como por ejemplo: >> @Sql_tot= >> 'Values (Select '+ @sql_select + >> ' From '+ @sql_from + >> ' Where ' + @Sql_where + >> ') Into '+ @Sql_into; >> El caso es que luego tenemos que hacer un *prepare* y ... >> aquí está mi problema...un *execute using :loquesea* >> >> Este '*loquesea' *tiene que ser un campo o un conjunto de campos >> predefinidos. >> He tenido la necesidad de crear una sentencia en un programa, en el que a >> priori no sé qué campos(ni el nombre ni la cantidad) necesito. >> Von las variables globales SQL tenemos la `posibilidad de crear variables >> dinámicamente en el programa en tiempo de ejecución, tantas como queramos. >> La pregunta es: >> Alguien ha conseguido que este '*loquesea*' pueda ser dinámico como todo >> el resto de la sentencia? >> o sea, que en tiempo de ejecución se puedan definir las variables en las >> que quiero recuperar los datos. >> Un saludo! >> >> ____________________________________________________ >> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) >> Forum.Help400 � Publicaciones Help400, S.L. > > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 � Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.