actualizacion mediante base de datos externa
Publicado por Alberto (1 intervención) el 01/08/2008 09:42:13
Ola a todos!
Miren tengo un problema al realizar una consulta de access en sql. Les cuento: tengo dos bases de datos identicas, una de ellas la principal, se actualiza semanalmente con la otra base de datos, la cual se va rellenando con datos nuevos cada semana. la actualizacion se produce perfectamente, me añade los nuevos, elimina los repetidos y actualiza aquellos que son modificados. Hasta ahi, bien. El problema es que tengo un campo, llamado observaciones, el cual no quiero que se actualize sino que me añada la informacion nueva (cuando se trate del mismo registro) sin borrar la anterior. He probado estas sentencias sql pero todas me acaban dando error:
UPDATE Tabla1 SET observaciones = tabla1.observaciones & tabla1externa.observaciones
FROM tabla1externa
INNER JOIN tabla1 ON tabla1externa.nombre = tabla1.nombre
(esta me da error en la linea del FROM)
UPDATE Tabla1 INNER JOIN Tabla1Externa ON Tabla1.nombre=Tabla1Externa.nombre SET Tabla1.OBSERVACIONES = Tabla1.observaciones&Tabla1Externa.OBSERVACIONES
(esta lo que me hace es un campo nuevo, y me repite la informacion del campo observaciones)
Haber si alguien me puede ayudar
SALUDOS!!!
gracias de antemano
Miren tengo un problema al realizar una consulta de access en sql. Les cuento: tengo dos bases de datos identicas, una de ellas la principal, se actualiza semanalmente con la otra base de datos, la cual se va rellenando con datos nuevos cada semana. la actualizacion se produce perfectamente, me añade los nuevos, elimina los repetidos y actualiza aquellos que son modificados. Hasta ahi, bien. El problema es que tengo un campo, llamado observaciones, el cual no quiero que se actualize sino que me añada la informacion nueva (cuando se trate del mismo registro) sin borrar la anterior. He probado estas sentencias sql pero todas me acaban dando error:
UPDATE Tabla1 SET observaciones = tabla1.observaciones & tabla1externa.observaciones
FROM tabla1externa
INNER JOIN tabla1 ON tabla1externa.nombre = tabla1.nombre
(esta me da error en la linea del FROM)
UPDATE Tabla1 INNER JOIN Tabla1Externa ON Tabla1.nombre=Tabla1Externa.nombre SET Tabla1.OBSERVACIONES = Tabla1.observaciones&Tabla1Externa.OBSERVACIONES
(esta lo que me hace es un campo nuevo, y me repite la informacion del campo observaciones)
Haber si alguien me puede ayudar
SALUDOS!!!
gracias de antemano
Valora esta pregunta


0