Update basado en otra base de datos

21/03/2007 - 11:51 por agraciao | Informe spam
Hola buenos días, he estado leyendo los hilos del grupo y no he
llegado a ver mi problema.
Mi duda es la siguiente:

Estoy tratando de actualizar un campo en base al contenido de otro
campo de otra base de datos.

¿Como debería montar el update?

update bd1.tabla1
set bd1.tabla1.campo (select bd2.tabla2.campo2 from bd2.tabla2 where
bd2.tabla2.campo3=bd1.tabla1.campo3 )

Muchas gracias por anticipado.

Preguntas similare

Leer las respuestas

#1 Maxi
21/03/2007 - 13:10 | Informe spam
Hola, revisa la instruccion UPDATE entus libros on line


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"agraciao" escribió en el mensaje
news:
Hola buenos días, he estado leyendo los hilos del grupo y no he
llegado a ver mi problema.
Mi duda es la siguiente:

Estoy tratando de actualizar un campo en base al contenido de otro
campo de otra base de datos.

¿Como debería montar el update?

update bd1.tabla1
set bd1.tabla1.campo (select bd2.tabla2.campo2 from bd2.tabla2 where
bd2.tabla2.campo3=bd1.tabla1.campo3 )

Muchas gracias por anticipado.
#2 Manuel Etcheto
21/03/2007 - 19:01 | Informe spam
UPDATE T1 SET T1.campo = T2.campo2
FROM bd1.dbo.Tabla1 T1
JOIN bd2.dbo.tabla2 T2
ON T1.campoClave = T2.campoClave

Suerte
Manuel


"agraciao" escribió en el mensaje
news:
Hola buenos días, he estado leyendo los hilos del grupo y no he
llegado a ver mi problema.
Mi duda es la siguiente:

Estoy tratando de actualizar un campo en base al contenido de otro
campo de otra base de datos.

¿Como debería montar el update?

update bd1.tabla1
set bd1.tabla1.campo (select bd2.tabla2.campo2 from bd2.tabla2 where
bd2.tabla2.campo3=bd1.tabla1.campo3 )

Muchas gracias por anticipado.
#3 Jose Mariano Alvarez
22/03/2007 - 13:13 | Informe spam
fijate de hacer algo parecido a esto.

update bd1.tabla1
set campo = bd2.tabla2.campo2
from bd2.tabla2 where
where bd2.tabla2.campo3=bd1.tabla1.campo3

Sugiero que revises cuidadosamente la sentencia UPDATE



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"agraciao" wrote in message
news:
Hola buenos días, he estado leyendo los hilos del grupo y no he
llegado a ver mi problema.
Mi duda es la siguiente:

Estoy tratando de actualizar un campo en base al contenido de otro
campo de otra base de datos.

¿Como debería montar el update?

update bd1.tabla1
set bd1.tabla1.campo (select bd2.tabla2.campo2 from bd2.tabla2 where
bd2.tabla2.campo3=bd1.tabla1.campo3 )

Muchas gracias por anticipado.
#4 agraciao
23/03/2007 - 07:32 | Informe spam
Muchas gracias a todos, al final si que va, opté por la solución con
el Join.
Ads by Google
Search Busqueda sugerida