【发布时间】:2015-04-22 05:53:25
【问题描述】:
我只想在插入新行时执行 SQL 事务。
我应该遵循什么类型的事务隔离级别。
【问题讨论】:
-
你能扩展你的问题吗?
-
你可以在这里找到你需要的一切 - msdn.microsoft.com/en-us/library/ms173763.aspx
标签: sql-server transactions isolation-level
我只想在插入新行时执行 SQL 事务。
我应该遵循什么类型的事务隔离级别。
【问题讨论】:
标签: sql-server transactions isolation-level
阅读本文以了解您的要求。 SET TRANSACTION ISOLATION LEVEL
两者都适合你:
未提交阅读 指定语句可以读取已被其他事务修改但尚未提交的行。
已提交阅读 指定语句不能读取已被其他事务修改但未提交的数据。这可以防止脏读。当前事务中的各个语句之间的其他事务可以更改数据,从而导致不可重复读取或幻像数据。此选项是 SQL Server 的默认选项。
【讨论】: