須要在同一處理單元中執行的一系列更新處理的集合sql
事務開始語句; DML語句1; DML語句2; . . . 事務結束語句;
// SQL Server/ PostgreSQL BEGIN TRANSACTION // MySQL START TRANSACTION
幾乎全部的數據庫產品都不須要開始指令。數據庫
每條SQL語句就是一個事務,自動包含在事務中。code
直到用戶執行COMMIT/ROLLBACK指令爲止算是一個事務。教程
SQL Server/MySQL/PostgreSQL 默認採用自動提交模式事務