aaaaaaaaaaaaaaaa

把一个库中的表复制到另外一个库的表中(Sql server 2005)

问题背景:项目中的两个数据库,其中一个库DB_01中的表T1和另外一个库DB_02中的一个表T2结构相似

要解决的问题:需要把DB_01中的T1中的数据复制给DB_02中的T2

T1表结构:T_ID,Tname,其中T_ID为自动增长标志

T2表结构:T_ID,Tname,其中T_ID为自动增长标志

解决办法:

USE master
GO

INSERT INTO DB_02.dbo.T2
SELECT Tname
from DB_01.dbo.T1
GO
View Code

上述代码中USE master可以可以换成DB_01,DB_02,master三者都可以。

 

如果要是需要从DB_01中的T1筛选某些数据到DB_02中的T2,则加上条件即可:

USE master
GO

INSERT INTO DB_02.dbo.T2
SELECT Tname
from DB_01.dbo.T1
WHERE T_ID>5
GO
View Code

 

注:上面的表前面要加上DBO,如:DB_01.DBO.T1,DB_02.DBO.T2。否则会有错误

posted @ 2015-01-28 09:52  Leawee  阅读(195)  评论(0编辑  收藏  举报
bbbbbbbbbbbbbb