oracle事物

事物:    

       事物用於保證數據的一致性,他由一組相關的dml(增刪改)語句組成,改組的語句要麼全部成功,要麼全部失敗

事物和鎖:

        當執行事物操作時(dml語句),orcale會在被用戶作用的表上加鎖,防止其它用戶改變表的結構,這對我們用戶來講是非常重要的

提交事物:

         當使用commit語句可以提交事物,當執行了commit語句後,會確認事物的變化,結束事物,刪除保存點,釋放鎖,當使用commit語句結束事物之後,其它會話可以查看到事物變化後的新數據

 

回退事物

保存點(savepoint)是事物中的一點,用於取消部分事物,當結束事物時,會自動刪除該事物所定義的所有保存點,當執行rollback時,通過制定保存點可以回退到指定的點

 

 

事物的幾個重要操作

         1)設置保存點

           savepoint a;

         2)取消部分事物

           rollback to a

         3)取消全部事物

           rollback

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章