oracle的事務

事務的基本概念:

一組簡單的DML語句,insert,delete,update

COMMIT

ROLLBACK

SAVEPOINT <savepoint_name>

ROLLBACK TO [SAVEPOINT] <savepoint_name>

 

隱式提交和回滾:

1.在執行DDL語句的時候,數據庫會自動執行一個事務操作。

2.當我們寫完DML語句時,可能不想提交,exit退出;下一個人進來執行操作,也許會執行commit,這是將你不想提交的事務進行提交,這不是我們想要的。

 

事務的含義:

口訣:ACID

1.原子性(Atomicity)

指一個事務中的操作要麼都成功,要麼都失敗,保證數據庫的一致性。

2.一致性(Consistency)

數據庫在事務操作前和操作後,其中的數據都必須滿足業務規則約束。

利用一致性實現原子性。

3.隔離性(Isolation)

在一個事務提交修改前,另一個事務不能對其修改。

4.持久性

事務處理結束後,對數據的修改是永久的,數據被保存在磁盤上。

 

 

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