sqlserver如何从A数据库复制表M到B数据库N表中?

 我来答
一任斜晖伴客愁
推荐于2019-10-25 · TA获得超过6384个赞
知道小有建树答主
回答量:24
采纳率:0%
帮助的人:3777
展开全部

sqlserver从A数据库复制表M到B数据库N表中的方法如下:

1、首先要保证的是B库的TestTableB1 表结构和A库的TestTableA1 表结构相同.

SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 ON     

2、导入前开启IDENTITY_INSERT为ON

INSERT DataBaseB.dbo.TestTableB1    --目标数据库表(需要导入的库表)
( TestId,
TestName
)
SELECT
TestId,
TestNameFROM DataBaseA.dbo.TestTableA1 --源数据库表(需要导出的库表)

SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 OFF。

3、导入后关闭IDENTITY_INSERT为OFF。

jxgr043910
2018-02-01 · TA获得超过125个赞
知道答主
回答量:79
采纳率:0%
帮助的人:56.8万
展开全部
首先M和N的表结构相同吗?
如果相同,可以用工具导出导入,也可以用sql语句。
insert into B.dbo.N select * from A.dbo.M
如果不相同,就只能用sql语句。
insert into B.dbo.N (字段) select M的字段 from A.dbo.M
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式