有这样的一个需求: 更新A表的一行记录,如果找到并更新了记录,向B表写一条记录 用一条sql写好像比较麻烦,写一个小过程如下 begin update A XXXX; if (sql%rowcount <> 0) then insert into BXXX; end if; end; sql%rowcount保存了update影响的记录条数 如果需要判断影响了多少条,如,更新了3条才插入 还可以用 if (sql%rowcount = 3) then 来限制 很基础很简单的东西,给跟我一样的菜吧
oracle过程中取得更新操作影响的记录条数
最新推荐文章于 2024-07-13 22:04:12 发布