Pues hay algo que no me cuadra.
Si tienes 261 equivalencias significa que hay alguna que falta
Yo probaria a hacer lo siguiente:
update mylib/rapadr set pdfprp= case when (select clauas from
mylib/noms4260 where avnrrp=avnr03 and instrp=inst03) is null Then 0 else
(select clauas from
mylib/noms4260 where avnrrp=avnr03 and instrp=inst03) end
where idnrrp like '%4260'
Te lo he escrito de memoria .
Prueba si funciona
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: "'forum.help400'"
forum.help400-bou <[email protected]>
[EMAIL PROTECTED] cc
os.es
24/01/2007 12:14
Asunto
Por favor, RE: update en sql.
responda a
"forum.help400"
<[EMAIL PROTECTED]
stas.combios.es>
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
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