Error Class 22: Data Exception

Error Class 22: Data Exception
SQLSTATE Message Text
22001 A truncation error was encountered trying to shrink <value> '<value>' to length <value>.
22003 The resulting value is outside the range for the data type <datatypeName>.
22003.S.0 The modified row count was larger than can be held in an integer which is required by the JDBC spec. The real modified row count was <modifiedRowCount>.
22003.S.1 Year (<value>) exceeds the maximum '<value>'.
22003.S.2 Decimal may only be up to 38 digits.
22003.S.3 Overflow occurred during numeric data type conversion of '<datatypeName>' to <datatypeName>.
22003.S.4 The length (<number>) exceeds the maximum length (<datatypeName>) for the data type.
22005.S.1 Unable to convert a value of type '<typeName>' to type '<typeName>' : the encoding is not supported.
22005.S.2 The required character converter is not available.
22005.S.3 Unicode string cannot convert to Ebcdic string
22005.S.4 Unrecognized JDBC type. Type: <typeName>, columnCount: <value>, columnIndex: <value>.
22005.S.5 Invalid JDBC type for parameter <parameterName>.
22005.S.6 Unrecognized Java SQL type <datatypeName>.
22005.S.7 Unicode string cannot convert to UTF-8 string
22005 An attempt was made to get a data value of type '<datatypeName>' from a data value of type '<datatypeName>'.
22007.S.180 The string representation of a datetime value is out of range.
22007.S.181 The syntax of the string representation of a datetime value is incorrect.
22008.S '<argument>' is an invalid argument to the <functionName> function.
2200H.S Sequence generator '<schemaName>.<sequenceName>' does not cycle. No more values can be obtained from this sequence generator.
2200L Values assigned to XML columns must be well-formed DOCUMENT nodes.
2200M Invalid XML DOCUMENT: <parserError>
2200V Invalid context item for <operatorName> operator; context items must be well-formed DOCUMENT nodes.
2200W XQuery serialization error: Attempted to serialize one or more top-level Attribute nodes.
22011 The second or third argument of the SUBSTR function is out of range.
22011.S.1 The range specified for the substring with offset <operatorName> and len <len> is out of range for the String: <str>.
22012 Attempt to divide by zero.
22013 Attempt to take the square root of a negative number, '<value>'.
22014 The start position for LOCATE is invalid; it must be a positive integer. The index to start the search from is '<startIndex>'. The string to search for is '<searchString>'. The string to search from is '<fromString>'.
22015 The '<functionName>' function is not allowed on the following set of types. First operand is of type '<typeName>'. Second operand is of type '<typeName>'. Third operand (start position) is of type '<typeName>'.
22018 Invalid character string format for type <typeName>.
22019 Invalid escape sequence, '<sequenceName>'. The escape string must be exactly one character. It cannot be a null or more than one character.
22020 Invalid trim string, '<string>'. The trim string must be exactly one character or NULL. It cannot be more than one character.
22021 Unknown character encoding '<typeName>'.
22025 Escape character must be followed by escape character, '_', or '%'. It cannot be followed by any other character or be at the end of the pattern.
22027 The built-in TRIM() function only supports a single trim character. The LTRIM() and RTRIM() built-in functions support multiple trim characters.
22028 The string exceeds the maximum length of <number>.
22501 An ESCAPE clause of NULL returns undefined results and is not allowed.
2201X Invalid row count for OFFSET, must be >= 0.
2201Y Invalid LEAD, LAG for OFFSET, must be greater or equal to 0 and less than Integer.MAX_VALUE. Got '<value>'.
2202A Missing argument for first(), last() function.
2202B Missing argument for lead(), lag() function.
2202C "default" argument for lead(), lag() function is not implemented.
2202D NULL value for data type <string> not supported.
2202E A <string> column cannot be aggregated.
2201W Row count for FIRST/NEXT/TOP must be >= 1 and row count for LIMIT must be >= 0.
2201Z NULL value not allowed for <string> argument.