postgresql有哪些错误提示?把postgresql的错误码表分享给你( 二 )


22025 非法逃逸序列(INVALID ESCAPE SEQUENCE) 
22010 非法指示器参数值(INVALID INDICATOR PARAMETER VALUE) 
22020 非法限制值(INVALID LIMIT VALUE) 
22023 非法参数值(INVALID PARAMETER VALUE) 
2201B 非法正则表达式(INVALID REGULAR EXPRESSION) 
22009 非法时区显示值(INVALID TIME ZONE DISPLACEMENT VALUE) 
2200C 非法使用逃逸字符(INVALID USE OF ESCAPE CHARACTER) 
2200G **相关类型不匹配(MOST SPECIFIC TYPE MISMATCH) 
22004 不允许 NULL 值(NULL VALUE NOT ALLOWED) 
22002 NULL 值不能做指示器参数(NULL VALUE NO INDICATOR PARAMETER) 
22003 数字值超出范围(NUMERIC VALUE OUT OF RANGE) 
22026 字串数据长度不匹配(STRING DATA LENGTH MISMATCH) 
22001 字串数据右边被截断(STRING DATA RIGHT TRUNCATION) 
22011 抽取子字串错误(SUBSTRING ERROR) 
22027 截断错误(TRIM ERROR) 
22024 未结束的 C 字串(UNTERMINATED C STRING) 
2200F 零长度的字符串(ZERO LENGTH CHARACTER STRING) 
22P01 浮点例外(FLOATING POINT EXCEPTION) 
22P02 非法文本表现形式(INVALID TEXT REPRESENTATION) 
22P03 非法二进制表现形式(INVALID BINARY REPRESENTATION) 
22P04 错误的 COPY 格式(BAD COPY FILE FORMAT) 
22P05 不可翻译字符(UNTRANSLATABLE CHARACTER) 
23 类 违反完整性约束 
23000 违反完整性约束(INTEGRITY CONSTRAINT VIOLATION) 
23001 违反限制(RESTRICT VIOLATION) 
23502 违反非空(NOT NULL VIOLATION) 
23503 违反外键约束(FOREIGN KEY VIOLATION) 
23505 违反**约束(UNIQUE VIOLATION) 
23514 违反检查(CHECK VIOLATION) 
24 类 非法游标状态 
24000 非法游标状态(INVALID CURSOR STATE) 
25 类 非法事务状态 
25000 非法事务状态(INVALID TRANSACTION STATE) 
25001 活跃的 SQL 状态(ACTIVE SQL TRANSACTION) 
25002 分支事务已经激活(BRANCH TRANSACTION ALREADY ACTIVE) 
25008 持有的游标要求同样的隔离级别(HELD CURSOR REQUIRES SAME ISOLATION LEVEL) 
25003 对分支事务的不恰当的访问方式(INAPPROPRIATE ACCESS MODE FOR BRANCH TRANSACTION) 
25004 对分支事务的不恰当的隔离级别(INAPPROPRIATE ISOLATION LEVEL FOR BRANCH TRANSACTION) 
25005 分支事务没有活跃的 SQL 事务(NO ACTIVE SQL TRANSACTION FOR BRANCH TRANSACTION) 
25006 只读的 SQL 事务(READ ONLY SQL TRANSACTION) 
25007 不支持混和的模式和数据语句(SCHEMA AND DATA STATEMENT MIXING NOT SUPPORTED) 
25P01 没有活跃的 SQL 事务(NO ACTIVE SQL TRANSACTION) 
25P02 在失败的 SQL 事务中(IN FAILED SQL TRANSACTION) 
26 类 非法 SQL 语句名 
26000 非法 SQL 语句名(INVALID SQL STATEMENT NAME) 
27 类 触发的数据改变违规 
27000 触发的数据改变违规(TRIGGERED DATA CHANGE VIOLATION) 
28 类 非法授权声明 
28000 非法授权声明(INVALID AUTHORIZATION SPECIFICATION) 
2B 类 依然存在依赖的优先级描述符 
2B000 依然存在依赖的优先级描述符(DEPENDENT PRIVILEGE DESCRIPTORS STILL EXIST) 
2BP01 依赖性对象仍然存在(DEPENDENT OBJECTS STILL EXIST) 
2D 类 非法的事务终止 
2D000 非法的事务终止(INVALID TRANSACTION TERMINATION) 
2F 类 SQL 过程例外 
2F000 SQL 过程例外(SQL ROUTINE EXCEPTION) 
2F005 执行的函数没有返回语句(FUNCTION EXECUTED NO RETURN STATEMENT) 
2F002 不允许修改 SQL 数据(MODIFYING SQL DATA NOT PERMITTED) 
2F003 企图使用禁止的 SQL 语句(PROHIBITED SQL STATEMENT ATTEMPTED) 
2F004 不允许读取 SQL 数据(READING SQL DATA NOT PERMITTED) 

猜你喜欢