2016-01-22 105 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 
相關問題