SQL:从尚未提交的SQL事务中完成的INSERT中选择数据

时间:2017-10-14 04:12:51

标签: sql sql-server transactions

我有一个用C#编写的旧应用程序

  1. 启动SQL事务
  2. INSERT使用petapoco吗?通过自定义逻辑生成的插入密钥(无身份插入)
  3. 然后使用petapoco使用生成的密钥执行插入记录的SELECT - first<dynamic>(SQL)
  4. 通过API推送记录
  5. 提交交易。
  6. 问题是步骤3中的SELECT语句,它读取插入的记录;它在一个SQL Server中运行正常,但在另一个SQL Server中运行正常。

    我运行了SQL Server Profiler跟踪,但无法找到任何差异。隔离级别为READ COMMITTED,没有快照。

    您能否提出可以进一步调查的可能领域?

0 个答案:

没有答案