将带有数据的表复制到SQL Server 2008中的另一个数据库
技术问答
255 人阅读
|
0 人回复
|
2023-09-14
|
我必须使用 Query* 将 具有数据 的 表从一个数据库 复制 到另一个数据库
$ L6 ?2 h! q4 f! L0 s% q。我知道如何在数据库中复制带有数据的表。但是我不确定如何在两个数据库之间进行复制。 *
* k& ~# ^, x* Z/ _7 t# D- n r4 \我必须复制大量的表,因此我需要使用查询的任何快速方法…
- ]% A9 B. R% T$ N5 a; z7 j任何人都请帮忙…提前感谢…3 z& T- f/ w& F8 d
+ b1 p' v% f$ `- o9 e& g$ z8 t解决方案:
; G8 T$ O- F3 G/ m, Z; X% {
J6 H4 P+ h1 G, e, `
) R @# l( V) x8 [$ O0 q4 `6 U6 d, L( L) |
* @: i' X4 @/ R' {! y; G, } 您可以使用相同的方法在一个数据库中复制表, SELECT INTO
( j& T8 ^9 E9 `3 K7 s7 b但是可以使用完全限定的表名,database.schema.object_name如下所示:. _' T% S9 S$ L9 w+ }, g- I
USE TheOtherDB;2 {, f% n- Y- o2 C
SELECT *
0 j& L" c8 }' z2 ~2 H) |- BINTO NewTable! C8 E. h' p2 k! x% w" H
FROM TheFirstDB.Schemaname.OldTable
/ ?* W( B/ c* ^# _- b* Y" @3 V% T这将创建一个新的表Newtable在数据库TheOtherDB从表OldTablewhih属于数据库TheFirstDB |
|
|
|
|
|