爲啥使用事務:
1.使用事務的原因:保證數據的安全有效
2.當執行事務操作(DML語句)時,Oracle會在被作用表上加表鎖,以防止其他用戶改變表結構;同時會在被作用行上加行鎖,以防止其他事務在相應行上執行DML操作
事務的控制命令:
提交事務(COMMIT):
2.通過COMMIT語句可以提交事務,當執行了COMIMIT語句後,會確定事務的變化,結束事務,刪除保存點,釋放鎖。
3.當使用COMMIT語句結束事務之後,其他會話將可以查看到事務變化後的新數據。
回滾事務(ROLLBACK):
ROLLBACK只能對未提交的數據撤銷,已經commit的數據是無法撤銷的,因爲commit之後已經持久化到數據庫中