Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


E12001-E12999

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

当前页面为索引相关的错误代码,表明数据库引擎在操作索引时遇到异常,需检查索引状态及关联数据完整性。

注意

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

E12001:索引记录尺度不能超过%d字节

  • 错误原因

    1. 索引记录长度超过阈值。
  • 分析与建议

    1. 修改索引或调整系统参数 def_index_row_length 以放宽限制。

E12005:不能在字段%s上创建B树索引

  • 错误原因

    1. 尝试在不支持作为索引键的字段数据类型上创建 B 树或位图索引。
  • 分析与建议

    1. 绕过相关字段并重新创建索引。

E12006:R树索引的字段数只能为1

  • 错误原因

    1. 尝试创建具有多个索引键的 R 树索引。
  • 分析与建议

    1. R 树索引的索引键数量只能为 1。

E12007:索引%s不存在

  • 错误原因

    1. 尝试修改/重建/删除不存在的索引。
  • 分析与建议

    1. 确认索引名是否拼写错误;访问系统表 SYS_INDEXES确认相关索引是否存在。

E12008:已存在同名%s或相同定义的索引

  • 错误原因

    1. 尝试创建/重命名一个已存在的索引。
  • 分析与建议

    1. 同一个对象上不允许存在同名的索引。

E12011:不能在类型为%s的字段%s上创建R树索引

  • 错误原因

    1. 尝试在非空间数据类型的字段上创建 R 树索引。
  • 分析与建议

    1. 只能在空间数据类型的字段上创建 R 树索引。

E12012:不能在类型为%s的字段%s上创建全文索引

  • 错误原因

    1. 尝试在不是字符串类型或大对象类型的字段上创建全文索引。
  • 分析与建议

    1. 只能在字符串类型或大对象类型的字段上创建全文索引。

E12013:只能对一个字段创建全文索引

  • 错误原因

    1. 尝试创建具有多个索引键的全文索引。
  • 分析与建议

    1. 全文索引的索引键数量只能为 1。

E12015:不允许删除主键索引%s

  • 错误原因

    1. 尝试删除回收站中的主键索引。
  • 分析与建议

    1. 回收站中的主键索引不允许删除。

E12020:主键及索引字段定义长度和不能超过%d字节

  • 错误原因

    1. 索引记录长度超过阈值。
  • 分析与建议

    1. 修改索引或调整系统参数 def_index_row_length 以放宽限制。

E12021:仅允许在线创建B树索引

  • 错误原因

    1. 尝试在线创建非 B 树索引。
  • 分析与建议

    1. 不支持的操作。

E12022:在线创建索引失败

  • 错误原因

    1. 在线创建索引过程中引发异常。
  • 分析与建议

    1. 依据 ERROR 日志进一步分析。