Dario, Gracias por tus indicaciones. De hecho, al ejecutar la sentencia que me enviaste, me salian informaciones con datos.
Hoy, en base a vuestras sugerencias he podido encontrar el problema, que no era otro que la inexistencia en uno de los ficheros, de 3 registros que me estaban fastidiando el tema. Una vez mas muchas gracias por vuestras indicaciones. Oriol -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Dario G. I. Heinze Enviado el: miércoles, 24 de enero de 2007 15:47 Para: forum.help400 Asunto: Re: update en sql. Oriol... buenas... fijate que te pase un select que te devuelve todos los registros de la tabla de la izquierda que no estan en la tabla de la derecha (EXCEPTION JOIN) en base a la condicion de union (ON)... lo chequeaste? no te devuelve ningun registro? tambien te pase una consulta de actualizacion modificada... la probaste? Saludos, Dario.- _________________________________ ----- Original Message ----- From: "Oriol Pegueroles Cases" <[EMAIL PROTECTED]> To: "'forum.help400'" <[email protected]> Sent: Wednesday, January 24, 2007 11:13 AM Subject: RE: update en sql. > De hecho no puede haber nulos en tanto que el campo tiene la restricción NOT > NULL CON VALOR ' ' POR DEFECTO. > > De todas formas, he ejecutado la select para ver si hay valores nulos, y el > resultado es que no hay registros. > ....+....1....+....2 > CLAUAS > ******** Fin de datos ******** > > Gracias > > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Ricardo > Enviado el: miércoles, 24 de enero de 2007 14:32 > Para: forum.help400 > Asunto: Re: update en sql. > > Prueba para comprobar si devuelve valores nulos: > > select clauas from mylib/rapadr join mylib/noms4260 on avnrrp = avnr03 and > instrp = inst03 > where clauas is null > > La actualización podría quedar así: > update mylib/rapadr set pdfprp= (select clauas from > > mylib/noms4260 where avnrrp=avnr03 and instrp=inst03 > > and idnrrp like '%4260') > > where idnrrp like '%4260' > > > > > > ----- Original Message ----- > From: "Oriol Pegueroles Cases" <[EMAIL PROTECTED]> > To: "'forum.help400'" <[email protected]> > Sent: Wednesday, January 24, 2007 12:14 PM > Subject: RE: update en sql. > > > > Hola, > > > > La select que tu propones, me da 261 equivalencias, siendo > > avnrrp,avnr03,inst03 y instrp identificadores numéricos de las distintas > > tuplas. > > > > Gracias > > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] En nombre de > > [EMAIL PROTECTED] > > Enviado el: miércoles, 24 de enero de 2007 11:36 > > Para: forum.help400 > > Asunto: Re: update en sql. > > > > > > > > > > > > Muy buenas, > > > > Esto tiene pinta de que no te esta recuperando datos en la SELECT. > > > > Has probado a hacer sola la Select y comprobar si te devuelve algun > > dato??? > > > > > > select clauas from > > > > mylib/noms4260 where avnrrp=avnr03 and instrp=inst03 > > > > Y otra cosa. El WHERE es : > > > > > > where avnrrp=avnr03 and instrp=inst03 > > > > o > > > > where avnrrp='AVNR03' and instrp='INST03' > > > > Un saludo > > > > > > Jesús Mª Arzak Capilla > > Talleres de Escoriaza,S.A.(TESA) > > Dpto Proceso de Datos > > > > www.tesa.es > > > > > > > > "Oriol Pegueroles > > Cases" > > <[EMAIL PROTECTED] Para > > a.com> > > Enviado por: <[email protected]> > > forum.help400-bou cc > > [EMAIL PROTECTED] > > os.es > > > > > > 23/01/2007 19:18 > > Asunto > > update en sql. > > Por favor, > > responda a > > "forum.help400" > > <[EMAIL PROTECTED] > > stas.combios.es> > > > > > > > > > > > > > > > > > > Buenas tardes, > > > > > > > > Tengo un problema con la actualizacion de los datos del fichero > > mylib/rapadr cuya descripcion os adjunto. > > > > > > > > Campo Archivo Biblioteca Tipo > > long. Nulos > > > > INSTRP RAPADR MYLIB > > DECIMAL 3 3 > > > > AVNRRP RAPADR MYLIB DECIMAL > > 8 3 > > > > LNNRRP RAPADR MYLIB DECIMAL > > 3 3 > > > > MAILRP RAPADR MYLIB CHARACTER > > 128 3 > > > > PDFPRP RAPADR MYLIB > > CHARACTER 20 3 > > > > > > > > *En negrita campos clave. > > > > > > > > Debo actualizar el valor de PDFPRP de acuerdo con los valores del fichero > > mylib/noms4260 > > > > > > > > INST03 NOMS4260 MYLIB > > DECIMAL 3 3 > > > > AVNR03 NOMS4260 MYLIB DECIMAL > > 8 3 > > > > CLAUAS NOMS4260 MYLIB CHARACTER > > 20 3 > > > > ADNR03 NOMS4260 MYLIB DECIMAL > > 7 3 > > > > > > > > En este segundo fichero, el campo CLAUAS siempre tiene valor (he dejado un > > solo registro con todos los datos), sin embargo, al ejecutar > > > > > > > > update mylib/rapadr set pdfprp= (select clauas from > > > > mylib/noms4260 where avnrrp=avnr03 and instrp=inst03) > > > > where idnrrp like '%4260' > > > > > > > > me da Valores nulos no permitidos en la columna o variable PDFPRP > > . > > > > > > > > Os adjunto descripcion del campo CLAUAS y PDFPRP > > > > > > > > Campo . . . . . . . . . : > > CLAUAS PDFPRP > > > > FOR Campo . . . . . . . : > > > > Tipo . . . . . . . . . . > > CHARACTER CHARACTER > > > > Biblioteca . . . . . . > > > > Longitud . . . . . . . . > > 20 20 > > > > Escala . . . . . . . . . > > > > Nulos . . . . . . . . . . > > 3 3 > > > > > > > > Datos . . . . . . . . . . > > 4 4 > > > > > > > > Asignar . . . . . . . . . > > > > CCSID . . . . . . . . . . > > 284 500 > > > > > > > > Valor por omisión . . . . > > > > > > > > También he cambiado el CCSID por si venia de ahi el problema, pero sigue > > dandome el mismo error. > > > > > > > > Gracias de antemano por vuestra ayuda, > > > > > > > > > > > > > > __________________________________________________ > > Forum.HELP400 es un servicio m&#225;s de NEWS/400. > > &#169; Publicaciones Help400, S.L. - Todos los derechos reservados > > http://www.help400.es > > _____________________________________________________ > > > > Para darte de baja visita la siguente URL: > > http://listas.combios.es/mailman/listinfo/forum.help400 > > > > > > ADVERTENCIA/WARNING > > > > ESTE CORREO ELECTRONICO CONTIENE INFORMACION PRIVADA Y > > ESTRICTAMENTE CONFIDENCIAL. Si usted no es el destinatario del > > presente mensaje no esta autorizado a leerlo, retenerlo, copiarlo o > > difundirlo. Ni esta empresa ni el remitente asume ninguna responsabilidad > > referente a la posible transmision de virus y es responsabilidad del > > receptor realizar un escaneo del mensaje y de sus anexos (si los hubiera) > > . > > > > THIS E-MAIL IS PRIVILEGED, CONFIDENTIAL AND CONTAINS PRIVATE > > INFORMATION. Any reading, retention, distribution or copying of this > > communication by any person other than its intended recipient is > > prohibited. Neither this company nor the sender accepts any responsibility > > for viruses and it is your responsibility to scan the email and > > attachments > > (if any) . > > > > > > __________________________________________________ > > Forum.HELP400 es un servicio m&#225;s de NEWS/400. > > &#169; Publicaciones Help400, S.L. - Todos los derechos reservados > > http://www.help400.es > > _____________________________________________________ > > > > Para darte de baja visita la siguente URL: > > http://listas.combios.es/mailman/listinfo/forum.help400 > > > > > > __________________________________________________ > > Forum.HELP400 es un servicio m&#225;s de NEWS/400. > > &#169; Publicaciones Help400, S.L. - Todos los derechos reservados > > http://www.help400.es > > _____________________________________________________ > > > > Para darte de baja visita la siguente URL: > > http://listas.combios.es/mailman/listinfo/forum.help400 > > __________________________________________________ > Forum.HELP400 es un servicio m&#225;s de NEWS/400. > &#169; Publicaciones Help400, S.L. - Todos los derechos reservados > http://www.help400.es > _____________________________________________________ > > Para darte de baja visita la siguente URL: > http://listas.combios.es/mailman/listinfo/forum.help400 > > > __________________________________________________ > Forum.HELP400 es un servicio m&#225;s de NEWS/400. > &#169; Publicaciones Help400, S.L. - Todos los derechos reservados > http://www.help400.es > _____________________________________________________ > > Para darte de baja visita la siguente URL: > http://listas.combios.es/mailman/listinfo/forum.help400 > > __________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 __________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

