複製鏈接
請複製以下鏈接發送給好友

savepoint

鎖定
保存點(savepoint)是事務過程中的一個邏輯點,用於取消部分事務,當結束事務時,會自動的刪除該事務中所定義的所有保存點。當執行rollback時,通過指定保存點可以回退到指定的點。
中文名
保存點
外文名
savepoint

目錄

savepoint語法

savepoint savepoint_name
這個命令就是在事務語句之間創建一個保存點。rollback命令可以撤銷一組事務操作,而保存點可以將大量事務操作劃分為較小的,更易於管理的組。

savepoint注意點

在相應的事務操作組裏,保存點的名稱必須是唯一的,但其名稱可以與表或其他對象的名稱相同,保存點名稱的設置 屬於個人喜好,它只被數據庫開發人員用來管理事務操作組。
release savepoint命令
這個命令用於刪除創建的保存點。在某個保存點被釋放之後,就不能再利用rollback命令來撤銷這個保存點之後的事務操作了。利用這個命令可以避免意外地回退到某個不再需要的保存點。
release savepoint savepoint_name;