Insert en servidor vinculado

04/10/2005 - 17:14 por Jose_A | Informe spam
Sé que soy un pesao, pero no doy con ello:
Tengo que ejecutar una insert en un servidor desde otro servidor, La
sentencia se ejecuta en Server1, pero las tablas están en Server2 y Server2
está vinculado.
Hago:

insert into Server2.bd2.up.tabla2 select * from Server2.bd2.up.tabla1 left
join Server2.bd2.up.tabla2 on Server2.bd2.up.tabla2.campo2 =
Server2.bd2.up.tabla1.campo2 where Server2.bd2.up.tabla2.campo2 is null

¿Por qué dice que hay muchos parámetros?
Las dos tablas son iguales y lo único que quiero es que los resultados
diferentes que van apareciendo en tabla1 se inserten en tabla2. ¿Alguien
tiene alguna pista que me permita acualizar esa tabla desde server1?
Muchas gracias.
 

Leer las respuestas

#1 Maxi
04/10/2005 - 17:27 | Informe spam
Hola, usa alias a ver que pasa:

insert into Server2.bd2.up.tabla2
select t1.* from Server2.bd2.up.tabla1 t1 left
join Server2.bd2.up.tabla2 t2 on t2.campo2 t1.campo2 where t2.campo2 is null



Salu2
Maxi


"Jose_A" escribió en el mensaje
news:
Sé que soy un pesao, pero no doy con ello:
Tengo que ejecutar una insert en un servidor desde otro servidor, La
sentencia se ejecuta en Server1, pero las tablas están en Server2 y
Server2
está vinculado.
Hago:

insert into Server2.bd2.up.tabla2 select * from Server2.bd2.up.tabla1 left
join Server2.bd2.up.tabla2 on Server2.bd2.up.tabla2.campo2 > Server2.bd2.up.tabla1.campo2 where Server2.bd2.up.tabla2.campo2 is null

¿Por qué dice que hay muchos parámetros?
Las dos tablas son iguales y lo único que quiero es que los resultados
diferentes que van apareciendo en tabla1 se inserten en tabla2. ¿Alguien
tiene alguna pista que me permita acualizar esa tabla desde server1?
Muchas gracias.

Preguntas similares