我想在插入新行时执行SQL事务。
我应该遵循什么类型的交易隔离级别。
答案 0 :(得分:0)
阅读本文以了解您的要求。 SET TRANSACTION ISOLATION LEVEL
两者中的任何一个都适合你:
READ UNCOMMITTED 指定语句可以读取已被其他事务修改但尚未提交的行。
READ COMMITTED 指定语句无法读取已修改但未由其他事务提交的数据。这可以防止脏读。数据可以由当前事务中的各个语句之间的其他事务更改,从而导致不可重复的读取或幻像数据。此选项是SQL Server的默认选项。