一:在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.
SQL> begin
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.
没有评论:
发表评论