定义
事务是一种机制,是一个操作序列。事务包含了一组数据库操作命令,所有的命令作为一个整体一起向系统提交或撤销,这些命令要么都执行要么都不执行,因此事务是一个不可分割的逻辑工作单元。一个事务可能包括一条Transact-SQL语句,也可能包括多条Transact-SQL语句。如果任何一个语句操作失败那么整个操作就被失败,进而回滚到操作前状态,或者是上个节点
优势
批处理数据库操作。保证数据库级联操作的正确性。
语法
begin tran:设置起点
commit tran:使事务成为数据库中永久的、不可逆转的一部分rollback tran:本质上说想要忘记它曾经发生过
save tran:创建一个特定标记,只允许部分回滚