sql server 2000 把一个数据库中一张表的数据复制到另一个数据库的一张表中?

现有的条件是这样的(同一个服务器):数据库A有一表a,表a有字段idusernamepwd(id自增)有数据:idusernamepwd1aa2bb数据库B有一表a,表a... 现有的条件是这样的(同一个服务器):
数据库A有一表a,表a有字段id username pwd(id自增)
有数据:
id username pwd

1 a a
2 b b
数据库B有一表a,表a有字段id username pwd(id自增)
有数据:
id username pwd
1 c c

2 d d

现在想把数据库B中表a中的数据导入到数据库A中的a表中。
数据库A中的表A数据是不能动的,结果是这样:
id username pwd
1 a a
2 b b
3 c c
4 d d
怎么实现?
展开
 我来答
baiynijecym
2013-01-04 · TA获得超过1841个赞
知道大有可为答主
回答量:1411
采纳率:66%
帮助的人:1153万
展开全部
可以在数据库A中增加查询,并用如下sql 来实现
insert into a(username,pwd)
select username,pwd from B.dbo.a
where not exists(select * from A.dbo.a where B.dbo.a.username = A.dbo.a.username)
kas68310
2013-01-04 · TA获得超过3637个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1166万
展开全部
use A
go

insert into a select username,pwd from[B]..b
-------
同一数据库服务器内,通过 [数据库名]..表名 可以操作其他数据库的表.
考虑数据的唯一性(用户名唯一),可以在对b的查询中加过滤条件.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wilsonBD
2013-01-04 · TA获得超过591个赞
知道小有建树答主
回答量:1064
采纳率:43%
帮助的人:277万
展开全部
insert into a select * from B.b
试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
521琦琦MMM
2013-01-05 · 超过36用户采纳过TA的回答
知道答主
回答量:121
采纳率:100%
帮助的人:30.8万
展开全部
不用语句也可以实现
导出表格
在导回去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式