SQL server,表A的数据全部插入到表B,怎么实现?

SQLserver,表A的数据全部插入到表B,怎么实现?表A有50列,表B也有50列,但列名不一样的。... SQL server,表A的数据全部插入到表B,怎么实现?

表A有50列,表B也有50列,但列名不一样的。
展开
 我来答
lvxianling
推荐于2017-10-06 · TA获得超过639个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:195万
展开全部
--如果顺序一一的话直接下面的就可以了
insert into b select * from a
--如果顺序不一样的话
insert into b values(select 这里按表b的顺序写a中的字段 from a)
百度网友a800768
2009-12-11 · TA获得超过1841个赞
知道大有可为答主
回答量:1928
采纳率:0%
帮助的人:1730万
展开全部
列名不一样没关系,关键是字段属性要一样
如A:a,b,c,d,e
B:f,g h i j

如果插入

insert B select a f,b g,c h,d i,e j from A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiuqin2000
2009-12-11 · TA获得超过810个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:148万
展开全部
如果仅是列名不一样的话
可以用:
insert into B select * FROM A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式