作用
记录修改的条数,必须放在一个更新或者删除等修改类语句后面执行,查询语句无法使用。
当执行多条修改语句时,按照sql%rowcount 之前执行的最后一条语句修改数为准。
例子
declare
v_column_code2 varchar2(250);
lf_feeretold_J number;
cursor cur_info(v_table_code2 varchar2) is
select a.column_code_2
from crm2_sequence_management a
where a.owner_2 = 'PM'
and a.table_code_2 = v_table_code2;
begin
open cur_info('PRODUCT_GROUP_RELATION');
fetch cur_info
into v_column_code2;
if (cur_info % ROWCOUNT = 0) then
lf_feeretold_J := 0;
dbms_output.put_line('数据赋值失败,lf_feeretold_J:'||lf_feeretold_J);
else
lf_feeretold_J := cur_info % ROWCOUNT;
dbms_output.put_line('有' || lf_feeretold_J || '数据赋值成功:'||v_column_code2);
end if;
close cur_info;
end;