序列耗尽

2020-09-09 01:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想在表中添加一列ID,为此决定使用e序列。 但是,当我执行这段代码时,它持续了20多分钟,最后我得到了一个顺序耗尽错误。

设置模式 MYSCHEMA;

创建序列 mySequence 以1个最大值增加1个最大值开始324662097;

更新 MYSCHEMA.TABLENAME 设置" roworderid" = mySequence.NEXTVAL;

有什么办法可以解决这个问题?

324662097是表中的行数。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想在表中添加一列ID,为此决定使用e序列。 但是,当我执行这段代码时,它持续了20多分钟,最后我得到了一个顺序耗尽错误。

设置模式 MYSCHEMA;

创建序列 mySequence 以1个最大值增加1个最大值开始324662097;

更新 MYSCHEMA.TABLENAME 设置" roworderid" = mySequence.NEXTVAL;

有什么办法可以解决这个问题?

324662097是表中的行数。

付费偷看设置
发送
1条回答
Bunny_CDM
1楼-- · 2020-09-09 02:09

为什么要在此处指定序列的最大数量? 为什么不对序列使用任何高速缓存(这样可以大大加快更新命令的速度)?

只需省去MAX VALUE子句并添加CACHE 1000(例如) 应该很好。

一周热门 更多>