PL/pgSQL 用于每个错误代码的条件名和表中显示的措辞相同,只是用下划线代替了空白。比如,代码22012,DIVISION BY ZERO,它的条件名是DIVISION_BY_ZERO。条件名可以用大写或者小写来写都可以。(请注意PL/pgSQL 并不识别警告,这一点和错误,条件名正相反;那些类别是 00,01,和 02。) 代码 含义 00 类 成功完成 00...
22012 division_by_zero 22005 error_in_assignment 2200B escape_character_conflict 22022 indicator_overflow 22015 interval_field_overflow 2201E invalid_argument_for_logarithm 22014 invalid_argument_for_ntile_function 22016 invalid_argument_for_nth_value_function 2201F invalid_argument_for_power_function 220...
22012 division_by_zero 22005 error_in_assignment 2200B escape_character_conflict 22022 indicator_overflow 22015 interval_field_overflow 2201E invalid_argument_for_logarithm 22014 invalid_argument_for_ntile_function 22016 invalid_argument_for_nth_value_function 2201F invalid_argument_for_power_function 220...
PL/pgSQL 用于每个错误代码的条件名和表中显示的措辞相同,只是用下划线代替了空白。比如,代码 22012, DIVISION BY ZERO 的条件名是 DIVISION_BY_ZERO 。条件名大小写无关。请注意 PL/pgSQL 并不识别警告,这一点和错误、条件名正相反;那些是 00, 01, 02 类别。表A-1. PostgreSQL 错误代码...
PL/pgSQL 用于每个错误代码的条件名和表中显示的措辞相同, 只是用下划线代替了空白。比如,代码 22012,DIVISION BY ZERO, 它的条件名是 DIVISION_BY_ZERO。条件名可以用大写或者小写来写都可以。 (请注意 PL/pgSQL 并不识别警告,这一点和错误,条件名正相反; 那些类别是 00,01,和 02。) ...
22012 被零除(DIVISION BY ZERO) 22005 赋值中出错(ERROR IN ASSIGNMENT) 2200B 逃逸字符冲突(ESCAPE CHARACTER CONFLICT) 22022 指示器溢出(INDICATOR OVERFLOW) 22015 内部字段溢出(INTERVAL FIELD OVERFLOW) 2201E 对数运算的非法参数(INVALID ARGUMENT FOR LOGARITHM) 2201F 指数函数的非法参数(INVALID ARGUMENT FOR...
(condname=0x2a21ed0 "22012", allow_sqlstate=true) // raise notice division_by_zero; plpgsql_recognize_err_condition (condname=0x2a21fc0 "division_by_zero", allow_sqlstate=true) // raise notice unique_violation using message = 'Duplicate user ID: ' || user_id, hint = 'Please check...
PostgreSQL数据库中的常见错误 PostgreSQL数据库中的常见错误 我们在操作数据库的时候,我们总会遇到很多错误。下⾯整理了⼀下常见的错误。错误1 FATAL: connection limit exceeded for non-superusers 原因:⾮超级⽤户的连接数(max_connections - superuser_reserved_connections)超过了设定值 解决办法:增加max...
PL/pgSQL用于每个错误代码的条件名和表中显示的措辞相同, 只是用下划线代替了空白。比如,代码22012, DIVISION BY ZERO 的条件名是DIVISION_BY_ZERO。 条件名大小写无关。(请注意PL/pgSQL并不识别警告,这一点和错误、条件名正相反;那些是 00, 01, 02 类别。) ...
2202E数组下标错误(ARRAYSUBSCRIPTERROR) 22021字符不在准备好的范围内(CHARACTERNOTINREPERTOIRE) 22008日期时间字段溢出(DATETIMEFIELDOVERFLOW) 22012被零除(DIVISIONBYZERO) 22005赋值中出错(ERRORINASSIGNMENT) 2200B逃逸字符冲突(ESCAPECHARACTERCONFLICT) 22022指示器溢出(INDICATOROVERFLOW) 2...