我需要一些帮助才能将数据从一个表传输到另一个表。
如您所见,有2个数据库。
我想传输表数据" PinterSet"位于数据库中的Contrinex.GPO表#34; PrinterSet"位于数据库Contrinex.GPOQA。
表格中已有数据" PrinterSet" Contrinex.GPOQA,但我会覆盖并放置来自" PrinterSet"的数据。 of Contrinex.GPO。
那我怎么能这样做呢?
答案 0 :(得分:2)
这是你的代码..
truncate table Contrinex.GPOQA.dbo.PrinterSet
go
insert into Contrinex.GPOQA.dbo.PrinterSet
select * from Contrinex.GPO.dbo.PrinterSet
答案 1 :(得分:1)
TRUNCATE TABLE [Contrinex.GPOQA].dbo.PinterSet
GO
INSERT INTO [Contrinex.GPOQA].dbo.PinterSet (...)
SELECT ...
FROM [Contrinex.GPO].dbo.PinterSet
答案 2 :(得分:0)
从第一个数据库表中选择数据并将其作为
插入到第二个数据库表中INSERT INTO GPOQA.PrinterSet SELECT * from GPO.PrinterSet
如果想要一些特定列,则将列名设置为
INSERT INTO GPOQA.PrinterSet a SET a.column1=b.column1,.... SELECT column1,... from GPO.PrinterSet b
答案 3 :(得分:0)
您可以使用Sql Server导出功能,您可以在其中跨数据库将数据从一个表传输到另一个表。
请参阅以下链接,了解如何使用SQL Server导出
http://searchsqlserver.techtarget.com/feature/The-SQL-Server-Import-and-Export-Wizard-how-to-guide