回答

收藏

根据查询结果动态生成sql插入语句

技术问答 技术问答 278 人阅读 | 0 人回复 | 2023-09-12

我必须根据db2和oracle数据库的查询结果生成了一系列插入语句。在实践中,从这样的查询
* M$ p' A, f* P( ]4 Tselect g.id from SUV_OWNER.gruppi g WHERE EXISTS (SELECT 1 FROM SUV_OWNER.GRUPPIRUOLIPROCEDURE grp WHERE grp.gruppoid=g.gruppoid AND GRP.RUOLOID = 50)AND G.CHIAVE LIKE 'ANA%';它产生一个输出序列,事先不为人所知
4 F" f: n1 \0 {- S7 p30000  30001  .....我必须为每个数字生成一个插入语句7 _+ c0 A* w: ~1 ~
insert into SUV_OWNER.GRUPPIRUOLIPROCEDURE (GRUPPOID,RUOLOID,PROCEDURAID) values  insert into SUV_OWNER.GRUPPIRUOLIPROCEDURE (GRUPPOID,RUOLOID,PROCEDURAID) values  (30001,141,7);我是sql新手,如何生成这个插入序列?
2 X+ \' L/ A& e6 f+ p& w, O) A4 z, |谢谢你的帮助1 E/ e8 Q+ H! w5 j! s4 W
                                                               
2 w+ ?$ m2 ^: d0 Q! D6 m: p    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则