Class
|
Subclass
|
Meaning
|
| 00 |
000 |
Successful completion |
| 01 |
000 |
Warning |
| 01 |
002 |
Disconnect error |
| 01 |
003 |
Null value eliminated in set function |
| 01 |
004 |
String data, right truncation |
| 01 |
005 |
Insufficient item descriptor areas |
| 01 |
006 |
Privilege not revoked |
| 01 |
007 |
Privilege not granted |
| 01 |
008 |
Implicit zero-bit padding |
| 01 |
009 |
Search condition too long for information schema |
| 01 |
00A |
Query expression too long for information schema |
| 01 |
00B |
Default option too long for information schema |
| 02 |
000 |
No data |
| 07 |
000 |
Dynamic SQL error |
| 07 |
001 |
using clause does not match dynamic parameter specifications |
| 07 |
002 |
using clause does not match target specification |
| 07 |
003 |
Cursor specification cannot be executed |
| 07 |
004 |
using clause required for dynamic parameters |
| 07 |
005 |
Prepared statement is not a cursor specification |
| 07 |
006 |
Restricted data type attribute violation |
| 07 |
007 |
using clause required for result fields |
| 07 |
008 |
Invalid descriptor count |
| 07 |
009 |
Invalid descriptor index |
| 07 |
00F |
Undefined DATETIME_INTERVAL_CODE |
| 08 |
000 |
Connection exception |
| 08 |
001 |
Client unable to establish connection |
| 08 |
002 |
Connection name in use |
| 08 |
003 |
Connection does not exist |
| 08 |
004 |
Server rejected the connection |
| 08 |
006 |
Connection failure |
| 09 |
000 |
Triggered action exception |
| 0A |
000 |
Feature not supported |
| 0K |
000 |
Resignal when handler not active |
| 20 |
000 |
Case not found for a case statement |
| 21 |
000 |
Cardinality violation |
| 22 |
000 |
Data exception |
| 22 |
001 |
String data, right truncation |
| 22 |
002 |
Null value, no indicator parameter |
| 22 |
003 |
Numeric value out of range |
| 22 |
005 |
Error in assignment |
| 22 |
006 |
Invalid interval format |
| 22 |
007 |
Invalid datetime format |
| 22 |
008 |
Datetime field overflow |
| 22 |
011 |
Substring error |
| 22 |
012 |
Division by zero |
| 22 |
015 |
Interval field overflow |
| 22 |
018 |
Invalid character value for cast |
| 22 |
019 |
Invalid escape character |
| 22 |
023 |
Invalid parameter value |
| 22 |
024 |
Unterminated C string |
| 22 |
025 |
Invalid escape sequence |
| 22 |
026 |
String data, length mismatch |
| 22 |
027 |
Trim error |
| 23 |
000 |
Integrity constraint violation |
| 24 |
000 |
Invalid cursor state |
| 25 |
000 |
Invalid transaction state |
| 26 |
000 |
Invalid SQL statement name |
| 27 |
000 |
Triggered data change violation |
| 28 |
000 |
Invalid authorization specification |
| 2E |
000 |
Invalid connection name |
| 2F |
000 |
SQL routine exception |
| 2F |
003 |
Prohibited SQL-statement attempted |
| 2F |
005 |
Function executed no return statement |
| 33 |
000 |
Invalid SQL descriptor name |
| 34 |
000 |
Invalid cursor name |
| 35 |
000 |
Invalid condition number |
| 3C |
000 |
Ambiguous cursor name |
| 40 |
000 |
Transaction rollback |
| 40 |
001 |
Serialization failure |
| 40 |
003 |
Statement completion unknown |
| 42 |
000 |
Syntax error or access rule violation |
| 44 |
000 |
WITH CHECK OPTION violation |
| 45 |
000 |
Unhandled user-defined exception |
| S1 |
000 |
General error |
| S1 |
001 |
Memory allocation failure |