选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

百科 / 错误代码 / Class 22 数据异常

22010 invalid_indicator_parameter_value

ERROR 仅定义 参考 未实测

类别
Class 22 数据异常
严重等级
ERROR
条件名
invalid_indicator_parameter_value
宏名称
ERRCODE_INVALID_INDICATOR_PARAMETER_VALUE
启用版本
7.4
状态
活跃

版本覆盖

速览

指示参数值不符合消费该参数的操作所要求的指示变量或描述符规则。固定的 PostgreSQL 18.6 目录已确认该条件,但有限源码扫描没有把它绑定到原生发出函数、报文模板或严重级别。

含义

22010涉及随操作传入的指示变量或描述符字段值。条件名本身不能确定具体 API、指示字段布局或服务器例程;实际报出它的操作才定义哪些值有效。

诊断

记录完整诊断、操作或 API 的归属、参数位置、源类型和实际指示值,检查初始化、允许的符号和值范围,以及包装器是否转换了失败。仅凭 NULL 或 cast 报文不能确定 22010;本次固定源码审阅也不根据名称推断 ECPG 发出路径。

处理

按消费该字段的操作文档修正报文指出的指示变量或描述符值,再检查其他输入后重试。如果报文来自包装器,应修正包装器的输入映射,不要假设存在服务器端路径。

版本

锁定目录从 7.4 起记录该条件;固定源码覆盖 PostgreSQL 18.6。本次有限审阅没有确定精确的实现引入时间或发出路径。

来源

证据

断言

每条断言都写明了是怎么核实的,以及它不覆盖什么。这一层是核验时留下的原始英文记录,照原样呈现,未经翻译。

  • 22010 is invalid_indicator_parameter_value in SQLSTATE Class 22.

    核实方式Read the fixed errcodes row and macro.

    来源src/backend/utils/errcodes.txt

  • The bounded PostgreSQL 18.6 source review does not bind 22010 to a native emitter, primary template, severity, or API owner.

    核实方式Keep the catalogue definition separate from an unresolved emitter search.

    不覆盖A client/API or extension may own the diagnostic; no emitter is asserted here.

    来源src/backend/utils/errcodes.txt

  • The locked catalogue records 22010 from 7.4 without proving an exact implementation introduction date.

    核实方式Use catalogue presence and history boundaries.

    来源src/backend/utils/errcodes.txt

同类错误代码

Class 22 数据异常 下的其他成员。