sql - 将包含数据的表复制到 SQL Server 2008 中的另一个数据库

标签 sql sql-server sql-server-2008

我必须使用查询包含数据的表从一个数据库复制到另一个数据库。我知道如何复制数据库中包含数据的表。但我不确定如何在两个数据库之间进行复制。

我必须复制大量的表,所以我需要任何使用查询的快速方法...

任何人请帮忙...提前致谢...

最佳答案

您可以使用相同的方式复制一个数据库中的表,即 SELECT INTO 但使用完全限定的表名称 database.schema.object_name像这样:

USE TheOtherDB;

SELECT *
INTO NewTable
FROM TheFirstDB.Schemaname.OldTable

这将创建一个新表 Newtable在数据库中TheOtherDB从表中OldTable属于数据库TheFirstDB

关于sql - 将包含数据的表复制到 SQL Server 2008 中的另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14065580/

相关文章:

sql-server - dbo.__RefactorLog 表未包含在 bacpac 文件中

c# - Entity Framework 是否支持父级引用 0..1 个子级,子级引用 1 个父级?

sql - SQL Server 中 CTE 内的 CTE

php - 生成随机数并搜索数据库

mysql - SQL,查找两个给定名称在一列中是否具有相同数字的查询

sql - 相同的 SQL 在一台机器上运行,但在另一台机器上给出超出范围的错误

sql-server-2008 - 对表值函数 tvf 执行一系列联合语句的非动态方法

sql - 从同一张表的 2 个部分中减去两个不同的列

sql-server - 让 SQL Server 2005 对 varchar 列进行排序,就像 Java 所做的那样

sql - 在 SQL Server 2012 中使用 COALESCE() 函数