问题:存储过程在代码中和sqlsermangement中执行结果不一致
查询存储过程中存在事务判断
IF @@TRANCOUNT > 0 BEGIN SET @ERROR = @@TRANCOUNT; ROLLBACK TRAN; SET @ERROR = '失败'; END ELSE BEGIN SET @ERROR = '成功'; END;
代码中也有注释事务,idea把代码中的事务带到了存储过程中,导致存储过程中判断有误
问题:存储过程在代码中和sqlsermangement中执行结果不一致
查询存储过程中存在事务判断
IF @@TRANCOUNT > 0 BEGIN SET @ERROR = @@TRANCOUNT; ROLLBACK TRAN; SET @ERROR = '失败'; END ELSE BEGIN SET @ERROR = '成功'; END;
代码中也有注释事务,idea把代码中的事务带到了存储过程中,导致存储过程中判断有误