SQL - pasar datos de tablas entre diferentes BDs

 
Vista:

pasar datos de tablas entre diferentes BDs

Publicado por jorge (1 intervención) el 14/11/2008 18:34:52
como seleccionar o copiar los datos de una tabla de una base de datos a otra base de datos?

por ejemplo:
tengo la base de datos en SQL: BD1
y una tabla: T1 con los campos campo1, campo2 y campo3

ahora tengo otra base de datos en SQL: BD2
y una tabla: T2 con los campos micampo1 y micampo2

-----------------------------------
en la Base de datos BD1 creo un procedimiento almacenado el cual deberia hacer lo siguiente

select T1.campo1, T2.micampo1
from
T1, T2
where ..... etc

pero no se como llamar a la tabla T2 ya que pertenece a la BD2

-----------------------------------
de igual forma en la BD1 activa quiero insertar los datos de una tabla en otra mediante un procedimiento almacenado (proc alm que pertenece a la BD1)

insert into T2 (micampo1, micampo2)
select T1.campo1, T2.campo2
from T1
where.... T1...etc

pero como ven T2 y T1 son tablas de distintas BD

alguien sabe como se hace? :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pasar datos de tablas entre diferentes BDs

Publicado por Cristian (1 intervención) el 16/11/2008 09:52:36
insert into BD2.T2 (micampo1, micampo2)
select BD1.T1.campo1, BD2.T2.campo2
from BD.T1
where.... BD.T1.nombre_campo ...etc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar