Tất cả các tin nhắn phát ra bởiPostgreSQLMáy chủ được gán mã kèo bóng đá euro năm ký tự tuân theo các quy ước của tiêu chuẩn SQL choSQLSTATEHồiMã. Các ứng dụng cần biết điều kiện kèo bóng đá euro nào đã xảy ra thường nên kiểm tra mã kèo bóng đá euro, thay vì xem thông báo kèo bóng đá euro văn bản.PostgreSQLPhát hành và cũng không bị thay đổi do bản địa hóa các thông báo kèo bóng đá euro. Lưu ý rằng một số, nhưng không phải tất cả, các mã kèo bóng đá euro được tạo bởiPostgreSQLđược xác định theo tiêu chuẩn SQL; Một số mã kèo bóng đá euro bổ sung cho các điều kiện không được xác định bởi tiêu chuẩn đã được phát minh hoặc mượn từ các cơ sở dữ liệu khác.
Theo tiêu chuẩn, hai ký tự đầu tiên của mã kèo bóng đá euro biểu thị một lớp kèo bóng đá euro, trong khi ba ký tự cuối cùng biểu thị một điều kiện cụ thể trong lớp đó. Do đó, một ứng dụng không nhận ra mã kèo bóng đá euro cụ thể vẫn có thể suy ra những việc cần làm từ lớp kèo bóng đá euro.
Bảng A.1Liệt kê tất cả các mã kèo bóng đá euro được xác định trongPostgreSQL13,21. (Một số không thực sự được sử dụng hiện tại, nhưng được xác định bởi tiêu chuẩn SQL.) Các lớp kèo bóng đá euro cũng được hiển thị.StandardHồiMã kèo bóng đá euro Có ba ký tự cuối cùng000
. Mã này chỉ được sử dụng cho các điều kiện kèo bóng đá euro nằm trong lớp nhưng không có bất kỳ mã cụ thể nào được gán.
Biểu tượng được hiển thị trong cộtTên điều kiệnlà tên điều kiện sẽ sử dụng trongPL/PGSQL. Tên điều kiện có thể được viết bằng chữ hoa hoặc chữ thường.PL/PGSQLkhông nhận ra cảnh báo, trái ngược với kèo bóng đá euro, tên điều kiện; đó là các lớp 00, 01 và 02.)
Đối với một số loại kèo bóng đá euro, máy chủ báo cáo tên của đối tượng cơ sở dữ liệu (bảng, cột bảng, kiểu dữ liệu hoặc ràng buộc) được liên kết với kèo bóng đá euro; Ví dụ: tên của ràng buộc duy nhất gây rađộc đáo_violation
kèo bóng đá euro. Những tên như vậy được cung cấp trong các trường riêng biệt của thông báo báo cáo kèo bóng đá euro để các ứng dụng không cần cố gắng trích xuất chúng từ văn bản có thể đọc được của con người có thể được sử dụng.PostgreSQL13360_13525
Bảng A.1.PostgreSQLMã kèo bóng đá euro
Mã kèo bóng đá euro | tên điều kiện |
---|---|
Lớp 00 - Hoàn thành thành công | |
00000 |
thành công_completion |
Lớp 01 - Cảnh báo | |
01000 |
cảnh báo |
0100C |
Dynamic_Result_sets_returned |
01008 |
Infolict_zero_bit_padding |
01003 |
NULL_VALUE_ELIMINIDE_IN_SET_FUNCTION |
01007 |
Đặc quyền_not_granted |
01006 |
Đặc quyền_not_Revoked |
01004 |
String_data_right_Truncation |
01P01 |
DEVERATED_FEATURE |
Lớp 02 - Không có dữ liệu (đây cũng là lớp cảnh báo theo tiêu chuẩn SQL) | |
02000 |
NO_DATA |
02001 |
NO_ADDIONAL_DYNAMIC_RESULT_SETS_RETRUND |
Lớp 03 - Câu lệnh SQL chưa hoàn thành | |
03000 |
sql_statement_not_yet_complete |
Lớp 08 - Ngoại lệ kết nối | |
08000 |
Connection_Exception |
08003 |
Connection_Does_Not_Exist |
08006 |
Connection_Failure |
08001 |
sqlclient_unable_to_establish_sqlconnection |
08004 |
17475_17526 |
08007 |
Giao dịch_resolution_unknown |
08P01 |
protocol_violation |
Lớp 09 - Ngoại lệ hành động được kích hoạt | |
09000 |
corpgered_action_exception |
Lớp 0A - Tính năng không được hỗ trợ | |
0A000 |
tính năng_not_supported |
Lớp 0b - Khởi đầu giao dịch kèo bóng đá euro lệ | |
0b000 |
kèo bóng đá euro_transaction_initiation |
Lớp 0F - Ngoại lệ định vị | |
0F000 |
Locator_Exception |
0F001 |
|
Lớp 0L - Người tài trợ kèo bóng đá euro lệ | |
0L000 |
kèo bóng đá euro_grantor |
0LP01 |
kèo bóng đá euro_grant_operation |
Lớp 0P - Đặc tả vai trò kèo bóng đá euro lệ | |
0p000 |
kèo bóng đá euro_role_specification |
Lớp 0Z - Ngoại lệ chẩn đoán | |
0Z000 |
Chẩn đoán_exception |
0Z002 |
20413_20466 |
Lớp 20 - Không tìm thấy trường hợp | |
20000 |
case_not_found |
Lớp 21 - Vi phạm Cardinality | |
21000 |
cardinality_violation |
Lớp 22 - Ngoại lệ dữ liệu | |
22000 |
data_exception |
2202E |
mảng_subscript_error |
22021 |
ký tự_not_in_repertoire |
22008 |
datetime_field_overflow |
22012 |
Division_by_zero |
22005 |
error_in_assignment |
2200b |
ESCET_CHARACTER_CONFLICT |
22022 |
Chỉ báo_overflow |
22015 |
interval_field_overflow |
2201E |
kèo bóng đá euro_argument_for_logarithm |
22014 |
kèo bóng đá euro_argument_for_ntile_function |
22016 |
kèo bóng đá euro_argument_for_nth_value_function |
2201F |
|
2201G |
kèo bóng đá euro_argument_for_width_bucket_function |
22018 |
kèo bóng đá euro_character_value_for_cast |
22007 |
kèo bóng đá euro_datetime_format |
22019 |
kèo bóng đá euro_escape_character |
2200D |
kèo bóng đá euro_escape_octet |
22025 |
|
22p06 |
Nonstandard_use_of_escape_character |
22010 |
kèo bóng đá euro_indicator_parameter_value |
22023 |
kèo bóng đá euro_parameter_value |
22013 |
kèo bóng đá euro_preceding_or_following_size |
2201b |
kèo bóng đá euro_regular_expression |
2201W |
kèo bóng đá euro_row_count_in_limit_clause |
2201x |
kèo bóng đá euro_row_count_in_result_offset_clause |
2202H |
kèo bóng đá euro_tablesample_argument |
2202G |
kèo bóng đá euro_tablesample_repeat |
22009 |
|
2200C |
kèo bóng đá euro_use_of_escape_character |
2200G |
mest_specific_type_mismatch |
22004 |
null_value_not_allowed |
22002 |
null_value_no_indicator_parameter |
22003 |
numeric_value_out_of_range |
2200H |
sequence_generator_limit_exceeded |
22026 |
String_data_length_mismatch |
22001 |
String_Data_right_Truncation |
22011 |
Subring_error |
22027 |
TRIM_ERROR |
22024 |
Undernated_c_string |
2200F |
Zero_length_character_string |
22p01 |
Floating_Point_Exception |
22p02 |
kèo bóng đá euro_text_representation |
22p03 |
kèo bóng đá euro_binary_representation |
22p04 |
BAD_COPY_FILE_FORMAT |
22p05 |
không thể biến đổi_character |
2200L |
not_an_xml_document |
2200m |
kèo bóng đá euro_xml_document |
2200N |
kèo bóng đá euro_xml_content |
2200S |
kèo bóng đá euro_xml_comment |
2200T |
|
22030 |
trùng lặp_json_object_key_value |
22031 |
29812_29861 |
22032 |
kèo bóng đá euro_json_text |
22033 |
kèo bóng đá euro_sql_json_subscript |
22034 |
more_than_one_sql_json_item |
22035 |
NO_SQL_JSON_ITEM |
22036 |
non_numeric_sql_json_item |
22037 |
non_unique_keys_in_a_json_object |
22038 |
singleton_sql_json_item_required |
22039 |
SQL_JSON_ARRAY_NOT_FOUND |
2203a |
|
2203b |
SQL_JSON_NUMBER_NOT_FOUND |
2203C |
SQL_JSON_OBject_Not_Found |
2203D |
quá |
2203E |
TOUS_MANY_JSON_OBject_Members |
2203F |
|
Lớp 23 - Vi phạm ràng buộc toàn vẹn | |
23000 |
Integrity_constraint_violation |
23001 |
restrict_violation |
23502 |
not_null_violation |
23503 |
FRIANT_KEY_VIOLATION |
23505 |
độc đáo_violation |
23514 |
Check_violation |
23p01 |
Exclusion_violation |
Lớp 24 - Trạng thái con trỏ kèo bóng đá euro lệ | |
24000 |
kèo bóng đá euro_cursor_state |
Lớp 25 - Trạng thái giao dịch kèo bóng đá euro lệ | |
25000 |
kèo bóng đá euro_transaction_state |
25001 |
Active_SQL_Transaction |
25002 |
Branch_Transaction_alReady_Active |
25008 |
HOLD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL |
25003 |
không phù hợp_access_mode_for_branch_transaction |
25004 |
không phù hợp_isolation_level_for_branch_transaction |
25005 |
NO_Active_SQL_Transaction_For_Branch_Transaction |
25006 |
read_only_sql_transaction |
25007 |
Schema_and_data_statement_mixing_not_supported |
25P01 |
NO_Active_SQL_Transaction |
25P02 |
IN_FAILED_SQL_TRANSACTION |
25P03 |
idle_in_transaction_session_timeout |
Lớp 26 - Tên câu lệnh SQL kèo bóng đá euro lệ | |
26000 |
kèo bóng đá euro_sql_statement_name |
Lớp 27 - Vi phạm thay đổi dữ liệu được kích hoạt | |
27000 |
Triggered_data_change_violation |
Lớp 28 - Đặc tả ủy quyền kèo bóng đá euro lệ | |
28000 |
kèo bóng đá euro_Authorization_Specification |
28p01 |
kèo bóng đá euro_password |
Lớp 2B - Mô tả đặc quyền phụ thuộc vẫn tồn tại | |
2B000 |
|
2bp01 |
|
Lớp 2D - Chấm dứt giao dịch kèo bóng đá euro lệ | |
2D000 |
kèo bóng đá euro_transaction_termination |
Lớp 2F - Ngoại lệ thường xuyên SQL | |
2F000 |
sql_routine_exception |
2F005 |
function_execut_no_return_statement |
2F002 |
Sửa đổi_sql_data_not_permited |
2F003 |
Cấm_sql_statement_attemed |
2F004 |
Reading_sql_data_not_permited |
Lớp 34 - Tên con trỏ kèo bóng đá euro lệ | |
34000 |
kèo bóng đá euro_cursor_name |
Lớp 38 - Ngoại lệ thói quen bên ngoài | |
38000 |
bên ngoài_routine_exception |
38001 |
chứa_sql_not_permited |
38002 |
Sửa đổi_sql_data_not_permited |
38003 |
Cấm_SQL_STATENT_ATTEMED |
38004 |
Reading_SQL_DATA_NOT_PERMITTED |
Lớp 39 - Ngoại lệ gọi thói quen bên ngoài | |
39000 |
bên ngoài_routine_invocation_exception |
39001 |
kèo bóng đá euro_sqlstate_returned |
39004 |
null_value_not_allowed |
39p01 |
Trigger_protocol_violated |
39p02 |
srf_protocol_violated |
39p03 |
event_trigger_protocol_violated |
Lớp 3B - Ngoại lệ SavePoint | |
3B000 |
SavePoint_Exception |
3B001 |
|
Lớp 3D - Tên danh mục kèo bóng đá euro lệ | |
3D000 |
kèo bóng đá euro_catalog_name |
Lớp 3F - Tên lược đồ kèo bóng đá euro lệ | |
3F000 |
kèo bóng đá euro_schema_name |
Lớp 40 - Trao đổi giao dịch | |
40000 |
Giao dịch_Rollback |
40002 |
Giao dịch_integrity_constraint_violation |
40001 |
serialization_failure |
40003 |
statement_completion_unknown |
40p01 |
deadlock_detected |
Lớp 42 - kèo bóng đá euro cú pháp hoặc vi phạm quy tắc truy cập | |
42000 |
Cú pháp_error_or_access_rule_violation |
42601 |
Cú pháp_error |
42501 |
43828_43852 |
42846 |
không thể_coerce |
42803 |
Nhóm_error |
42p20 |
Windowing_error |
42p19 |
kèo bóng đá euro_recursion |
42830 |
kèo bóng đá euro_forign_key |
42602 |
kèo bóng đá euro_name |
42622 |
name_too_long |
42939 |
reserved_name |
42804 |
DataType_Mismatch |
42p18 |
không xác định_datatype |
42p21 |
collation_mismatch |
42p22 |
không xác định_collation |
42809 |
Sai_Object_Type |
428C9 |
created_always |
42703 |
không xác định_column |
42883 |
không xác định_function |
42p01 |
không xác định_table |
42p02 |
không xác định_parameter |
42704 |
không xác định_object |
42701 |
trùng lặp_column |
42p03 |
trùng lặp_cursor |
42p04 |
trùng lặp_database |
42723 |
trùng lặp_function |
42P05 |
47519_47549 |
42p06 |
DUPLICATE_SCHEMA |
42p07 |
SUPPLICATE_TABLE |
42712 |
trùng lặp_alias |
42710 |
trùng lặp_object |
42702 |
mơ hồ_column |
42725 |
|
42p08 |
mơ hồ_parameter |
42p09 |
mơ hồ_alias |
42P10 |
kèo bóng đá euro_column_reference |
42611 |
kèo bóng đá euro_column_definition |
42P11 |
kèo bóng đá euro_cursor_definition |
42p12 |
kèo bóng đá euro_database_definition |
42P13 |
|
42P14 |
kèo bóng đá euro_prepared_statement_definition |
42p15 |
kèo bóng đá euro_schema_definition |
42p16 |
kèo bóng đá euro_table_definition |
42P17 |
kèo bóng đá euro_object_definition |
Lớp 44 - Với vi phạm tùy chọn kiểm tra | |
44000 |
with_check_option_violation |
Lớp 53 - không đủ tài nguyên | |
53000 |
50833_50857 |
53100 |
disk_full |
53200 |
out_of_memory |
53300 |
TOUS_MANY_CONNENTS |
53400 |
Cấu hình_limit_exceeded |
Lớp 54 - vượt quá giới hạn chương trình | |
54000 |
program_limit_exceed |
54001 |
statement_too_complex |
54011 |
TOUS_MANY_COLUMNS |
54023 |
TOUS_MANY_ARGUMENT |
Lớp 55 - đối tượng không ở trạng thái tiên quyết | |
55000 |
object_not_in_prerequisite_state |
55006 |
object_in_use |
55p02 |
CANT_CHANGE_RUNTIME_PARAM |
55p03 |
lock_not_available |
55p04 |
UNSAFE_NEW_ENUM_VALUE_USAGE |
Lớp 57 - Can thiệp toán tử | |
57000 |
người điều hành_intervent |
57014 |
query_canceled |
57p01 |
admin_shutdown |
57p02 |
crash_shutdown |
57p03 |
không thể_connect_now |
57p04 |
cơ sở dữ liệu_dropped |
Lớp 58 - kèo bóng đá euro hệ thống (kèo bóng đá euro bên ngoàiPostgreSQLchính nó) | |
58000 |
System_error |
58030 |
io_error |
58P01 |
không xác định_file |
58P02 |
trùng lặp_file |
Lớp 72 - Thất bại chụp nhanh | |
72000 |
snapshot_too_old |
Lớp F0 - kèo bóng đá euro tệp cấu hình | |
F0000 |
config_file_error |
F0001 |
Lock_File_Exists |
Lớp HV - kèo bóng đá euro bao bọc dữ liệu nước ngoài (SQL/MED) | |
HV000 |
FDW_ERROR |
HV005 |
fdw_column_name_not_found |
HV002 |
fdw_dynamic_parameter_value_needed |
HV010 |
|
HV021 |
fdw_inconsistent_descriptor_information |
HV024 |
FDW_INVALID_ATTRIBUTE_VALUE |
HV007 |
fdw_invalid_column_name |
HV008 |
fdw_invalid_column_number |
HV004 |
FDW_INVALID_DATA_TYPE |
HV006 |
fdw_invalid_data_type_descriptors |
HV091 |
fdw_invalid_descriptor_field_identifier |
HV00B |
FDW_INVALID_HANDLE |
HV00C |
fdw_invalid_option_index |
HV00D |
fdw_invalid_option_name |
HV090 |
|
HV00A |
FDW_INVALID_STRING_FORMAT |
HV009 |
|
HV014 |
FDW_TOO_MANY_HANDLES |
HV001 |
FDW_OUT_OF_MEMORY |
HV00P |
FDW_NO_SCHEMAS |
HV00J |
fdw_option_name_not_found |
HV00K |
fdw_reply_handle |
HV00Q |
fdw_schema_not_found |
HV00R |
fdw_table_not_found |
HV00L |
fdw_unable_to_create_execut |
HV00M |
fdw_unable_to_create_reply |
HV00N |
fdw_unable_to_establish_connection |
Lớp P0 - kèo bóng đá euro PL/PGSQL | |
P0000 |
PLPGSQL_ERROR |
P0001 |
RAISE_EXCETY |
P0002 |
NO_DATA_FOUND |
P0003 |
TOUS_MANY_ROWS |
P0004 |
assert_failure |
Lớp XX - kèo bóng đá euro nội bộ | |
XX000 |
Internal_error |
XX001 |
data_coruped |
XX002 |
index_coruped |
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.