Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


E7001-E7999

📄字数 1.4K
👁️阅读量 加载中...

当前页面错误码为序列值相关错误码。

注意

%s,%d是C语言中的格式化输出符,会根据输入的值自动填充

E7002:序列值发生器%s不存在

  • 错误原因

    1. 调用或操作的指定序列值不存在。
  • 分析与建议

    1. 确认操作的指定序列值是否存在。

E7003:序列值发生器的名字错误

  • 错误原因

    1. 调用系统函数 CURRVAL 场景,序列值发生器名称为空串;创建序列值场景,序列值发生器名称的首字符为'$'。
  • 分析与建议

    1. 规范序列值发生器的命名。

E7004:字段%s不是序列值

  • 错误原因

    1. 语句中对不是序列值的字段进行 NEXTVAL 访问。
  • 分析与建议

    1. 规范序列值发生器用法。

E7006:序列值最大值小于最小值

  • 错误原因

    1. 创建序列值发生器时指定的最大值小于最小值。
  • 分析与建议

    1. 序列值发生器的最大值必须小于最小值。

E7007:不能删除系统序列值

  • 错误原因

    1. 尝试删除系统序列值发生器。
  • 分析与建议

    1. 不支持删除系统序列值发生器。

E7008:存在对序列值%s依赖的对象

  • 错误原因

    1. 删除序列值发生器场景,被删除的序列值发射器存在依赖。
  • 分析与建议

    1. 显示指定 CASCADE 进行强制删除,或先删除相关依赖再删除序列值发生器。

E7010:序列值初值不在最大最小值之间

  • 错误原因

    1. 创建/修改序列值发生器时,给定的初始值不在最小值和最大值的范围区间。
  • 分析与建议

    1. 序列值发生器的初始值必须在最小值和最大值之间。

E7011:序列值%s.NEXTVAL越界

  • 错误原因

    1. 不具备循环属性的序列值发生器的当前值已是最大值。
  • 分析与建议

    1. 修改或重新创建序列值发生器。

E7012:序列值CACHE值必须小于CYCLE值

  • 错误原因

    1. 创建/修改支持循环的序列值发生器时,序列值发生器缓存的序列值个数大于单次循环内的最大序列值个数。
  • 分析与建议

    1. 序列值发生器缓存的序列值个数应在合理取值范围内。

E7013:序列值参数%s必须是非0整数

  • 错误原因

    1. 创建/修改序列值发生器时,指定的增长步长为 0。
  • 分析与建议

    1. 序列值发生器的增长步长必须是非 0 整数。

E7015:参数INCREMENT必须小于MAXVALUE与MINVALUE的差

  • 错误原因

    1. 创建/修改序列值发生器时,绝对增长步长必须小于最大值与最小值的绝对差值。
  • 分析与建议

    1. 序列值发射器的增长步长应在合理取值范围内。

E7016:重复或冲突的 %s 说明

  • 错误原因

    1. 创建序列值发生器时,重复指定了 MAXVALUE/NOMAXVALUE、MINVALUE/NOMINVALUE、CYCLE/NOCYCLE、CACHE/NOCACHE 或 ORDER/NOORDER 属性。
  • 分析与建议

    1. 序列值发生器的各个属性不能重复指定。

E7017:重复的 %s 说明

  • 错误原因

    1. 创建序列值发生器时,重复指定了 INCREMENT BY 或 START WITH 属性。
  • 分析与建议

    1. 序列值发生器的各个属性不能重复指定。

E7018:不允许使用序列值

  • 错误原因

    1. 聚合计算场景下不允许使用序列值。
  • 分析与建议

    1. 规避在聚合计算场景下使用序列值。

E7019:当前会话中序列值%s.CURRVAL不可用

  • 错误原因

    1. 使用序列值发生器的 CURRVAL 属性时,该序列值还未调用过 NEXTVAL 属性。
  • 分析与建议

    1. 规范序列值发生器用法。