1 | <?php |
||
5 | class SqlStateCode |
||
6 | { |
||
7 | const SUCCESSFUL_COMPLETION = '00000'; |
||
8 | const WARNING = '01000'; |
||
9 | const CURSOR_OPERATION_CONFLICT = '01001'; |
||
10 | const DISCONNECT_ERROR = '01002'; |
||
11 | const NULL_VALUE_ELIMINATED_IN_SET_FUNCTION = '01003'; |
||
12 | const DATA_TRUNCATED = '01004'; |
||
13 | const INSUFFICIENT_ITEM_DESCRIPTOR_AREAS = '01005'; |
||
14 | const PRIVILEGE_NOT_REVOKED = '01006'; |
||
15 | const PRIVILEGE_NOT_GRANTED = '01007'; |
||
16 | const IMPLICIT_ZERO_BIT_PADDING = '01008'; |
||
17 | const SEARCH_CONDITION_TOO_LONG = '01009'; |
||
18 | const QUERY_EXPRESSION_TOO_LONG = '0100A'; |
||
19 | const NO_DATA = '02000'; |
||
20 | const DYNAMIC_SQL_ERROR = '07000'; |
||
21 | const WRONG_NUMBER_OF_PARAMS = '07001'; |
||
22 | const USING_CLAUSE_DONT_MATCH_TARGET_SPECS = '07002'; |
||
23 | const CURSOR_SPEC_CANNOT_BE_EXECUTED = '07003'; |
||
24 | const USING_CLAUSE_REQUIRED_FOR_DYNAMIC_PARAMS = '07004'; |
||
25 | const PREPARED_STMT_NOT_A_CURSOR_SPEC = '07005'; |
||
26 | const RESTRICTED_DATATYPE_ATTR_VIOLATION = '07006'; |
||
27 | const USING_CLAUSE_REQUIRED_FOR_RESULTS_FIELDS = '07007'; |
||
28 | const INVALID_DESCRIPTOR_COUNT = '07008'; |
||
29 | const INVALID_DESCRIPTOR_INDEX = '07009'; |
||
30 | const CONNECTION_EXCEPTION = '08000'; |
||
31 | const CLIENT_UNABLE_TO_CONNECT = '08001'; |
||
32 | const CONNECTION_NAME_IN_USE = '08002'; |
||
33 | const CONNECTION_DOES_NOT_EXIST = '08003'; |
||
34 | const SERVER_REJECTED_CONNECTION = '08004'; |
||
35 | const CONNECTION_FAILURE = '08006'; |
||
36 | const TRANSACTION_RESOLUTION_UNKNOWN = '08007'; |
||
37 | const FEATURE_NOT_SUPPORTED = '0A000'; |
||
38 | const MULTIPLE_SERVER_TRANSACTIONS = '0A001'; |
||
39 | const CARDINALITY_VIOLATION = '21000'; |
||
40 | const DATA_EXCEPTION = '22000'; |
||
41 | const STRING_DATA_RIGHT_TRUNCATION = '22001'; |
||
42 | const INDICATOR_VARIABLE_NOT_SUPPLIED = '22002'; |
||
43 | const NUMERIC_VALUE_OUT_OF_RANGE = '22003'; |
||
44 | const ERROR_IN_ASSIGNMENT = '22005'; |
||
45 | const INVALID_DATETIME_FORMAT = '22007'; |
||
46 | const DATETIME_FIELD_OVERFLOW = '22008'; |
||
47 | const INVALID_TIMEZONE_DISPLACEMENT_VALUE = '22009'; |
||
48 | const SUBSTRING_ERROR = '22011'; |
||
49 | const DIVISION_BY_ZERO = '22012'; |
||
50 | const INTERVAL_FIELD_OVERFLOW = '22015'; |
||
51 | const INVALID_CHAR_VALUE_FOR_CAST = '22018'; |
||
52 | const INVALID_ESCAPE_CHAR = '22019'; |
||
53 | const CHAR_NOT_IN_REPERTOIRE = '22021'; |
||
54 | const INDICATOR_OVERFLOW = '22022'; |
||
55 | const INVALID_PARAM_VALUE = '22023'; |
||
56 | const UNTERMINATED_C_STRING = '22024'; |
||
57 | const INVALID_ESCAPE_SEQUENCE = '22025'; |
||
58 | const STRING_DATA_LENGTH_MISMATCH = '22026'; |
||
59 | const TRIM_ERROR = '22027'; |
||
60 | const INTEGRITY_CONSTRAINT_VIOLATION_1 = '23000'; |
||
61 | const INVALID_CURSOR_STATE = '24000'; |
||
62 | const INVALID_TRANSACTION_STATE = '25000'; |
||
63 | const INVALID_SQL_STATE_NAME = '26000'; |
||
64 | const TRIGGERED_DATA_CHANGE_VIOLATION = '27000'; |
||
65 | const INVALID_AUTHORIZATION_SPEC = '28000'; |
||
66 | const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION_1 = '2A000'; |
||
67 | const DEPENDENT_PRIVILEGE_DESCRIPTOR_STILL_EXIST = '2B000'; |
||
68 | const INVALID_CHARSET_NAME = '2C000'; |
||
69 | const INVALID_TRANSACTION_TERMINATION = '2D000'; |
||
70 | const INVALID_CONNECTION_NAME = '2E000'; |
||
71 | const INVALID_DESCRIPTOR_NAME = '33000'; |
||
72 | const INVALID_CURSOR_NAME = '34000'; |
||
73 | const INVALID_CONDITION_NUMBER = '35000'; |
||
74 | const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION_2 = '37000'; |
||
75 | const DUPLICATE_CURSOR_NAME = '3C000'; |
||
76 | const INVALID_CATALOG_NAME = '3D000'; |
||
77 | const INVALID_SCHEMA_NAME = '3F000'; |
||
78 | const TRANSACTION_ROLLBACK = '40000'; |
||
79 | const SERIALIZATION_FAILURE = '40001'; |
||
80 | const INTEGRITY_CONSTRAINT_VIOLATION_2 = '40002'; |
||
81 | const STMT_COMPLETION_UNKNOWN = '40003'; |
||
82 | const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION_3 = '42000'; |
||
83 | const WITH_CHECK_OPTION_VIOLATION = '44000'; |
||
84 | const SYSTEM_ERRORS = '60000'; |
||
85 | const RESOURCE_ERROR = '61000'; |
||
86 | const MULTI_THREADED_SERVER_OR_DETACHED_PROCESS_ERROR = '62000'; |
||
87 | const ORACLE_XA_AND_2_TASK_INTERFACE_ERROR = '63000'; |
||
88 | const ARCHIVAL_AND_MEDIA_RECOVERY_ERROR = '64000'; |
||
89 | const PL_SQL_ERROR = '65000'; |
||
90 | const SQL_NET_DRIVER_ERROR = '66000'; |
||
91 | const LICENSING_ERROR = '67000'; |
||
92 | const SQL_CONNECT_ERROR = '69000'; |
||
93 | const SQL_EXECUTE_PHASE_ERROR = '72000'; |
||
94 | const OUT_OF_MEMORY = '82100'; |
||
95 | const INCONSISTENT_CURSOR_CACHE_MISMATCH = '82101'; |
||
96 | const INCONSISTENT_CURSOR_CACHE_NO_ENTRY = '82102'; |
||
97 | const INCONSISTENT_CURSOR_CACHE_REF_OUT_OF_RANGE = '82103'; |
||
98 | const INCONSISTENT_HOST_CACHE_NOT_AVAILABLE = '82104'; |
||
99 | const INCONSISTENT_CURSOR_CACHE_NOT_FOUND = '82105'; |
||
100 | const INCONSISTENT_CURSOR_CACHE_INVALID_NUMBER = '82106'; |
||
101 | const PROGRAM_TOO_OLD = '82107'; |
||
102 | const INVALID_DESCRIPTOR_PASSED = '82108'; |
||
103 | const INCONSISTENT_HOST_CACHE_REF_OUT_OF_RANGE = '82109'; |
||
104 | const INCONSISTENT_HOST_CACHE_INVALID_ENTRY_TYPE = '82110'; |
||
105 | const HEAP_CONSISTENCY_ERROR = '82111'; |
||
106 | const UNABLE_TO_OPEN_MESSAGE_FILE = '82112'; |
||
107 | const CODE_GENERATION_INTERNAL_CONSISTENCY_FAILED = '82113'; |
||
108 | const REENTRANT_CODE_GENERATOR_GAVE_INVALID_CONTEXT = '82114'; |
||
109 | const INVALID_HSTDEF_ARGUMENT = '82115'; |
||
110 | const FIRST_AND_SECOND_ARGS_TO_SQLRCN_BOTH_NULL = '82116'; |
||
111 | const INVALID_OPEN_OR_PREPARE = '82117'; |
||
112 | const APPLICATION_CONTEXT_NOT_FOUND = '82118'; |
||
113 | const CONNECTION_ERROR_NO_ERROR_TEXT = '82119'; |
||
114 | const PRECOMPILER_VERSION_MISMATCH = '82120'; |
||
115 | const FETCHED_NUMBER_OF_BYTES_IS_ODD = '82121'; |
||
116 | const EXEC_TOOLS_INTERFACE_NOT_AVAILABLE = '82122'; |
||
117 | const DEBUG_EVENTS = '90000'; |
||
118 | const CATCH_ALL = '99999'; |
||
119 | const REMOTE_DATABASE_ACCESS = 'HZ000'; |
||
120 | const GENERAL_ERROR = 'HY000'; |
||
121 | |||
122 | private function __construct() |
||
125 | } |
||
126 |