把一个库中的表复制到另外一个库的表中(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。否则会有错误

转载于:https://www.cnblogs.com/Leawee/p/4255036.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值