微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server – 什么是“Chaos”隔离级别以及什么时候应该使用它?

ADO.NET文档显示了将sql事务的事务级别设置为Chaos的可能性.这听起来很不愉快,但如果功能在那里,可能它有一些合法用途.

BOL中的SET TRANSACTION ISOLATION LEVEL命令(啊!看,我可以使用google和BOL)似乎没有被命名为“混乱”,ADO.NET确实有5种模式可以很好地匹配记录的级别以及“混乱”

这个混沌级别是什么或者是谁? (为什么它有一个不友好的名字?)

参考文献:
The ADO.NET enum

解决方法

根据DB2文档,它是一个奇怪的隔离级别,一旦执行它们就会将更改提交到数据库(供其他人查看).

它没有明确说明,但是,据我所知,也没有回滚.基本上,它意味着根本没有交易. “你说’交易’,我并不在乎”.因此 – >混沌.

> DB2Connection.EnlistDistributedTransaction Method – IBM知识中心

实际上,我在一些电子邮件列表中找到了“DB2 for i”中的“Chaos” actually maps to “*NONE”事务级别.

原文地址:https://www.jb51.cc/mssql/79750.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐