22010 — invalid_indicator_parameter_value
指示参数取值不符合规则。
英文手册覆盖始于 PostgreSQL 8.1. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- aliases
- 未知
- class name
- Data Exception
- condition name
- invalid_indicator_parameter_value
- lang
- en
- sqlstate
- 22010
版本定义 PG 18
速览 {#at-a-glance}
指示参数值不符合消费该参数的操作所要求的指示变量或描述符规则。固定的 PostgreSQL 18.6 目录已确认该条件,但有限源码扫描没有把它绑定到原生发出函数、报文模板或严重级别。
含义 {#meaning}
22010涉及随操作传入的指示变量或描述符字段值。条件名本身不能确定具体 API、指示字段布局或服务器例程;实际报出它的操作才定义哪些值有效。
诊断 {#diagnosis}
记录完整诊断、操作或 API 的归属、参数位置、源类型和实际指示值,检查初始化、允许的符号和值范围,以及包装器是否转换了失败。仅凭 NULL 或 cast 报文不能确定 22010;本次固定源码审阅也不根据名称推断 ECPG 发出路径。
处理 {#response}
按消费该字段的操作文档修正报文指出的指示变量或描述符值,再检查其他输入后重试。如果报文来自包装器,应修正包装器的输入映射,不要假设存在服务器端路径。
版本 {#versions}
锁定目录从 7.4 起记录该条件;固定源码覆盖 PostgreSQL 18.6。本次有限审阅没有确定精确的实现引入时间或发出路径。
相关 {#related}
来源 {#sources}
固定定义已在 errcodes.txt 中核对。运行核验为 not_run;有限的 PostgreSQL 18.6 扫描没有解析出原生发出函数,因此本页不宣称具体 primary 模板、严重级别、事务影响或 API 归属。结构化证据记录保留定义和范围边界。
比较版本
SQLSTATE 证据与已记录的运行版本
claims · identity
{
"claim_id": "identity",
"limits": "",
"method": "Read the fixed errcodes row and macro.",
"position": 0,
"runtime": [],
"sources": [
"src.errcodes.18.6"
],
"statement": "22010 is invalid_indicator_parameter_value in SQLSTATE Class 22."
}claims · bounded-source-scope
{
"claim_id": "bounded-source-scope",
"limits": "A client/API or extension may own the diagnostic; no emitter is asserted here.",
"method": "Keep the catalogue definition separate from an unresolved emitter search.",
"position": 1,
"runtime": [],
"sources": [
"src.errcodes.18.6"
],
"statement": "The bounded PostgreSQL 18.6 source review does not bind 22010 to a native emitter, primary template, severity, or API owner."
}claims · history
{
"claim_id": "history",
"limits": "",
"method": "Use catalogue presence and history boundaries.",
"position": 2,
"runtime": [],
"sources": [
"src.errcodes.18.6"
],
"statement": "The locked catalogue records 22010 from 7.4 without proving an exact implementation introduction date."
}sources · src.errcodes.18.6
{
"commit": "724edf9bde9d356724ad384a2e196edc3c9f80f7",
"docs_url": "",
"kind": "upstream_source",
"location": "",
"path": "src/backend/utils/errcodes.txt",
"position": 0,
"sha256": "6e8de346643ba84aa3c9c6a73360acfc7b2dfb89162c06c08ce9bf5bcd5bbcba",
"source_id": "src.errcodes.18.6",
"tag": "REL_18_6",
"url": "https://github.com/postgres/postgres/blob/724edf9bde9d356724ad384a2e196edc3c9f80f7/src/backend/utils/errcodes.txt#L179"
}来源引用
定义来源
center · PostgreSQL 18 · english-manuals:29bbde396a61a1d209bcfb626a91f1c6a943d84f6be65d4f4fe269bcda8d6ba2
正文语言: zh-Hans · english-manuals:29bbde396a61a1d209bcfb626a91f1c6a943d84f6be65d4f4fe269bcda8d6ba2