Oracle存储过程中如何获得DELETE语句执行后删除的记录数?
发布网友
发布时间:2022-04-26 20:43
我来回答
共1个回答
热心网友
时间:2022-04-09 13:15
sql%rowcount就行。
其中的sql是oracle的
内部
游标
,rowcount的意思是之前的dml
sql语句影响的多少行数据。
如果是delete操作rowcount就是delete的数据,如果是insert,就是插入的
数量
......
你可以在
过程
中加入这句去测试下:
dbms_output.put_line(to_char(sql%rowcount));