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.
Respuesta Responder a este mensaje
#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.
Respuesta Responder a este mensaje
#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.
Respuesta Responder a este mensaje
#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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida