COMMIT - トランザクション処理を確定(終了)する -

SQL-92/99   Oracle DB2 SQL Server MySQL PostgreSQL Access

Oracle, DB2, SQL Server

COMMIT [ WORK ]


SQL Server

COMMIT [ TRANSACTION ] [ トランザクション名 ]


MySQL

COMMIT


PostgreSQL, Access

COMMIT [ WORK | TRANSACTION ]

関連キーワード

ROLLBACK

 COMMIT 文は、トランザクション処理を確定(終了)するときに使用します。 しかし、デフォルトで自動コミットが設定されている SQL Server / MySQL / PostgreSQL / Access では、BEGIN 文を使用して、トランザクション処理を行うとき以外は、COMMIT 文を実行する必要はありません。

-- 【説明】
-- 次の SQL 文は、「T_01_1」表にデータを挿入したトランザクション処理を確定(終了)します。

INSERT INTO T_01_1
 VALUES ('200101', '小林', '健二', '1');

COMMIT;


SELECT * FROM T_01_1;


IDL_NAMEF_NAMESEX
100101山田晴男1
100102佐藤2
100103鈴木二郎1
100104田中栄吉1
100105木村1
200101小林健二1

参考表

T_01_1

IDL_NAMEF_NAMESEX
100101山田晴男1
100102佐藤2
100103鈴木二郎1
100104田中栄吉1
100105木村1