基本上,我在SQL Server 2005上有两个数据库。
我想从一个数据库中获取表数据并将其复制到另一个数据库的表中。
我尝试了这个:
SELECT * INTO dbo.DB1.TempTable FROM dbo.DB2.TempTable
这没用。
我不想使用还原来避免数据丢失…
有任何想法吗?
SELECT … INTO创建一个新表。您需要使用INSERT。另外,您将数据库名称和所有者名称颠倒了。
INSERT INTO DB1.dbo.TempTable SELECT * FROM DB2.dbo.TempTable