表现的现象如下:
当事务回滚时,sequence的当前值不会滚。
SQL> declare
2 v_paraid int;
3 begin
4
5 select seq_sin_quagradeid.nextval into v_paraid from dual;
6 delete from sin_qua_sta;
7 end;
8 /
PL/SQL procedure successfully completed
SQL> select seq_sin_quagradeid.nextval from dual;
NEXTVAL
----------
4
SQL> rollback;
Rollback complete
SQL> select seq_sin_quagradeid.nextval from dual;
NEXTVAL
----------
5
SQL>