Lo m�s facil para tu caso es que uses las funciones de diario de SQL.

Si adjuntas el fichero a al diario, para guardar las modificaciones, luego puedes 
retraer todo lo hecho sobre el fichero a del diario, replicando todos los cambios en 
el fichero B.

No es exactamente SQL, pero funciona bien. Aparte, las funciones de trigger ya 
mencionadas en otra respuesta, funcionan tambien de perlas. Puedes hacer un triger 
para que te inserte los registros modificados en una tercera tabla, y as� controlas 
todos los cambios.

Si lo que quieres es SQL puro y duro, me temo que tienes que hacer una where enorme, 
campo a campo. (Left Join)

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: viernes 17 de mayo de 2002 11:31
To: [EMAIL PROTECTED]
Subject: RE: Comparaci�n registros. R E C T I F I C O E L E J E M P L O


Quiero hacerlo desde SQL con una sentencia select. =BF No nay ninguna =
funcion
que devuleva todo el registro entero ?.

> -----Mensaje original-----
> De: Jaime Villa Torres [mailto:[EMAIL PROTECTED]]
> Enviado el: viernes, 17 de mayo de 2002 2:00
> Para: [EMAIL PROTECTED]
> Asunto: Re: Comparaci=F3n registros. R E C T I F I C O E L E J E M P =
L O
>=20
>=20
>=20
>=20
> > Espero sirva este ejemplo, ARCHI archivo inicial, ARCHO=20
> archivo final
> > FARCHI   IF   E                    DISK
> > FARCHO IF   E                    DISK
> > IBEFORE        E DSARCHI
> > IAFTER           E DSARCHO
> > C                            READ ARCHI                    =20
>        90
> > C                            READ ARCHO                          90
> > C             *IN90     DOWEQ *OFF
> > C             BEFORE IFNE AFTER
>    C                             PUEDES GENERA UN ERROR DE REGISTROS
> > C                             ENDIF
>    C                            READ ARCHI                   =20
>         90
> > C                            READ ARCHO                          90
> > C                             ENDDO
> > C                             MOVE *ON            *INLR
> >
> >
> >
> >
> > _____________________________________________________
> > Forum.HELP400 es un servicio m=E1s de NEWS/400.
> > =A9 Publicaciones Help400, S.L. - Todos los derechos reservados
> > http://www.help400.es
> > _____________________________________________________
> >
> > Para darte de baja, env=EDa el mensaje resultante de pulsar
> > mailto:[EMAIL PROTECTED]?body=3DLEAVE
>=20
>=20
>=20
> _____________________________________________________
> Forum.HELP400 es un servicio m=E1s de NEWS/400.
> =A9 Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>=20
> Para darte de baja, env=EDa el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]?body=3DLEAVE
>=20

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a