跳转到主要内容

SQLSTATE 错误类

按 SQLSTATE 前两位浏览 PostgreSQL 条件。

错误类按 SQLSTATE 的前两位分组。class 只表示大致的条件家族,不能据此断定所有成员具有相同的严重性、事务后果或重试行为。

生成的成员列表链接到每个错误码唯一的规范页面。class 只是目录身份,具体机制和恢复方式仍看错误码页面。

类别 名称 成员
00 成功完成 00000
01 警告 01000, 01003, 01004, 01006, 01007, 01008, 0100C, 01P01
02 无数据 02000, 02001
03 SQL语句尚未完成 03000
08 连接异常 08000, 08001, 08003, 08004, 08006, 08007, 08P01
09 触发动作异常 09000
0A 不支持的特性 0A000
0B 无效的事务发起 0B000
0F 定位器异常 0F000, 0F001
0L 无效授权者 0L000, 0LP01
0P 无效角色规范 0P000
0Z 诊断异常 0Z000, 0Z002
10 XQuery错误 10608
20 未找到 Case 20000
21 基数冲突 21000
22 数据异常 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
23 完整性约束冲突 23000, 23001, 23502, 23503, 23505, 23514, 23P01
24 游标状态无效 24000
25 事务状态无效 25000, 25001, 25002, 25003, 25004, 25005, 25006, 25007, 25008, 25P01, 25P02, 25P03, 25P04
26 SQL语句名称无效 26000
27 触发数据变更冲突 27000
28 授权规范无效 28000, 28P01
2B 依赖权限描述符仍存在 2B000, 2BP01
2D 事务终止无效 2D000
2F SQL例程异常 2F000, 2F002, 2F003, 2F004, 2F005
34 游标名称无效 34000
38 外部例程异常 38000, 38001, 38002, 38003, 38004
39 外部例程调用异常 39000, 39001, 39004, 39P01, 39P02, 39P03
3B 保存点异常 3B000, 3B001
3D 目录名称无效 3D000
3F 模式名称无效 3F000
40 事务回滚 40000, 40001, 40002, 40003, 40P01
42 语法错误或访问规则冲突 42000, 42501, 42601, 42602, 42611, 42622, 42701, 42702, 42703, 42704, 42710, 42712, 42723, 42725, 42803, 42804, 42809, 42830, 42846, 42883, 428C9, 42939, 42P01, 42P02, 42P03, 42P04, 42P05, 42P06, 42P07, 42P08, 42P09, 42P10, 42P11, 42P12, 42P13, 42P14, 42P15, 42P16, 42P17, 42P18, 42P19, 42P20, 42P21, 42P22
44 WITH CHECK OPTION 冲突 44000
53 资源不足 53000, 53100, 53200, 53300, 53400
54 程序限制超出 54000, 54001, 54011, 54023
55 前置状态不满足 55000, 55006, 55P02, 55P03, 55P04
57 操作员干预 57000, 57014, 57P01, 57P02, 57P03, 57P04, 57P05
58 系统错误 58000, 58030, 58P01, 58P02, 58P03
72 快照失败 72000
F0 配置文件错误 F0000, F0001
HV 外部数据包装器错误 HV000, HV001, HV002, HV004, HV005, HV006, HV007, HV008, HV009, HV00A, HV00B, HV00C, HV00D, HV00J, HV00K, HV00L, HV00M, HV00N, HV00P, HV00Q, HV00R, HV010, HV014, HV021, HV024, HV090, HV091
P0 PL/pgSQL错误 P0000, P0001, P0002, P0003, P0004
XX 内部错误 XX000, XX001, XX002