【Oracle】-【隱式commit】-正常與異常退出對commit的作用

bisal發表於2013-07-26
create table my_objects as select * from all_objects;
commit;
select count(*) from my_objects;


  COUNT(*)
----------
      8587


delete from my_objects;
8587 rows deleted.


exit


再次登入,
select count(*) from my_objects;
  COUNT(*)
----------

         0


說明:

正常退出sqlplus(如用exit),會執行commit;

異常退出sqlplus(如用alter system kill session 'sid,serial#'),會執行rollback。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7192724/viewspace-767160/,如需轉載,請註明出處,否則將追究法律責任。

相關文章