将数据从一个数据库中的表复制到另一个单独的数据库 [英] Copy Data from a table in one Database to another separate database
本文介绍了将数据从一个数据库中的表复制到另一个单独的数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
基本上我在 SQL Server 2005 上有两个数据库.
Basically I have a two databases on SQL Server 2005.
我想从一个数据库中获取表数据并将其复制到另一个数据库的表中.
I want to take the table data from one database and copy it to another database's table.
我试过了:
SELECT * INTO dbo.DB1.TempTable FROM dbo.DB2.TempTable
这没用.
我不想使用还原来避免数据丢失...
I don't want to use a restore to avoid data loss...
有什么想法吗?
推荐答案
SELECT ... INTO 创建一个新表.您需要使用插入.此外,您还颠倒了数据库和所有者名称.
SELECT ... INTO creates a new table. You'll need to use INSERT. Also, you have the database and owner names reversed.
INSERT INTO DB1.dbo.TempTable
SELECT * FROM DB2.dbo.TempTable
这篇关于将数据从一个数据库中的表复制到另一个单独的数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文