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.

