2016-01-22 108 views
0

我需要一些帮助将数据从一个表转移到另一个表。如何将数据从一个表格传输到另一个表格,覆盖旧数据?

enter image description here

正如你可以看到有2个数据库。

我想将位于数据库Contrinex.GPOQA中的表“PrinterSet”中的数据库Contrinex.GPO中的表数据“PinterSet”转移到位于数据库Contrinex.GPOQA中的表中。

Contrinex.GPOQA的表“PrinterSet”中已经有数据,但我会覆盖并从Contrinex.GPO的“PrinterSet”中放入数据。

那么我该怎么做呢?

回答

2

这里是你的代码下面的链接..

truncate table Contrinex.GPOQA.dbo.PrinterSet 
go 
insert into Contrinex.GPOQA.dbo.PrinterSet 
select * from Contrinex.GPO.dbo.PrinterSet 
+0

由于它工作正常! –

+0

我很高兴它为你工作。 – user3583912

1
TRUNCATE TABLE [Contrinex.GPOQA].dbo.PinterSet 
GO 
INSERT INTO [Contrinex.GPOQA].dbo.PinterSet (...) 
SELECT ... 
FROM [Contrinex.GPO].dbo.PinterSet 
0

从第一数据库表中选择数据并将其插入到第二个数据库表作为

INSERT INTO GPOQA.PrinterSet SELECT * from GPO.PrinterSet 

如果想要一些perticular列然后设置列名

INSERT INTO GPOQA.PrinterSet a SET a.column1=b.column1,.... SELECT column1,... from GPO.PrinterSet b 
相关问题