很简单 只需采用您现有的查询,然后修改您的查询
SELECt即可将
INSERT语句与
g.id值连接起来。
仅供参考:
||是Oracle的字符串连接运算符。我对DB2不熟悉,但是我相信它支持用于连接字符串的相同语法。因此查询应该对两个数据库都有效(我希望)。
select 'insert into SUV_OWNER.GRUPPIRUOLIPROCEDURE (GRUPPOID, RUOLOID, PROCEDURAID) values (' || g.id || ', 141, 7);'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%';


