分類へ進む
tee / insights
LEARNING / SQL

TCL / Transaction Control Language

SQL TCL / トランザクション制御

複数の変更を一つの単位として扱い、確定するか取り消すかを決めます。BEGINで始め、DMLで変更し、COMMITまたはROLLBACKで終える流れを確認します。

この分類で学ぶこと

変更をまとめる範囲を始める

BEGIN TRANSACTIONから、同じトランザクションに含める変更を始めます。自動コミットとセッションの条件を製品別に確認します。

変更を確定する

COMMITはトランザクションの変更を確定します。確定後の内容は、その後のROLLBACKでは元に戻りません。

未確定の変更を取り消す

ROLLBACKは対象トランザクションの未確定の変更を取り消します。構文マップでは更新前後を確かめるSELECTと合わせて読めます。