加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2021-04-01 01:36:30 所属栏目:MsSql教程 来源:网络整理
导读:ADO.NET文档显示了将SQL事务的事务级别设置为Chaos的可能性.这听起来很不愉快,但如果功能在那里,可能它有一些合法用途. BOL中的SET TRANSACTION ISOLATION LEVEL命令(啊!看,我可以使用google和BOL)似乎没有被命名为“混乱”,ADO.NET确实有5种模式可以很好

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”事务级别.

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读