oracle过程中取得更新操作影响的记录条数

有这样的一个需求: 更新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,sql,insert)