Amazon Redshift RSQL 错误代码 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Redshift RSQL 错误代码

成功消息、警告和异常:

错误代码 错误类 条件名称
00000 00 类:成功完成 successful_completion
01000 01 类:警告 warning
0100C 01 类:警告 dynamic_result_sets_returned
01008 01 类:警告 implicit_zero_bit_padding
01003 01 类:警告 null_value_eliminated_in_set_function
01007 01 类:警告 privilege_not_granted
01006 01 类:警告 privilege_not_revoked
01004 01 类:警告 string_data_right_truncation
01P01 01 类:警告 deprecated_feature
02000 02 类:无数据 no_data
02001 02 类:无数据 no_additional_dynamic_result_sets_returned
03000 03 类:SQL 语句尚未结束 sql_statement_not_yet_complete
08000 08 类:连接异常 connection_exception
08003 08 类:连接异常 connection_does_not_exist
08006 08 类:连接异常 connection_failure
08001 08 类:连接异常 sqlclient_unable_to_establish_sqlconnection
08004 08 类:连接异常 sqlserver_rejected_establishment_of_sqlconnection
08007 08 类:连接异常 transaction_resolution_unknown
08P01 08 类:连接异常 protocol_violation
09000 09 类:已触发的操作异常 triggered_action_exception
0A000 0A 类:功能不受支持 feature_not_supported
0A000 0A 类:功能不受支持 feature_not_supported
0B000 0B 类:事务启动无效 invalid_transaction_initiation
0F000 0F 类:定位器异常 locator_exception
0F001 0F 类:定位器异常 invalid_locator_specification
0L000 0L 类:授予者无效 invalid_grantor
0LP01 0L 类:授予者无效 invalid_grant_operation
0P000 0P 类:角色规范无效 invalid_role_specification
0Z000 0Z 类:诊断异常 diagnostics_exception
0Z002 0Z 类:诊断异常 stacked_diagnostics_accessed_without_active_handler
20000 20 类:未找到案例 case_not_found
21000 21 类:基数违规 cardinality_violation

数据异常:

错误代码 错误类 条件名称
22000 22 类:数据异常 data_exception
2202E 22 类:数据异常 array_subscript_error
22021 22 类:数据异常 character_not_in_repertoire
22008 22 类:数据异常 datetime_field_overflow
22012 22 类:数据异常 division_by_zero
22005 01 类:警告 error_in_assignment
2200B 01 类:警告 escape_character_conflict
22022 01 类:警告 indicator_overflow
22015 01 类:警告 interval_field_overflow
2201E 01 类:警告 invalid_argument_for_logarithm
2201F 01 类:警告 invalid_argument_for_power_function
2201G 01 类:警告 invalid_argument_for_width_bucket_function
22018 01 类:警告 invalid_character_value_for_cast
22007 01 类:警告 invalid_datetime_format
22019 01 类:警告 invalid_escape_character
2200D 01 类:警告 invalid_escape_octet
22025 01 类:警告 invalid_escape_sequence
22P06 01 类:警告 nonstandard_use_of_escape_character
22010 01 类:警告 invalid_indicator_parameter_value
22023 01 类:警告 invalid_parameter_value
2201B 01 类:警告 invalid_regular_expression
22009 01 类:警告 invalid_time_zone_displacement_value
2200C 01 类:警告 invalid_use_of_escape_character
2200G 01 类:警告 most_specific_type_mismatch
22004 01 类:警告 null_value_not_allowed
22002 01 类:警告 null_value_no_indicator_parameter
22003 01 类:警告 numeric_value_out_of_range
22026 01 类:警告 string_data_length_mismatch
22001 01 类:警告 string_data_right_truncation
22011 01 类:警告 substring_error
22027 01 类:警告 trim_error
22024 01 类:警告 unterminated_c_string
2200F 01 类:警告 zero_length_character_string
22P01 01 类:警告 floating_point_exception
22P02 01 类:警告 invalid_text_representation
22P03 01 类:警告 invalid_binary_representation
22P04 01 类:警告 bad_copy_file_format
22P05 01 类:警告 untranslatable_character

违反完整性约束:

错误代码 错误类 条件名称
23000 23 类:违反完整性约束 integrity_constraint_violation
23001 23 类:违反完整性约束 restrict_violation
23502 23 类:违反完整性约束 not_null_violation
23503 23 类:违反完整性约束 foreign_key_violation
23505 23 类:违反完整性约束 unique_violation
23514 23 类:违反完整性约束 check_violation
24000 24 类:游标状态无效 invalid_cursor_state
01004 01 类:警告 string_data_right_truncation
25000 25 类:事务状态无效 invalid_transaction_state
25001 25 类:事务状态无效 active_sql_transaction
25002 25 类:事务状态无效 invalid_transaction_state
25008 25 类:事务状态无效 held_cursor_requires_same_isolation_level
25003 25 类:事务状态无效 inappropriate_access_mode_for_branch_transaction
25004 25 类:事务状态无效 inappropriate_isolation_level_for_branch_transaction
25005 25 类:事务状态无效 no_active_sql_transaction_for_branch_transaction
25006 25 类:事务状态无效 read_only_sql_transaction
25007 25 类:事务状态无效 no_active_sql_transaction_for_branch_transaction
25P01 25 类:事务状态无效 no_active_sql_transaction
25P02 25 类:事务状态无效 in_failed_sql_transaction
26000 26 类:SQL 语句名称无效 invalid_sql_statement_name
28000 28 类:授权规范无效 invalid_authorization_specification
2B000 2B 类:关联权限描述符依然存在 dependent_privilege_descriptors_still_exist
2BP01 2B 类:关联权限描述符依然存在 dependent_objects_still_exist
2D000 2D 类:事务终止无效 invalid_transaction_termination
2F000 2F 类:SQL 例程异常 sql_routine_exception
2F005 2F 类:SQL 例程异常 function_executed_no_return_statement
2F002 2F 类:SQL 例程异常 modifying_sql_data_not_permitted
2F003 2F 类:SQL 例程异常 prohibited_sql_statement_attempted
2F004 2F 类:SQL 例程异常 reading_sql_data_not_permitted
34000 34 类:游标名称无效 invalid_cursor_name
38000 38 类:外部例程异常 external_routine_exception
38001 38 类:外部例程异常 containing_sql_not_permitted
38002 38 类:外部例程异常 modifying_sql_data_not_permitted
38003 38 类:外部例程异常 prohibited_sql_statement_attempted
38004 38 类:外部例程异常 reading_sql_data_not_permitted
39000 39 类:外部例程调用异常 external_routine_invocation_exception
39001 39 类:外部例程调用异常 invalid_sqlstate_returned
39004 39 类:外部例程调用异常 null_value_not_allowed
39P01 39 类:外部例程调用异常 trigger_protocol_violated
39P02 39 类:外部例程调用异常 srf_protocol_violated
3D000 3D 类:目录名称无效 invalid_catalog_name
3F000 3F 类:架构名称无效 invalid_schema_name
42000 42 类:语法错误或访问规则冲突 syntax_error_or_access_rule_violation
42601 42 类:语法错误或访问规则冲突 syntax_error
42501 42 类:语法错误或访问规则冲突 insufficient_privilege
42846 42 类:语法错误或访问规则冲突 cannot_coerce
42803 42 类:语法错误或访问规则冲突 grouping_error
42830 42 类:语法错误或访问规则冲突 invalid_foreign_key
42602 42 类:语法错误或访问规则冲突 invalid_name
42622 42 类:语法错误或访问规则冲突 name_too_long
42939 42 类:语法错误或访问规则冲突 reserved_name
42804 42 类:语法错误或访问规则冲突 datatype_mismatch
42P18 42 类:语法错误或访问规则冲突 indeterminate_datatype
42809 42 类:语法错误或访问规则冲突 wrong_object_type
42703 42 类:语法错误或访问规则冲突 undefined_column
42883 42 类:语法错误或访问规则冲突 undefined_function
42P01 42 类:语法错误或访问规则冲突 undefined_table
42P02 42 类:语法错误或访问规则冲突 undefined_parameter
42704 42 类:语法错误或访问规则冲突 undefined_object
42701 42 类:语法错误或访问规则冲突 duplicate_column
42P03 42 类:语法错误或访问规则冲突 duplicate_cursor
42P04 42 类:语法错误或访问规则冲突 duplicate_database
42723 42 类:语法错误或访问规则冲突 duplicate_function
42P05 42 类:语法错误或访问规则冲突 duplicate_prepared_statement
42P06 42 类:语法错误或访问规则冲突 duplicate_schema
42P07 42 类:语法错误或访问规则冲突 duplicate_table
42712 42 类:语法错误或访问规则冲突 duplicate_alias
42710 42 类:语法错误或访问规则冲突 duplicate_object
42702 42 类:语法错误或访问规则冲突 ambiguous_column
42725 42 类:语法错误或访问规则冲突 ambiguous_function
42P08 42 类:语法错误或访问规则冲突 ambiguous_parameter
42P09 42 类:语法错误或访问规则冲突 ambiguous_alias
42P10 42 类:语法错误或访问规则冲突 invalid_column_reference
42611 42 类:语法错误或访问规则冲突 invalid_column_definition
42P11 42 类:语法错误或访问规则冲突 invalid_cursor_definition
42P12 42 类:语法错误或访问规则冲突 invalid_database_definition
42P13 42 类:语法错误或访问规则冲突 invalid_function_definition
42P14 42 类:语法错误或访问规则冲突 invalid_prepared_statement_definition
42P15 42 类:语法错误或访问规则冲突 invalid_schema_definition
42P16 42 类:语法错误或访问规则冲突 invalid_table_definition
42P17 42 类:语法错误或访问规则冲突 invalid_object_definition
44000 44 类:WITH CHECK OPTION 违规 with_check_option_violation
53000 53 类:资源不足 insufficient_resources
53100 53 类:资源不足 disk_full
53200 53 类:资源不足 out_of_memory
53300 53 类:资源不足 too_many_connections
54000 54 类:已超出程序限制 program_limit_exceeded
54001 54 类:已超出程序限制 statement_too_complex
54011 54 类:已超出程序限制 too_many_columns
54023 54 类:已超出程序限制 too_many_arguments
55000 55 类:对象不在先决条件状态 object_not_in_prerequisite_state
55006 55 类:对象不在先决条件状态 object_in_use
55P02 55 类:对象不在先决条件状态 cant_change_runtime_param
55P03 55 类:对象不在先决条件状态 lock_not_available
57000 57 类:操作员干预 operator_intervention
57014 57 类:操作员干预 query_canceled
57P01 57 类:操作员干预 admin_shutdown
57P02 57 类:操作员干预 crash_shutdown
57P03 57 类:操作员干预 cannot_connect_now
58000 58 类:系统错误(PostgreSQL 外部的错误) system_error
58030 58 类:系统错误(PostgreSQL 外部的错误) io_error
58P01 58 类:系统错误(PostgreSQL 外部的错误) undefined_file
58P02 58 类:系统错误(PostgreSQL 外部的错误) duplicate_file
F0000 F0 类:配置文件错误 duplicate_file
F0001 F0 类:配置文件错误 lock_file_exists
P0000 P0 类:PL/pgSQL 错误 plpgsql_error
P0001 P0 类:PL/pgSQL 错误 raise_exception
P0002 P0 类:PL/pgSQL 错误 no_data_found
P0003 P0 类:PL/pgSQL 错误 too_many_rows
XX000 XX 类:内部错误 internal_error
XX001 XX 类:内部错误 data_corrupted
XX002 XX 类:内部错误 index_corrupted