SoloCodigo
Bases de Datos => SQL Server => Mensaje iniciado por: Juano en Martes 22 de Mayo de 2007, 20:20
-
Hola.
Tengo 2 bases de datos, las cuales tienen estructura similar pero diferentes datos, no todos.
Entonces pase la tabla que es la que requiero de ambas bases a SQL, y ya con esto puedo acceder a los datos de las 2 bases en 2 tablas diferentes.
Necesito unir estos registros pero evitando duplicidades, esta parte la realice con una consulta sencilla con UNION.
SELECT * FROM prueba1 UNION SELECT * FROM prueba2
ya me trae los resultados no duplicados y como los requiero, sin embargo quiero aprovechar esta consulta para de una vez pasar los datos a una 3er tabla que sea ya la definitiva con los registros unidos.
estaba pensando con un INSERT INTO TABLA VALUES(SELECT...UNION SELECT...), sin embargo me marca error, no se si sea posible realizarlo asi.
Lo estoy haciendo de esta forma ya que son bastantes registros y columnas en las tablas, y no lo quiero hacer por partes.
Gracias
-
Trata con Select Into
SELECT CodUpc, CodArticulo, Talla as Numero, CodArticulo as CodArtProv, Descripcion INTO TercerTabla FROM Separaciones.dbo.CatalogoUPC
Select * Into TercerTabla
From
( select 1...
union
select 2...
)
Algo mas o menos asi seria cuestion de que pruebes