2012年6月19日星期二

获取更新的行数

一:在pl/sql下面,你可以用sql%rowcount;
举例:
1。 SQL> set serveroutput on
SQL> begin
2 update testa set salary=2600 where first_name='ccc' and rownum<2;
3 dbms_output.put_line(to_char(SQL%ROWCOUNT));
4 END;
5 /
1
PL/SQL 过程已成功完成。

举例
SQL> ed
Wrote file afiedt.buf

  1  begin
  2  update t5 set deptno=90 where deptno=30;
  3  dbms_output.put_line(to_char(sql%rowcount));
  4* end;
SQL> /
8

PL/SQL procedure successfully completed.

SQL> rollback
  2  ;

Rollback complete.

没有评论:

发表评论