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

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

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

22022 indicator_overflow

ERROR 仅定义 参考 未实测

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

版本覆盖

速览

目录条件名表示指示变量无法容纳接口结果。有限的 PostgreSQL 18.6 源码审阅确认了定义,但没有绑定到原生发出该报文的 report group。

含义

22022 是接口层的 indicator overflow 条件,但本次固定源码范围没有确定哪个客户端或 API 发出它。不能仅凭条件名虚构 ECPG、普通 SQL cast 或服务器列路径。

诊断

结合完整诊断和所属接口,确认指示变量类型、存储宽度和值域。由于没有确认的 emitter,本页不能给出首要报文、严重性行为、事务影响或统一的服务器端修复。

处理

检查实际接口约束,使用能够容纳返回值的指示变量表示,并遵循该接口的恢复方式。将本页视为有界未知源码覆盖,不要直接套用一般数值溢出修复。

版本

锁定目录从 7.4 起记录该条件;当前只确认 PostgreSQL 18.6 的定义和有限源码范围。未声称本页有自然运行观察。

来源

证据

断言

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

  • 22022 is indicator_overflow in SQLSTATE Class 22.

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

    来源src/backend/utils/errcodes.txt

  • No fixed PostgreSQL 18.6 emitting report group was resolved for 22022 in the bounded source review.

    核实方式Retain definition evidence without inventing an ECPG, SQL cast, or server-column emitter.

    不覆盖A bounded scan does not prove that no extension, client, or historical path exists.

    来源src/backend/utils/errcodes.txt

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

    核实方式Use catalogue presence and history boundaries.

    来源src/backend/utils/errcodes.txt

同类错误代码

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