📄 sqlstate.java
字号:
String FILE_BAD_CHECKSUM = "XSDG2.D"; String FILE_CONTAINER_EXCEPTION = "XSDG3.D"; String FILE_DATABASE_NOT_IN_CREATE = "XSDG5.D"; String DATA_DIRECTORY_NOT_FOUND_IN_BACKUP = "XSDG6.D"; String UNABLE_TO_REMOVE_DATA_DIRECTORY = "XSDG7.D"; String UNABLE_TO_COPY_DATA_DIRECTORY = "XSDG8.D"; /* ** InternalUtil - Id Parsing ** Note that the code catches ID parsing errors. ** (Range XCXA0-XCXAZ) */ String ID_PARSE_ERROR ="XCXA0.S"; /* ** InternalUtil - Database Class Path Parsing ** Note that the code catches database class path parsing errors. ** (Range XCXB0-XCXBZ) */ String DB_CLASS_PATH_PARSE_ERROR="XCXB0.S"; /* ** InternalUtil - Id List Parsing ** Note that the code catches id list parsing errors. ** (Range XCXC0-XCXCZ) */ String ID_LIST_PARSE_ERROR="XCXC0.S"; /* ** InternalUtil - IO Errors ** (Range XCXD0-XCXDZ) */ /* ** InternalUtil - LocaleFinder interface */ String NO_LOCALE="XCXE0.S"; String DATA_CONTAINER_CLOSED = "40XD0"; String DATA_CONTAINER_READ_ONLY = "40XD1"; String DATA_CONTAINER_VANISHED = "40XD2"; /* ** Connectivity - Connection Exceptions: 08XXX */ String ERROR_CLOSE = "08003"; /* ** Language */ /* ** Language Statement Exception */ String LSE_COMPILATION_PREFIX="42"; /* ** Language ** ** The entries in this file are sorted into groups. Add your entry ** to the appropriate group. Language errors are divided into 3 groups: ** A group for standard SQLExceptions. ** ** 2200J-00R - For SQL/XML errors (based on SQL/XML[2003]). ** 428?? - adding some DB2 compatible errors ** 42X00-42Zxx for compilation errors ** 46000 for SQLJ errors (for now, leave this range empty) ** 38000 SQL3 ranges ** 39001 SQL3 ** X0X00-X0Xxx for implementation-defined execution errors. ** ** NOTE: If an error can occur during both compilation and execution, then ** you need 2 different errors. ** ** In addition to the above groups, this file also contains SQLStates ** for language transaction severity errors. These are in the range ** ** 40XC0 - 40XCZ ** ** implementation-defined range reserved for class 23 is L01-LZZ ** ** ** Errors that have standard SQLStates ** ** Implementation-defined subclasses must begin with a digit from 5 through 9, ** or a letter from I through Z (capitals only). ** */ /* ** ** SQL-J ERRORS -- see jamie for further info ** ** DDL ** 46001 - invalid URL ** 46002 - invalid JAR name ** 46003 - invalid class deletion ** 46004 - invalid JAR name ** 46005 - invalid replacement ** 46006 - invalid grantee ** 46007 - invalid signature ** 46008 - invalid method specification ** 46009 - invalid REVOKE ** ** Execution ** 46102 - invalid jar name in path ** 46103 - unresolved class name ** 0100E - too many result sets ** 39001 - invalid SQLSTATE ** 39004 - invalid null value ** 38000 - uncaught java exception ** 38mmm - user defined error numbers ** to be used in the future ** InvalidNullValue.sqlstate=39004 */ // WARNINGS (start with 01) String LANG_CONSTRAINT_DROPPED = "01500"; String LANG_VIEW_DROPPED = "01501"; String LANG_TRIGGER_DROPPED = "01502"; String LANG_COL_NOT_NULL = "01503"; String LANG_INDEX_DUPLICATE = "01504"; String LANG_VALUE_TRUNCATED = "01505"; String LANG_SYNONYM_UNDEFINED = "01522"; String LANG_NULL_ELIMINATED_IN_SET_FUNCTION = "01003"; String LANG_NO_ROW_FOUND = "02000"; // 0100C is not returned for procedures written in Java, from the SQL2003 spec. String LANG_DYNAMIC_RESULTS_RETURNED = "0100C"; String LANG_TOO_MANY_DYNAMIC_RESULTS_RETURNED = "0100E"; // TRANSACTION severity language errors. These are in the range: // 40XC0 - 40XCZ String LANG_DEAD_STATEMENT = "40XC0"; String LANG_MISSING_PARMS = "07000"; String LANG_SCALAR_SUBQUERY_CARDINALITY_VIOLATION = "21000"; String LANG_STRING_TRUNCATION = "22001"; String LANG_CONCAT_STRING_OVERFLOW = "54006"; String LANG_OUTSIDE_RANGE_FOR_DATATYPE = "22003"; String LANG_DB2_GETXXX_BAD_COLUMN_TYPE = "22005"; // same 22005 error String LANG_DATA_TYPE_GET_MISMATCH = "22005"; // same 22005 error String LANG_DATE_RANGE_EXCEPTION = "22007.S.180"; String LANG_DATE_SYNTAX_EXCEPTION = "22007.S.181"; String LANG_INVALID_FUNCTION_ARGUMENT = "22008.S"; String LANG_SUBSTR_START_OR_LEN_OUT_OF_RANGE = "22011"; String LANG_DIVIDE_BY_ZERO = "22012"; String LANG_SQRT_OF_NEG_NUMBER = "22013"; String LANG_INVALID_PARAMETER_FOR_SEARCH_POSITION = "22014"; String LANG_INVALID_TYPE_FOR_LOCATE_FUNCTION = "22015"; String LANG_FORMAT_EXCEPTION = "22018"; String LANG_INVALID_ESCAPE_CHARACTER = "22019"; String LANG_INVALID_ESCAPE_SEQUENCE = "22025"; String LANG_INVALID_TRIM_SET = "22027"; String LANG_ESCAPE_IS_NULL = "22501"; String LANG_NULL_INTO_NON_NULL = "23502"; String LANG_DUPLICATE_KEY_CONSTRAINT = "23505"; String LANG_FK_VIOLATION = "23503"; String LANG_CHECK_CONSTRAINT_VIOLATED = "23513"; // From SQL/XML[2003] spec; there are others, but // these are the ones we actually use with our // current XML support. String LANG_NOT_AN_XML_DOCUMENT = "2200L"; String LANG_INVALID_TRANSACTION_STATE = "25000"; String LANG_UNEXPECTED_USER_EXCEPTION = "38000"; String EXTERNAL_ROUTINE_NO_SQL = "38001"; String EXTERNAL_ROUTINE_NO_MODIFIES_SQL = "38002"; String EXTERNAL_ROUTINE_NO_READS_SQL = "38004"; String LANG_NULL_TO_PRIMITIVE_PARAMETER = "39004"; String LANG_SYNTAX_OR_ACCESS_VIOLATION = "42000"; String LANG_DB2_NOT_NULL_COLUMN_INVALID_DEFAULT = "42601"; String LANG_DB2_INVALID_HEXADECIMAL_CONSTANT = "42606"; String LANG_DB2_STRING_CONSTANT_TOO_LONG = "54002"; String LANG_DB2_NUMBER_OF_ARGS_INVALID = "42605"; String LANG_DB2_COALESCE_FUNCTION_ALL_PARAMS = "42610"; String LANG_DB2_LENGTH_PRECISION_SCALE_VIOLATION = "42611"; String LANG_DB2_MULTIPLE_ELEMENTS = "42613"; String LANG_DB2_INVALID_CHECK_CONSTRAINT = "42621"; String LANG_INVALID_IN_CONTEXT = "42703"; String LANG_DB2_DUPLICATE_NAMES = "42734"; String LANG_DB2_INVALID_COLS_SPECIFIED = "42802"; String LANG_DB2_INVALID_SELECT_COL_FOR_HAVING = "42803"; String LANG_DB2_ADD_UNIQUE_OR_PRIMARY_KEY_ON_NULL_COLS = "42831"; String LANG_DB2_REPLACEMENT_ERROR = "42815.S.713"; String LANG_DB2_COALESCE_DATATYPE_MISMATCH = "42815.S.171"; String LANG_DB2_TOO_LONG_FLOATING_POINT_LITERAL = "42820"; String LANG_DB2_LIKE_SYNTAX_ERROR = "42824"; String LANG_INVALID_FK_COL_FOR_SETNULL = "42834"; String LANG_INVALID_ALTER_TABLE_ATTRIBUTES = "42837"; String LANG_DB2_FUNCTION_INCOMPATIBLE = "42884"; String LANG_DB2_PARAMETER_NEEDS_MARKER = "42886"; String LANG_DB2_INVALID_DEFAULT_VALUE = "42894"; String LANG_NO_AGGREGATES_IN_WHERE_CLAUSE = "42903"; String LANG_DB2_VIEW_REQUIRES_COLUMN_NAMES = "42908"; String LANG_DELETE_RULE_VIOLATION = "42915"; String LANG_SYNONYM_CIRCULAR = "42916"; String LANG_DB2_ON_CLAUSE_INVALID = "42972"; String LANG_SYNTAX_ERROR = "42X01"; String LANG_LEXICAL_ERROR = "42X02"; String LANG_AMBIGUOUS_COLUMN_NAME = "42X03"; String LANG_COLUMN_NOT_FOUND = "42X04"; String LANG_TABLE_NOT_FOUND = "42X05"; String LANG_TOO_MANY_RESULT_COLUMNS = "42X06"; String LANG_NULL_IN_VALUES_CLAUSE = "42X07"; String LANG_DOES_NOT_IMPLEMENT = "42X08"; String LANG_FROM_LIST_DUPLICATE_TABLE_NAME = "42X09"; String LANG_EXPOSED_NAME_NOT_FOUND = "42X10"; String LANG_IDENTIFIER_TOO_LONG = "42622"; String LANG_DUPLICATE_COLUMN_NAME_CREATE = "42X12"; String LANG_TOO_MANY_COLUMNS_IN_TABLE_OR_VIEW = "54011"; String LANG_TOO_MANY_INDEXES_ON_TABLE = "42Z9F"; String LANG_DUPLICATE_COLUMN_NAME_INSERT = "42X13"; String LANG_COLUMN_NOT_FOUND_IN_TABLE = "42X14"; String LANG_ILLEGAL_COLUMN_REFERENCE = "42X15"; String LANG_DUPLICATE_COLUMN_NAME_UPDATE = "42X16"; String LANG_INVALID_JOIN_ORDER_SPEC = "42X17"; String LANG_NOT_COMPARABLE = "42818"; String LANG_NON_BOOLEAN_WHERE_CLAUSE = "42X19"; String LANG_NO_TABLE_MUST_HAVE_CURRENT_OF = "42X21"; String LANG_CURSOR_NOT_UPDATABLE = "42X23"; // String LANG_UNARY_MINUS_BAD_TYPE = "42X24"; String LANG_UNARY_FUNCTION_BAD_TYPE = "42X25"; String LANG_TYPE_DOESNT_EXIST = "42X26"; String LANG_CURSOR_DELETE_MISMATCH = "42X28"; String LANG_CURSOR_UPDATE_MISMATCH = "42X29"; String LANG_CURSOR_NOT_FOUND = "42X30"; String LANG_COLUMN_NOT_UPDATABLE_IN_CURSOR = "42X31"; String LANG_CORRELATION_NAME_FOR_UPDATABLE_COLUMN_DISALLOWED_IN_CURSOR = "42X42"; String LANG_DERIVED_COLUMN_LIST_MISMATCH = "42X32"; String LANG_DUPLICATE_COLUMN_NAME_DERIVED = "42X33"; String LANG_PARAM_IN_SELECT_LIST = "42X34"; String LANG_BINARY_OPERANDS_BOTH_PARMS = "42X35"; String LANG_UNARY_OPERAND_PARM = "42X36"; String LANG_UNARY_ARITHMETIC_BAD_TYPE = "42X37"; String LANG_CANT_SELECT_STAR_SUBQUERY = "42X38"; String LANG_NON_SINGLE_COLUMN_SUBQUERY = "42X39"; String LANG_UNARY_LOGICAL_NON_BOOLEAN = "42X40"; String LANG_INVALID_FROM_LIST_PROPERTY = "42X41"; String LANG_NOT_STORABLE = "42821"; String LANG_NULL_RESULT_SET_META_DATA = "42X43";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -