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.

Reply via email to