OCL Error Codes – Reference

次の表に、OCLコネクターによって定義されたエラーコードマッピングを示します。データベースサーバがエラーコードまたは状態(1列目または2列目に表示)を報告すると、OCLは値を3列目に表示される互換性のある値に変換します。

エラーコード

条件名

オラクルエラーコード

42601

syntax_error

ORA-16945

42P01

undefined_table

ORA-00942

02000

no_data

ORA-01403

08000

connection_exception

ORA-12545

08003

connection_does_not_exist

ORA-12545

08006

connection_failure

ORA-12545

08001

sqlclient_unable_to_establish_sqlconnection

ORA-12545

08004

sqlserver_rejected_establishment_of_sqlconnection

ORA-12545

25000

invalid_transaction_state

ORA-01453

08007

transaction_resolution_unknown

ORA-01453

0A000

feature_not_supported

ORA-03001

22012

division_by_zero

ORA-01476

2200B

escape_character_conflict

ORA-01424

22019

invalid_escape_character

ORA-00911

2200D

invalid_escape_octet

ORA-01424

22025

invalid_escape_sequence

ORA-01424

22P06

nonstandard_use_of_escape_character

ORA-01424

2200C

invalid_use_of_escape_character

ORA-01424

22004

null_value_not_allowed

ORA-01400

23000

integrity_constraint_violation

ORA-00001

23505

unique_violation

ORA-00001

40P01

t_r_deadlock_detected

ORA-00060

42701

duplicate_column

ORA-01430

53000

insufficient_resources

ORA-01659

53100

disk_full

ORA-01659

53200

out_of_memory

ORA-82100

42P07

duplicate_table

ORA-00955

21000

cardinality_violation

ORA-01427

22003

numeric_value_out_of_range

ORA-01426

22P02

invalid_text_representation

ORA-01858

28000

invalid_authorization_specification

ORA-01017

28P01

invalid_password

ORA-01017

2200F

zero_length_character_string

ORA-01425

42704

undefined_object

ORA-01418

2BP01

dependent_objects_still_exist

ORA-02429

22027

trim_error

ORA-30001

22001

string_data_right_truncation

ORA-01401

22002

null_value_no_indicator_parameter

ORA-01405

22008

datetime_field_overflow

ORA-01800

44000

with_check_option_violation

ORA-01402

01007

warning_privilege_not_granted

ORA-00000

01006

warning_privilege_not_revoked

ORA-00000

02001

no_additional_dynamic_result_sets_returned

ORA-00000

03000

sql_statement_not_yet_complete

ORA-00000

08P01

protocol_violation

ORA-00000

23001

restrict_violation

ORA-00000

23502

not_null_violation

ORA-00000

23505

foreign_key_violation

ORA-00000

23514

check_violation

ORA-00000

24000

invalid_cursor_state

ORA-01001

26000

invalid_sql_statement_name

ORA-00000

42830

invalid_foreign_key

ORA-00000

55006

object_in_use

ORA-00000

55P03

lock_not_available

ORA-00054

72000

snapshot_too_old

ORA-01555

Postgresエラーコードの詳細については、PostgreSQLコアの`文書<<ahref="https://www.postgresql.org/docs/12/static/errcodes-appendix.html">https://www.postgresql.org/docs/12/静的/errcodes-appendix.html</a>>`_を参照してください。