须要在同一处理单元中执行的一系列更新处理的集合sql
事务开始语句; DML语句1; DML语句2; . . . 事务结束语句;
// SQL Server/ PostgreSQL BEGIN TRANSACTION // MySQL START TRANSACTION
几乎全部的数据库产品都不须要开始指令。数据库
每条SQL语句就是一个事务,自动包含在事务中。code
直到用户执行COMMIT/ROLLBACK指令为止算是一个事务。教程
SQL Server/MySQL/PostgreSQL 默认采用自动提交模式事务