事务特性
1、原子性
事务中的sql执行,要么都成功,要么都失败。不可分割。
锁确保资源只被一个事务使用,如此才可以实现回滚。
2、一致性
预计结果与实际结果一致。如,存10元到银行,银行数据就应该有10元。
比如删除某张表的数据,但是存在部分数据是另一张表的外键,则无法删除,通过锁来实现回滚。
3、隔离性
事务之间存在多种隔离级别。
4、持久性
数据会被持久保存
SQL SERVER 锁和并发
最新推荐文章于 2024-06-04 10:16:20 发布
事务特性
1、原子性
事务中的sql执行,要么都成功,要么都失败。不可分割。
锁确保资源只被一个事务使用,如此才可以实现回滚。
2、一致性
预计结果与实际结果一致。如,存10元到银行,银行数据就应该有10元。
比如删除某张表的数据,但是存在部分数据是另一张表的外键,则无法删除,通过锁来实现回滚。
3、隔离性
事务之间存在多种隔离级别。
4、持久性
数据会被持久保存