sql将一个数据库的表复制到另一个数据库的表中

sqlserver2000数据库A有user表数据库B有bakuser表两表字段一样,将B数据库,bakuser表所有yf(月份字段)小于2010年的数据复制到数据库A的... sqlserver2000
数据库A 有user表
数据库B 有bakuser表
两表字段一样,将B数据库,bakuser表所有yf(月份字段)小于2010年的数据复制到数据库A的user表
希望回答问题的人给个步骤,这样简单明了
展开
 我来答
lcl19880917
2010-12-28 · TA获得超过3875个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:198万
展开全部
1.直接方法,将需要的查询的数据赋值到excel中。相应调整,然后再赋值到目标表中(对于数据量不大的情况下较快)
2.最好两数据库拥有相同的登录名和密码不然比较麻烦
insert into 目标数据库.dbo.目标表名(字段1...字段n)
select 段1...字段n from 源数据库.dbo.源表名

select 段1...字段n into 目标数据库.dbo.目标表名 from 源数据库.dbo.源表名
3.这样的插入注意表字段的长度和约束条件,若原表中字段长,就得将目标表中的字段相应加长

参考资料: http://zhidao.baidu.com/question/198961263.html

百度网友5183fa6
推荐于2017-10-15 · TA获得超过130个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:148万
展开全部
MS SQL用法如下:
在数据库A上操作
INSERT INTO [user]
SELECT * FROM opendatasource( 'SQLOLEDB','Data Source=ip/ServerName;User ID=登陆名;Password=密码').B数据库.dbo.bakuser
WHERE DATEPART(yy,yf) < 2010
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7862e95
2010-12-28
知道答主
回答量:47
采纳率:0%
帮助的人:34.3万
展开全部
insert into A.user (yf)select yf from B.bakuser where yf<'2010',大概的思路就是这样,具体表里的字段你自己看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
devilzy_boy
2010-12-28 · TA获得超过146个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:119万
展开全部
跨数据库的复制表结构?应该不可以把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式