SQL Server - 如何选择我的事务隔离

时间:2015-04-22 05:53:26

标签: sql-server transactions isolation-level

我想在插入新行时执行SQL事务。

我应该遵循什么类型的交易隔离级别。

1 个答案:

答案 0 :(得分:0)

阅读本文以了解您的要求。 SET TRANSACTION ISOLATION LEVEL

两者中的任何一个都适合你:

READ UNCOMMITTED 指定语句可以读取已被其他事务修改但尚未提交的行。

READ COMMITTED 指定语句无法读取已修改但未由其他事务提交的数据。这可以防止脏读。数据可以由当前事务中的各个语句之间的其他事务更改,从而导致不可重复的读取或幻像数据。此选项是SQL Server的默认选项。