关于事物计数器,我不能理解的
执行存储过程产生错误
服务器: 消息 50000,级别 16,状态 1,过程 P_CancelOrderInfo,行 111
不存在相应的交易信息
服务器: 消息 266,级别 16,状态 2,过程 P_AppendOPToSubDB,行 90
EXECUTE 后的事务计数指出缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。原计数 = 1,当前计数 = 0。
服务器: 消息 3903,级别 16,状态 1,过程 P_Cancel,行 53
ROLLBACK TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
但是如果我把行 90的ROLLBACK TRANSACTION 注释掉
得到如下错误
服务器: 消息 50000,级别 16,状态 1,过程 P_CancelOrderInfo,行 111
不存在相应的交易信息
服务器: 消息 266,级别 16,状态 2,过程 P_AppendOPToSubDB,行 90
EXECUTE 后的事务计数指出缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。原计数 = 1,当前计数 = 2。
计数器怎么一下从0 变到2了