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

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...