按条件插入多条数据

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/quworld/article/details/83334078
问题:将一张表中的数据,按照某种条件插入到另外一张表中。 思路:原表为:A,目标表:B 可以A表中满足条件的数据加工成一条SQL,再通过执行这些SQL,实现插入数据。 例如:select 'insert into tab16(storeid,relateddoctypeid,relateddocstoreid,canonical,alias,fullname,orgid)'| |' values(global.storeid_sequence.nextval,2,' || t2.storeid || ',''部门收文岗'',''部门收文岗'',''部门收文岗/' || t2.fullname || ''',1);' from tab2 t2 where relateddocstoreid in (select storeid from tab2 where storeid=1)
展开阅读全文

没有更多推荐了,返回首页