如何读取未提交删除中的数据?

发布于 2024-10-07 21:05:06 字数 72 浏览 0 评论 0原文

MS SQL 2008 过程删除然后插入数据。我需要能够在插入发生之前(即删除之后)读取另一个连接中的数据。我怎样才能做到这一点?

A MS SQL 2008 procedure deletes then inserts data. I need to be able to read data in another connection right up until the insert happens, i.e., after the delete. How can I accomplish this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

呢古 2024-10-14 21:05:06

我能想到的唯一可以自由读取已删除行而不阻止删除和插入的隔离级别是 快照隔离。但您必须在删除发生之前打开交易。

The only isolation level I can think of where you can freely read deleted rows, and not be blocking deletes and inserts, would be snapshot isolation. But you'd have had to have opened your transaction before the deletes occurred.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文