库存查询报错原创
1人赞赏了该文章
336次浏览
编辑于2021年09月28日 10:35:12
即时库存查询报错:当前事务无法提交,并且无法回滚到保存点,请回滚整个事务
问题原因:即时库存汇总查询数据表对应的序列种子达到了最大值,所以在再次获取新序列时报错。
解决方法:21年1月后的补丁在关账时对该表序列做了检查和处理,旧版本可以打上新补丁之后执行库存关账对序列进行处理,如果不能升级新版本,也可以直接通过脚本对序列进行处理,
SQL库可执行如下脚本:
DBCC CHECKIDENT ('Z_STK_INVSUMQUERY', RESEED, 10001);
Oracle库要先查出序列当前值,然后依次执行
ALTER SEQUENCE Z_STK_INVSUMQUERY INCREMENT BY 10001-上边查到的序列值;
SELECT Z_STK_INVSUMQUERY.NEXTVAL FROM DUAL;
ALTER SEQUENCE Z_STK_INVSUMQUERY INCREMENT BY 1;
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读