Foxtable(狐表)用户栏目专家坐堂 → BeginTransaction怎么设置隔离等级?


  共有2336人关注过本帖树形打印复制链接

主题:BeginTransaction怎么设置隔离等级?

帅哥哟,离线,有人找我吗?
luodang2050
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:585 积分:5674 威望:0 精华:0 注册:2014/5/21 10:30:00
BeginTransaction怎么设置隔离等级?  发帖心情 Post By:2018/8/9 14:53:00 [显示全部帖子]

如题,sqlserver事务,希望参数更改为:SET TRANSACTION ISOLATION LEVEL SNAPSHOT 
BeginTransaction时,应该怎么设置?

以下为sql语言,SET transaction isolation level snapshot语句必须写在BEGIN TRAN之前
SET transaction isolation level snapshot;
BEGIN TRAN;
SELECT * F ROM test;
COMMIT TRAN;
[此贴子已经被作者于2018/8/9 15:20:03编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
luodang2050
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:585 积分:5674 威望:0 精华:0 注册:2014/5/21 10:30:00
  发帖心情 Post By:2018/8/9 16:51:00 [显示全部帖子]

Connections(“test”),关于这个FT建立的链接,每次执行cmd命令,其会话是否都属于同一个的?
经测试,设过一次事务隔离等级为快照方式后,一段时间内多次运行,其事务隔离等级不变,过了几min会自动变回原来默认的等级。
故推断会话是短时间内持续保存的,过一段时间会自动断开重连会话,请问该推断正确么?
[此贴子已经被作者于2018/8/9 16:57:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
luodang2050
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:585 积分:5674 威望:0 精华:0 注册:2014/5/21 10:30:00
  发帖心情 Post By:2018/8/9 17:13:00 [显示全部帖子]

好的,FT定制的方式,部分封装运行机制不是特别明确,还是直接4楼方法保险,并发问题真够麻烦的,偶尔出现多人冲突bug,打算代码重新梳理一遍,谢谢了

 回到顶部