Sql2005 不同数据库导出一张表所有记录插入到另一张表中SQL语句怎么写啊

就是在不同数据库之间,存在一张有数据的表,还有个数据库中也有张空表没数据。如何用SQL语句把有数据的表数据导入到没数据的表中。(字段都是一样的)... 就是在不同数据库之间,存在一张有数据的表,还有个数据库中也有张空表没数据。如何用SQL语句把有数据的表数据导入到没数据的表中。(字段都是一样的) 展开
 我来答
洁如不染尘4763
2011-04-25 · TA获得超过147个赞
知道答主
回答量:41
采纳率:0%
帮助的人:37万
展开全部
两张表字段都相同的话才可以导
如两表名字分别是A、B
select * into B表 from a表
select * into B from A where ..
更多追问追答
追问
现在问题就是不同的数据库。
追答
insert into 目的数据库..表 select * from 源数据库..表

当目标表不存在时:

select * into 目的数据库..表 from 源数据库..表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-25
展开全部
USE DB1
go

select * into table_b from db2..table_a
追问
这个select into 表名 是在未创建此表的情况下吧。  现在表名已经创建好了 怎么弄呀
追答
首先对应相应的字段类型,长度
最后

insert table_b (a,b,c)
select table_a.a1,table_a.b1,table_c1 from table_a
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式