oracle中的sql%rowcount

来源:互联网 发布:数据的分散程度 编辑:程序博客网 时间:2024/04/28 15:13

sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样, 这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。
例如:

create or replace procedure pd_rowcountisbegin   update emp set sal=5000;  dbms_output.put_line(sql%rowcount);end PD_ROWCOUNT;

sqlplus下执行

SQL> exec PD_ROWCOUNT();14PL/SQL procedure successfully completed
0 0
原创粉丝点击