E7001-E7999
📄字数 1.4K
👁️阅读量 加载中...
当前页面错误码为序列值相关错误码。
注意
%s,%d是C语言中的格式化输出符,会根据输入的值自动填充
E7002:序列值发生器%s不存在
错误原因:
- 调用或操作的指定序列值不存在。
分析与建议:
- 确认操作的指定序列值是否存在。
E7003:序列值发生器的名字错误
错误原因:
- 调用系统函数 CURRVAL 场景,序列值发生器名称为空串;创建序列值场景,序列值发生器名称的首字符为'$'。
分析与建议:
- 规范序列值发生器的命名。
E7004:字段%s不是序列值
错误原因:
- 语句中对不是序列值的字段进行 NEXTVAL 访问。
分析与建议:
- 规范序列值发生器用法。
E7006:序列值最大值小于最小值
错误原因:
- 创建序列值发生器时指定的最大值小于最小值。
分析与建议:
- 序列值发生器的最大值必须小于最小值。
E7007:不能删除系统序列值
错误原因:
- 尝试删除系统序列值发生器。
分析与建议:
- 不支持删除系统序列值发生器。
E7008:存在对序列值%s依赖的对象
错误原因:
- 删除序列值发生器场景,被删除的序列值发射器存在依赖。
分析与建议:
- 显示指定 CASCADE 进行强制删除,或先删除相关依赖再删除序列值发生器。
E7010:序列值初值不在最大最小值之间
错误原因:
- 创建/修改序列值发生器时,给定的初始值不在最小值和最大值的范围区间。
分析与建议:
- 序列值发生器的初始值必须在最小值和最大值之间。
E7011:序列值%s.NEXTVAL越界
错误原因:
- 不具备循环属性的序列值发生器的当前值已是最大值。
分析与建议:
- 修改或重新创建序列值发生器。
E7012:序列值CACHE值必须小于CYCLE值
错误原因:
- 创建/修改支持循环的序列值发生器时,序列值发生器缓存的序列值个数大于单次循环内的最大序列值个数。
分析与建议:
- 序列值发生器缓存的序列值个数应在合理取值范围内。
E7013:序列值参数%s必须是非0整数
错误原因:
- 创建/修改序列值发生器时,指定的增长步长为 0。
分析与建议:
- 序列值发生器的增长步长必须是非 0 整数。
E7015:参数INCREMENT必须小于MAXVALUE与MINVALUE的差
错误原因:
- 创建/修改序列值发生器时,绝对增长步长必须小于最大值与最小值的绝对差值。
分析与建议:
- 序列值发射器的增长步长应在合理取值范围内。
E7016:重复或冲突的 %s 说明
错误原因:
- 创建序列值发生器时,重复指定了 MAXVALUE/NOMAXVALUE、MINVALUE/NOMINVALUE、CYCLE/NOCYCLE、CACHE/NOCACHE 或 ORDER/NOORDER 属性。
分析与建议:
- 序列值发生器的各个属性不能重复指定。
E7017:重复的 %s 说明
错误原因:
- 创建序列值发生器时,重复指定了 INCREMENT BY 或 START WITH 属性。
分析与建议:
- 序列值发生器的各个属性不能重复指定。
E7018:不允许使用序列值
错误原因:
- 聚合计算场景下不允许使用序列值。
分析与建议:
- 规避在聚合计算场景下使用序列值。
E7019:当前会话中序列值%s.CURRVAL不可用
错误原因:
- 使用序列值发生器的 CURRVAL 属性时,该序列值还未调用过 NEXTVAL 属性。
分析与建议:
- 规范序列值发生器用法。
