AS/400 - SQL/400 con varios ficheros

 
Vista:

SQL/400 con varios ficheros

Publicado por DAVID (2 intervenciones) el 21/11/2012 14:55:05
Hola a todos,

necesito actualizar el valor de un campo de un fichero a partir del campo de otro fichero. No se si me he expresado bien, pero adjunto el ejemplo:

UPDATE CMSFNGET/OCRI
SET DDTXGR = (SELECT BVTXGR FROM DATOS/IMPOSITIVE
WHERE DCORDÑ = DDORDÑ)

Al ejecutarlo siempre aparece "Error de SQL" pero no dá muchas pistas. Ambos campos son del mismo tipo alfanumerico de 3 posiciones. El sistema operativo es 6.

Muchas gracias

David Molinas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

SQL/400 con varios ficheros (solucion)

Publicado por DAVID (2 intervenciones) el 21/11/2012 17:00:51
al final funciona correctamente de la siguiente manera:

UPDATE CMSFNGET/OCRI AA
SET DDTXGR = (SELECT BVTXGR FROM DATOS/IMPOSITIVE BB
WHERE AA.DDORDÑ = BB.DCORDÑ)
WHERE EXISTS (SELECT * FROM DATOS/IMPOSITIVE BB
WHERE AA.DDORDÑ = BB.DCORDÑ)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar