Gracias a los dos.
Al final hemos optado por la solución fácil, llamar a un RPGLE que
ejecuta las sentencias que necesitamos. Lo del RUNSQLSTM no lo veíamos
claro (y no andamos sobrados de tiempo para experimentar). Se trataba de
tocar lo menos posible. Y, de tener que montar un fuente con las
sentencias para ejecutar con RUNSQLSTM, nos compensa más crear un RPG y
ejecutarlo desde el CL.
Saludos
Juan Carlos.
---
https://paredes.info
[email protected]
El 18/05/2021 11:44, XEM foro i5 escribió:
Hola
Tal como dice Albert, creo que es posible rellenando previamente un
miembro fuente.
Los comandos son:
CRTQMQRY y STRQMQRY
La cuestión es que para rellenar este miembro fuente igualmente
necesitarás un programa para hacerlo.
Hace mucho, mucho tiempo vi una publicación (no recuerdo si era del
Help400) donde explicaba como realizar este montaje. Básicamente era
para AS400 que no tenían contratado el módulo de SQL. No tenías el
intérprete STRSQL, pero sí podias ejecutar sentencias SQL de este
modo.
He encontrado esta entrada que también puede serte util:
https://www.go4as400.com/WRKQRY-QMQRY-Query-management/as400-query.aspx?cid=622
Saludos,
Xavier
-----Mensaje original-----
De: Forum.help400 <[email protected]> En
nombre de Alberto Martinez
Enviado el: martes, 18 de mayo de 2021 11:30
Para: forum.help400 <[email protected]>; Forum Help
400 <[email protected]>
Asunto: RE: ** Newsletter ** Declarar cursor en CL
Buenas
Pues me suena que se hacía creando un miembro con las sentencias que
quieres y llamando con un RUNSQLSTM...
Yo no lo he hecho nunca, la verdad.
Tampoco sé si sirve para una sentencia determinada tipo Select into
:variable, o update , o también se puede definir un cursor.
Albert Martínez de Urda
Director TIC
Grupo Roler
-----Mensaje original-----
De: Forum.help400 <[email protected]> En
nombre de Juan Carlos Paredes Enviado el: viernes, 14 de mayo de 2021
11:15
Para: Forum Help 400 <[email protected]>
Asunto: ** Newsletter ** Declarar cursor en CL
Buenos días.
¿Alguien sabe si hay forma de declarar y procesar un cursor SQL en un
programa CL? Ya sé que la solución fácil es llamar a un RPG o
procedimiento almacenado que lo haga, pero ¿sabéis si lo otro es
posible?
Gracias.
Juan Carlos.
--
https://paredes.info
[email protected]
____________________________________________________
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.
____________________________________________________
nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 Publicaciones Help400, S.L.