De momento lo he solucionado con un CASE WHEN FLD1 IS NULL THEN ' ' ELSE
FLD1 END, pero no me parece muy elegante

Un saludo

El lun., 18 mar. 2019 a las 12:03, Sergio Martinez Roig (<
[email protected]>) escribió:

> Hola Juan,
>
>
>
> Mírate este pdf, lo explica para varias situaciones y varios releases:
>
>
>
>
> ftp://public.dhe.ibm.com/services/us/igsc/lu/Working_with_null_capable_fields_v2.pdf
>
>
>
> Un saludo
>
> Sergio Martinez Roig
>
>
>
>
>
> *De:* [email protected] [mailto:
> [email protected]] *En nombre de *Juan García
> *Enviado el:* lunes, 18 de marzo de 2019 11:36
> *Para:* forum.help400
> *Asunto:* Re: Como evitar error al recuperar valores null en sql embebido
>
>
>
> No, no uso la palabra clave ALWNULL, he visto que el SQLCODE -305 se
> produce por esto según IBM:
>
>
>
> "22002            A null value, or the absence of an indicator parameter
> was detected; for example, the null value cannot be assigned to a variable,
> because no indicator variable is specified.          -305"
>
>
>
> pero no sé cómo poner una variable indicador para evitar el error.
>
>
>
> El lun., 18 mar. 2019 a las 11:28, Carlos Bartolomé (<
> [email protected]>) escribió:
>
> Hola,
> ¿usas la palabra clave ALWNULL en la hoja H?
> ALWNULL(*NO | *INPUTONLY | *USRCTL)
>
> Saludos,
> Carlos Bartolomé.
>
> El 18/03/2019 a las 10:08, Juan García escribió:
>
> Hola  a todos
>
>
>
>   Tengo una sentencia SQL que recupera datos de dos tablas con un left
> outer join, en un pgm  pero hay registros de la segunda tabla que no tienen
> correspondiencia con los datos de la primera y me devuelve un null, el
> programa asigna los datos recuperados a variables de programa y en el caso
> de los registros recuperados con valores null me da un SQLCODE -305 y se
> sale del bucle sin terminar de cargar todos los registros. ¿Como puedo
> hacer que no me de el SQLCODE -305 para poder continuar con el bucle DO y
> cargar todos los registros?
>
>
>
> 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.
>
> Este mensaje contiene información confidencial dirigida al destinatario
> del mismo. Las opiniones expresadas pertenecen al autor y no necesariamente
> a ESTIBARNA. Si Ud. recibe este mensaje por error, se ruega informe
> inmediatamente al remitente del mismo. Queda prohibido el uso, divulgación,
> copia o distribución a terceros de la información incluida en este mensaje.
> ____________________________________________________
> Ú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.

Responder a