跳至分類
tee / insights
LEARNING / SQL

TCL / Transaction Control Language

SQL TCL / 交易控制

將多項變更視為一個單位,決定提交或回復。依序理解 BEGIN、DML 變更,以及 COMMIT 或 ROLLBACK。

本分類的學習主題

開始交易

BEGIN TRANSACTION 開始一組變更。請確認產品的自動提交與工作階段規則。

提交變更

COMMIT 確認交易變更。之後的 ROLLBACK 不會撤銷已提交的交易。

回復未提交的變更

ROLLBACK 捨棄交易中尚未提交的變更。語法圖譜會搭配 SELECT 檢查更新前後的狀態。