事务的ACID属性 Atomicity 原子性 每个事务作为原子单元工作(即不可以再拆分),也就是说所有数据库变动事务,要么成功要么不成功. SQL Server把每个DML或者 DDL命令都当做一个事务.不允许任何命令只是部分成功. 比如一个UPDATE语句更新500行,除非500行全部更新,否则有任何情况阻止该命令更新.SQL Server会终止该命令更新,并且回滚事务. Consistency 一致性 每个事务,不论成功或失败,数据库中定义的约束状态必须一致,否则会回滚. 比方说一个事务企…