【Oracle】(savepoint)保存點的使用


作用

保存點可以回退到事務的一部分,我們在操作數據庫的過程中可以對事務分隔為幾個部分,在操作失誤的時候就可以回滾到某個點即可。

 

實現步驟

我們現在新建一張表TMP003

CREATE TABLE TMP003(ID NUMBER,"DESC" VARCHAR2(200));

第一步:插入第一條記錄

INSERT INTO TMP003 VALUES(1,'第一條記錄');

第二步:設置保存點bk

SAVEPOINT bk;

第三步:繼續插入第二條數據

INSERT INTO TMP003 VALUES(2,'第二條記錄');

第四步:查看結果

select * from TMP003

第五步:回滾到保存點bk

rollback to sp;

再次查看數據

 

具體操作截圖

image

回滾到bk

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM