类别 22 — 数据异常
PostgreSQL SQLSTATE 类别 22 的成员与证据边界。
类别 22 — 数据异常
共同语义
SQLSTATE 的前两位 22 表示“数据异常”。值违反数据类型、格式或范围规则。 类别只说明目录层面的共同范围;每个成员的报文、事务后果和处理方式仍须回到独立条目核对。
成员
本类别在锁定目录中包含 68 个成员:
22000, 22001, 22002, 22003, 22004, 22005, 22007, 22008, 22009, 2200B, 2200C, 2200D, 2200F, 2200G, 2200H, 2200L, 2200M, 2200N, 2200S, 2200T, 22010, 22011, 22012, 22013, 22014, 22015, 22016, 22018, 22019, 2201B, 2201E, 2201F, 2201G, 2201W, 2201X, 22021, 22022, 22023, 22024, 22025, 22026, 22027, 2202E, 2202G, 2202H, 22030, 22031, 22032, 22033, 22034, 22035, 22036, 22037, 22038, 22039, 2203A, 2203B, 2203C, 2203D, 2203E, 2203F, 2203G, 22P01, 22P02, 22P03, 22P04, 22P05, 22P06
版本边界
成员链接指向各自的版本化事实块;具体增删边界以版本页面和源码证据为准。
来源
类别成员由 data/classes.json 与锁定的 SQLSTATE 目录生成。