sql如何实现从一张表检索数据插入到另外一张表中的指定字段?

insertintodata0022(TTYPE,INVENTORY_PTR,WHOUSE_PTR,LOCATION_PTR,QUANTITY,CURRENCY_PTR,... insert into data0022 (TTYPE,INVENTORY_PTR,WHOUSE_PTR,LOCATION_PTR,QUANTITY,CURRENCY_PTR,QUAN_IN_INSP,QUAN_TO_BE_SHIPPED,QUAN_TO_BE_STOCKED,QUAN_RETURNED,QUAN_SCRAPPED,QUAN_STOCKED,QUAN_ISSUED_TO_FACT,QUAN_RTNED_FM_FACT,QUAN_ON_HAND,QUAN_ASSIGN,QUAN_IN_INSP1,QUAN_TO_BE_SHIPPED1,QUAN_TO_BE_STOCKED1,QUAN_RETURNED1,QUAN_SCRAPPED1,QUAN_TO_BE_scr,QUAN_TO_BE_scr1,QUAN_USEASIS,quan_send,quan_invoiced)values('2',rekypr from BS_Data0022,'2',LOCATION_PTR from BS_Data0022,QUANTITY from BS_Data0022,'1','0.0','0.0','0.0','0.0','0.0',QUANTITY from BS_Data0022,'0','0','0.0','0','0.0','0.0','0.0','0.0','0.0','0.0','0.0','0','0','0.0')这样写不行。 展开
 我来答
唐城冬
2015-09-23 · 大家一起学习进步吧!!!
唐城冬
采纳数:915 获赞数:1815

向TA提问 私信TA
展开全部
insert into t1(aa,bb)
select aa,bb from t2 where 条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
softwaredream
2015-10-10 · TA获得超过146个赞
知道答主
回答量:43
采纳率:100%
帮助的人:10.8万
展开全部
应该是
insert into data0022 (TTYPE,INVENTORY_PTR,WHOUSE_PTR,LOCATION_PTR,QUANTITY,CURRENCY_PTR,QUAN_IN_INSP,QUAN_TO_BE_SHIPPED,QUAN_TO_BE_STOCKED,QUAN_RETURNED,QUAN_SCRAPPED,QUAN_STOCKED,QUAN_ISSUED_TO_FACT,QUAN_RTNED_FM_FACT,QUAN_ON_HAND,QUAN_ASSIGN,QUAN_IN_INSP1,QUAN_TO_BE_SHIPPED1,QUAN_TO_BE_STOCKED1,QUAN_RETURNED1,QUAN_SCRAPPED1,QUAN_TO_BE_scr,QUAN_TO_BE_scr1,QUAN_USEASIS,quan_send,quan_invoiced)
select '1','0.0','0.0','0.0','0.0','0.0',QUANTITY,'0','0','0.0','0','0.0','0.0','0.0','0.0','0.0','0.0','0.0','0','0','0.0' from BS_Data0022

其中的字段是否对应请自己检查,这里只是提供方法。

这类问题的方法是:
insert into 目的表(字段1,字段2,...) select 字段1,字段2,... from 源表 where 条件
其中 where 条件 如果没有按条件搜索可以去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fyyeyip
2011-10-07
知道答主
回答量:28
采纳率:0%
帮助的人:19.8万
展开全部
insert into 表1 (字段名1,字段名2......) select 字段名1,字段名2.... from 表2 where 条件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式