库存查询报错原创
金蝶云社区-null
null
1人赞赏了该文章 297次浏览 未经作者许可,禁止转载编辑于2021年09月28日 10:35:12

即时库存查询报错:当前事务无法提交,并且无法回滚到保存点,请回滚整个事务

Image_20210926111033.png


问题原因:即时库存汇总查询数据表对应的序列种子达到了最大值,所以在再次获取新序列时报错。

解决方法: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