| SQLSTATE Value |
Meaning |
| 42501 |
The authorization ID does not have the privilege to perform the specified operation on the identified object. |
| 42502 |
The authorization ID does not have the privilege to perform the operation as specified. |
| 42504 |
A specified privilege, security label, exemption, or role cannot be revoked from a specified authorization-name. |
| 42506 |
Owner authorization failure occurred. |
| 42508 |
The specified privileges cannot be granted to PUBLIC. |
| 42509 |
SQL statement is not authorized, because of the DYNAMICRULES option. |
| 42511 |
Unable to retrieve a DATALINK value. |
| 42512 |
The authorization ID does not have access to the protected column. |
| 42514 |
The authorization ID does not have the privileges necessary for ownership of the object. |
| 42516 |
Authentication at the user mapping repository failed. |
| 42517 |
The specified authorization ID is not allowed to use the trusted context. |
| 42519 |
This authorization ID is not allowed to perform the operation on the protected table. |
| 42520 |
A built-in function could not be executed because the authorization ID does not have a security label. |
| 42521 |
The authority or privilege cannot be granted to the specified authorization ID. |
| 42522 |
The authorization ID does not have the credentials to protect a column or remove protection from a column. |
| 42523 |
A specified privilege, security label, or exemption cannot be revoked from a specified authorization-name. |
| 42524 |
Current session user does not have usage privilege on the workload. |
| 42525 |
The statement failed because of an authorization error from a Big SQL component. |
| 42526 |
The authorization ID does not have the privilege to perform the specified operation of the analytics routine. |
| 42601 |
A character, token, or clause is invalid or missing. |
| 42602 |
A character that is invalid in a name has been detected. |
| 42603 |
An unterminated string constant has been detected. |
| 42604 |
An invalid numeric or string constant has been detected. |
| 42605 |
The number of arguments specified for a scalar function is invalid. |
| 42606 |
An invalid hexadecimal constant has been detected. |
| 42607 |
An operand of a column function is invalid. |
| 42608 |
The use of NULL or DEFAULT in VALUES or an assignment statement is invalid. |
| 42609 |
All operands of an operator or predicate are parameter markers. |
| 42610 |
A parameter marker or a null value is not allowed. |
| 42611 |
The column, argument, parameter, or global variable definition is invalid. |
| 42612 |
The statement string is an SQL statement that is not acceptable in the context in which it is presented. |
| 42613 |
Clauses are mutually exclusive. |
| 42614 |
A duplicate keyword is invalid. |
| 42615 |
An invalid alternative was detected. |
| 42616 |
Invalid options are specified. |
| 42617 |
The statement string is blank or empty. |
| 42618 |
A host variable is not allowed. |
| 42620 |
Read-only SCROLL was specified with the UPDATE clause. |
| 42621 |
The check constraint is invalid. |
| 42622 |
A name or label is too long. |
| 42623 |
A DEFAULT clause cannot be specified. |
| 42625 |
A CASE expression is invalid. |
| 42627 |
RETURNS clause must be specified prior to predicate specification using the EXPRESSION AS clause. |
| 42628 |
A TO SQL or FROM SQL transform function is defined more than once in a transform definition. |
| 42629 |
Parameter names must be specified for SQL routines. |
| 42630 |
An SQLSTATE or SQLCODE variable declaration must not be in a nested compound statement. |
| 42631 |
A RETURN statement in an SQL function or method must include a return value. |
| 42632 |
There must be a RETURN statement in an SQL function or method. |
| 42633 |
An AS clause is required for an argument of XMLATTRIBUTES or XMLFOREST. |
| 42634 |
The XML name is not valid. |
| 42635 |
The XML namespace prefix is not valid. |
| 42636 |
The BY REF clause is missing or used incorrectly. |
| 42637 |
An XQuery expression cannot be specified in a DECLARE CURSOR statement. |
| 42638 |
An obfuscated statement is not valid. |
| 42701 |
A duplicate column name in an insert or update operation or the SET transition-variable statement was detected. |
| 42702 |
A column reference is ambiguous, because of duplicate names. |
| 42703 |
An undefined column, attribute, parameter name, or period was detected. |
| 42704 |
An undefined object or constraint name was detected. |
| 42705 |
An undefined server-name was detected. |
| 42707 |
A column name in ORDER BY does not identify a column of the result table. |
| 42709 |
A duplicate column name was specified in a key column list. |
| 42710 |
A duplicate object or constraint name was detected. |
| 42711 |
Duplicate column, period, or attribute name was detected in the object definition or ALTER statement. |
| 42712 |
A duplicate table designator was detected in the FROM clause. |
| 42713 |
A duplicate object was detected in a list of objects. |
| 42720 |
The nodename for the remote database was not found in the node directory. |
| 42723 |
A routine with the same signature already exists in the schema, module or compound block where it is defined. |
| 42724 |
Unable to access an external program used for a user-defined function or a procedure. |
| 42725 |
A routine was referenced directly (not by either signature or by specific instance name), but there is
more than one specific instance of that routine. |
| 42726 |
Duplicate names for named derived tables were detected. |
| 42727 |
No default primary tablespace exists for the new table. |
| 42728 |
A duplicate member number or database partition number was detected in the list of member numbers or
database partition numbers. |
| 42729 |
The specified member number or database partition number is not valid. |
| 42730 |
The container name is already used by another table space. |
| 42731 |
The container name is already used by this tablespace. |
| 42732 |
A duplicate schema name in the SET CURRENT PATH statement was detected. |
| 42734 |
A duplicate parameter-name, SQL variable-name, cursor-name, condition-name, or label was detected. |
| 42735 |
The database partition group for the table space is not defined for the buffer pool. |
| 42736 |
The label specified on the LEAVE statement is not found or not valid. |
| 42737 |
The condition specified is not defined. |
| 42738 |
A duplicate column name or unnamed column was specified in a DECLARE CURSOR statement of a FOR statement. |
| 42739 |
A duplicate transform was detected. |
| 42740 |
No transforms were found for the specified type.
No transforms were dropped. |
| 42741 |
A transform group is not defined for a data type. |
| 42742 |
Subtable or subview of the same type already exists in the typed table or typed view hierarchy. |
| 42743 |
The search method is not found in the index extension. |
| 42744 |
A TO SQL or FROM SQL transform function is not defined in a transform group. |
| 42745 |
The routine would define an overriding relationship with an existing method. |
| 42746 |
A method name cannot be the same as a structured type name within the same type hierarchy. |
| 42748 |
The storage path already exists for the database or is specified more than once. |
| 42749 |
An XML schema document with the same target namespace and schema location already exists for the XML schema. |
| 4274A |
An XSROBJECT is not found in the XML schema repository. |
| 4274B |
A unique XSROBJECT could not be found in the XML schema repository. |
| 4274C |
The specified attribute was not found in the trusted context. |
| 4274D |
The specified attribute already exists in the trusted context. |
| 4274F |
The component element is not defined in security label component. |
| 4274G |
The security label component is not defined in the security label policy used by the given security label. |
| 4274H |
The specified access rule does not exist for the specified security policy. |
| 4274I |
The security label does not exist for the specified security policy. |
| 4274J |
The database partition group is already used by this buffer pool. |
| 4274K |
Invalid use of a named argument when invoking a routine. |
| 4274L |
The explain facility failed because the specified section could not be found. |
| 4274M |
An undefined period name was detected. |
| 42802 |
The number of insert or update values is not the same as the number of columns. |
| 42803 |
A column reference in the SELECT or HAVING clause is invalid, because it is not a grouping column; or a
column reference in the GROUP BY clause is invalid. |
| 42804 |
The result expressions in a CASE expression are not compatible. |
| 42805 |
An integer in the ORDER BY or GROUP BY clause does not identify a column of the result table. |
| 42806 |
A value cannot be assigned to a host variable, because the data types are not compatible. |
| 42807 |
The data-change statement is not permitted on this object. |
| 42808 |
A column identified in the insert or update operation is not updateable. |
| 42809 |
The identified object is not the type of object to which the statement applies. |
| 42810 |
A base table is not identified in a FOREIGN KEY clause. |
| 42811 |
The number of columns specified is not the same as the number of columns in the SELECT clause. |
| 42813 |
WITH CHECK OPTION cannot be used for the specified view. |
| 42814 |
The column cannot be dropped, because it is the only column in the table. |
| 42815 |
The data type, length, scale, value, or CCSID is invalid. |
| 42816 |
A datetime value or duration in an expression is invalid. |
| 42817 |
The column cannot be dropped because there is a dependency on the column. |
| 42818 |
The operands of an operator or function are not compatible or not comparable. |
| 42819 |
An operand of an arithmetic operation or an operand of a function that requires a number is invalid. |
| 42820 |
A numeric constant is too long, or it has a value that is not within the range of its data type. |
| 42821 |
A data type for an assignment to a column or variable is not compatible with the data type. |
| 42822 |
An expression in the ORDER BY clause or GROUP BY clause is not valid. |
| 42823 |
Multiple columns are returned from a subquery that is allowed only one column. |
| 42824 |
An operand of LIKE or a scalar function is not a string expression. |
| 42825 |
The rows of UNION, INTERSECT, EXCEPT, or VALUES do not have compatible columns. |
| 42826 |
The rows of UNION, INTERSECT, EXCEPT, or VALUES do not have the same number of columns. |
| 42827 |
The table identified in the UPDATE or DELETE is not the same table designated by the cursor. |
| 42828 |
The table designated by the cursor of the UPDATE or DELETE statement cannot be modified, or the cursor is read-only. |
| 42829 |
FOR UPDATE OF is invalid, because the result table designated by the cursor cannot be modified. |
| 42830 |
The foreign key does not conform to the description of the parent key. |
| 42831 |
Null values are not allowed in a column of a primary key, a column of a unique key, a ROWID column, a
row change timestamp column, a row-begin column, a row-end column, or a column of an application period. |
| 42832 |
The operation is not allowed on system objects. |
| 42834 |
SET NULL cannot be specified, because no column of the foreign key can be assigned the null value. |
| 42835 |
Cyclic references cannot be specified between named derived tables. |
| 42836 |
The specification of a recursive, named derived table is invalid. |
| 42837 |
The column cannot be altered, because its attributes are not compatible with the current column attributes. |
| 42838 |
An invalid use of a table space was detected. |
| 42839 |
Indexes and long columns cannot be in separate tablespaces from the table. |
| 42840 |
An invalid use of the AS CAST option was detected. |
| 42841 |
An untyped expression cannot be a user-defined type or reference type. |
| 42842 |
A column, period, or parameter definition is invalid, because a specified option is inconsistent with
the column or period description. |
| 42845 |
An invalid use of a VARIANT or EXTERNAL ACTION function was detected. |
| 42846 |
Cast from source type to target type is not supported. |
| 42849 |
The specified option is not supported for external routines. |
| 42852 |
The privileges specified in GRANT or REVOKE are invalid or inconsistent. (For example, GRANT ALTER on a view.) |
| 42853 |
Both alternatives of an option were specified, or the same option was specified more than once. |
| 42854 |
A result column data type in the select list is not compatible with the defined type in a typed view or
materialized query table definition. |
| 42855 |
The assignment of the LOB to this host variable is not allowed.
The target host variable for all fetches of this LOB value for this cursor must be a locator or a LOB variable. |
| 42858 |
Operation cannot be applied to the specified object. |
| 42860 |
The constraint cannot be dropped because it is enforcing a primary key, ROWID, or period. |
| 42863 |
An undefined host variable in REXX has been detected. |
| 42866 |
The data type in either the RETURNS clause of the CAST FROM clause in the CREATE FUNCTION statement is
not appropriate for the data type returned from the sourced function or RETURN statement in the function body. |
| 42867 |
Conflicting options have been specified. |
| 42872 |
FETCH statement clauses are incompatible with the cursor definition. |
| 42875 |
The object to create within CREATE SCHEMA must have the same qualifier as the schema name. |
| 42877 |
The column name cannot be qualified. |
| 42878 |
An invalid function or procedure name was used with the EXTERNAL keyword. |
| 42879 |
The data type of one or more input parameters in the CREATE FUNCTION statement is not appropriate for
the corresponding data type in the source function. |
| 42880 |
The CAST TO and CAST FROM data types are incompatible, or would always result in truncation of a fixed string. |
| 42881 |
Invalid use of a row based function. |
| 42882 |
The specific instance name qualifier is not equal to the function name qualifier. |
| 42883 |
No routine was found with a matching signature. |
| 42884 |
No routine was found with the specified name and compatible arguments. |
| 42885 |
The number of input parameters specified on a CREATE FUNCTION statement does not match the number
provided by the function named in the SOURCE clause. |
| 42886 |
The IN, OUT, or INOUT parameter attributes do not match. |
| 42887 |
The function is not valid in the context where it occurs. |
| 42888 |
The table does not have a primary key. |
| 42889 |
The table already has a primary key. |
| 42890 |
A column list was specified in the references clause, but the identified parent table does not have a
unique constraint with the specified column names. |
| 42891 |
A duplicate UNIQUE constraint already exists. |
| 42893 |
The object or constraint cannot be dropped, altered or transferred, or authorities cannot be revoked
from the object, because other objects are dependent on it. |
| 42894 |
The DEFAULT value is invalid. |
| 42895 |
For static SQL, an input host variable cannot be used, because its data type is not compatible with the
parameter of a procedure or user-defined function. |
| 42898 |
An invalid correlated reference or transition table was detected in a trigger. |
| 428A0 |
An error occurred with the sourced function on which the user-defined function is based. |
| 428A1 |
Unable to access a file referenced by a host file variable. |
| 428A2 |
The table cannot be created in the multi-partition database partition group because no column exists
that can be used as the distribution key. |
| 428A3 |
An invalid path has been specified for an event monitor. |
| 428A4 |
An invalid value has been specified for an event monitor option. |
| 428A5 |
An exception table named in a SET INTEGRITY statement either does not have the proper structure, or it
has been defined with generated columns, constraints, or triggers. |
| 428A6 |
An exception table named in a SET INTEGRITY statement cannot be the same as one of the tables being checked. |
| 428A7 |
There is a mismatch in the number of tables being checked and in the number of exception tables specified
in the SET INTEGRITY statement. |
| 428A8 |
Cannot reset the Set Integrity Pending state using the SET INTEGRITY statement on a descendent table
while a parent table or underlying table is in the Set Integrity Pending state. |
| 428A9 |
The specified member number or database partition number, or range of member numbers or database partition
numbers is invalid. |
| 428AA |
The column name is not a valid column for an event monitor table. |
| 428B0 |
Illegal nesting inside ROLLUP, CUBE, or GROUPING SETS. |
| 428B1 |
The clause specifying table space containers that are not designated for specific database partitions
is either missing or specified more than once. |
| 428B2 |
The path name for the container is not valid. |
| 428B3 |
An invalid SQLSTATE was specified. |
| 428B7 |
A number specified in an SQL statement is out of the valid range. |
| 428BO |
No plan was possible to create for the federated data source. |
| 428C0 |
The database partition cannot be dropped because it is the only database partition in the database
partition group. |
| 428C1 |
The column data type or attribute can only be specified once for a table, and a period may only exist once in the table. |
| 428C2 |
Examination of the function body indicates that the given clause should have been specified on the CREATE
FUNCTION statement. |
| 428C4 |
The number of elements on each side of the predicate operator is not the same. |
| 428C5 |
No data type mapping was found for a data type from the data source. |
| 428C8 |
Data definition operations are not allowed on procedures with the same name as the connect procedure. |
| 428C9 |
A ROWID, IDENTITY, ROW-BEGIN, ROW-END or TRANSACTION-START-ID column cannot be specified as the target
column of an INSERT or UPDATE. |
| 428CA |
A table in append mode cannot have a clustered index. |
| 428CB |
The page size for a table space must match the page size of the associated buffer pool. |
| 428D1 |
Unable to access a file referenced by a DATALINK value. |
| 428D4 |
A cursor specified in a FOR statement cannot be referenced in an OPEN, CLOSE, or FETCH statement. |
| 428D5 |
The ending label does not match the beginning label. |
| 428D6 |
UNDO is not allowed for NOT ATOMIC statements. |
| 428D7 |
The condition value is not allowed. |
| 428D8 |
The declaration or use of the SQLSTATE or SQLCODE variable is not valid. |
| 428DB |
An object is not valid as a supertype, supertable, or superview. |
| 428DC |
The function or method is not valid as the transform for this type. |
| 428DD |
A required transform is not defined. |
| 428DE |
PAGESIZE value is not supported. |
| 428DF |
Data types specified in CREATE CAST are not valid. |
| 428DG |
Function specified in CREATE CAST is not valid. |
| 428DH |
Operation is not valid for typed tables. |
| 428DJ |
Inherited column or attribute cannot be changed or dropped. |
| 428DK |
The scope for the reference column is already defined. |
| 428DL |
Parameter of external or sourced function has a scope defined. |
| 428DM |
The scope table or view is not valid for the reference type. |
| 428DN |
SCOPE is not specified in the RETURNS clause of an external function or is specified in the RETURNS
clause of a sourced function. |
| 428DP |
The type is not a structured type. |
| 428DQ |
A subtable or subview cannot have a different schema name than its supertable or superview. |
| 428DR |
Operation cannot be applied to a subtable or a subview. |
| 428DS |
Index on the specified columns cannot be defined on subtable. |
| 428DT |
Operand of expression is not a valid scoped reference type. |
| 428DU |
A type is not included in the required type hierarchy. |
| 428DV |
Invalid left operand of a dereference operator. |
| 428DW |
Object identifier column cannot be referenced using the dereference operator. |
| 428DX |
Object identifier column is required to define the root table or root view of a typed table or typed
view hierarchy. |
| 428DY |
Statistics cannot be updated for the target object type. |
| 428DZ |
An object identifier column cannot be updated. |
| 428E0 |
Definition of index does not match the definition of the index extension. |
| 428E1 |
Result of the range-producing table function is inconsistent with that of the key transformation table
function for the index extension. |
| 428E2 |
Number or the type of key-target parameters does not match with the number or type of key transform
function for the index extension. |
| 428E3 |
Argument for function in index extension is not valid. |
| 428E4 |
Function is not supported in CREATE INDEX EXTENSION statement. |
| 428E5 |
SELECTIVITY clause can only be specified with a user-defined predicate. |
| 428E6 |
The search argument of method in the user-defined predicate does not match the one in the corresponding
search method of the index extension. |
| 428E7 |
Type of the operand following the comparison operator in the user-defined predicate does not match the
RETURNS data type. |
| 428E8 |
A search target or search argument parameter does not match a parameter name of the function being created. |
| 428E9 |
An argument parameter name cannot appear as both a search target and search argument in the same
exploitation rule. |
| 428EA |
A fullselect in a typed view is not valid. |
| 428EB |
A column in a subview cannot be read only when the corresponding column in the superview is updatable. |
| 428EC |
The fullselect specified for the materialized query table is not valid. |
| 428ED |
Structured types with Datalink or Reference type attributes cannot be constructed. |
| 428EE |
Option is not valid for this data source. |
| 428EF |
Value for the option is not valid for this data source. |
| 428EG |
Missing required option for this data source. |
| 428EH |
Cannot ADD an option that is already defined. |
| 428EJ |
Cannot SET or DROP an option that has not been added. |
| 428EK |
The qualifier for a declared global temporary table name must be SESSION. |
| 428EL |
A transform function is not valid for use with a function or method. |
| 428EM |
The TRANSFORM GROUP clause is required. |
| 428EN |
A transform group is specified that is not used. |
| 428EP |
A structured type cannot depend on itself either directly or indirectly. |
| 428EQ |
The returns type of the routine is not the same as the subject type. |
| 428ER |
A method specification cannot be dropped before the method body is dropped. |
| 428ES |
A method body does not correspond to the language type of the method specification. |
| 428EU |
TYPE or VERSION is not specified in the server definition. |
| 428EV |
Pass-through facility is not supported for the type of data source. |
| 428EW |
The table cannot be converted to or from a materialized query table. |
| 428EX |
Routine cannot be used as a transform function because it is either a builtin function or a method. |
| 428EY |
The data type of the search target in a user-defined predicate does not match the data type of the source
key of the specified index extension. |
| 428EZ |
A window specification for an OLAP function is not valid. |
| 428F0 |
A ROW function must include at least two columns. |
| 428F1 |
An SQL TABLE function must return a table result. |
| 428F2 |
The data type of the RETURN statement value in an SQL procedure must be INTEGER. |
| 428F3 |
SCROLL and WITH RETURN are mutually exclusive. |
| 428F4 |
The SENSITIVITY specified on FETCH is not allowed for the cursor. |
| 428F5 |
The invocation of a routine is ambiguous. |
| 428F6 |
Cursor is scrollable, but the result table involves output from a table function. |
| 428F7 |
An operation that applies only to SQL routines was attempted on an external routine. |
| 428F9 |
A sequence expression cannot be specified in this context. |
| 428FA |
The scale of the decimal number must be zero. |
| 428FB |
The sequence-name must not be a sequence generated by the system for an identity column. |
| 428FC |
The length of the encryption password is not valid. |
| 428FD |
The password used for decryption does not match the password used to encrypt the data. |
| 428FE |
The data is not a result of the ENCRYPT function. |
| 428FF |
The buffer pool specification is not valid. |
| 428FG |
The staging table or materialized query table definition is not valid. |
| 428FH |
The SET INTEGRITY option is not valid |
| 428FI |
ORDER OF was specified, but the table-designator does not contain an ORDER BY clause. |
| 428FJ |
ORDER BY is not allowed in the outer fullselect of a view or materialized query table. |
| 428FL |
An SQL data change statement is not allowed in the context in which it was specified. |
| 428FM |
An INSERT statement within a SELECT specified a view which is not a symmetric view. |
| 428FP |
One INSTEAD OF trigger is allowed for each kind of operation on a subject view. |
| 428FQ |
An INSTEAD OF trigger cannot be created because of how the view is defined. |
| 428FR |
A column cannot be altered as specified. |
| 428FT |
The table is not compatible with the specified data partitioning operation. |
| 428FU |
Built-in type returned from the FROM SQL transform function or method does not match the corresponding
built-in type for the TO SQL transform function or method. |
| 428FV |
Cannot define the method as an overriding method. |
| 428FZ |
A view that has INSTEAD OF triggers defined only for some operations cannot be used as a target in the
MERGE statement. |
| 428G1 |
The number of data partitions exceeds the number of table spaces for the table. |
| 428G2 |
The last data partition cannot be dropped from the table. |
| 428G3 |
FINAL TABLE is not valid when the target view of the SQL data change statement in a fullselect has an
INSTEAD OF trigger defined. |
| 428G4 |
Invalid use of INPUT SEQUENCE ordering. |
| 428G5 |
The assignment clause of the UPDATE statement must specify at least one column that is not an INCLUDE column. |
| 428G6 |
A column is specified that cannot be selected from the target of the data change statement in the FROM
clause of the fullselect. |
| 428G7 |
A nickname cannot be referenced in an enforced referential constraint. |
| 428G8 |
The view cannot be enabled for query optimization. |
| 428GA |
Federated option cannot be added, dropped, or altered. |
| 428GC |
An invalid string unit was specified for a function. |
| 428GD |
The PARTITION BY clause must specify a single column and it must be the same as the first column of the
ORGANIZE BY clause. |
| 428GE |
The source table cannot be attached to the partitioned target table. |
| 428GF |
The grant of the role is not valid as it would create a cycle. |
| 428GG |
Invalid use of an error tolerant nested-table-expression. |
| 428GI |
An XML schema is not complete because an XML schema document is missing. |
| 428GJ |
The table cannot be truncated because DELETE triggers exist for the table or the table is a parent table
of a referential constraint that would be affected by the statement. |
| 428GL |
The system authorization ID specified for a trusted context is already specified in another trusted context. |
| 428GM |
The trusted context is already defined to be used by this authorization ID or PUBLIC. |
| 428GN |
The specified authorization ID or PUBLIC is not defined in the specified trusted context. |
| 428GO |
A column option is invalid in a transparent DDL statement. |
| 428GP |
Multiple elements cannot be specified for a component of type ARRAY. |
| 428GQ |
The security label granted conflicts with another security label already granted. |
| 428GR |
A security label with the same access type (READ or WRITE) has already been granted to the authorization ID. |
| 428GS |
The option value specified for the procedure does not match the corresponding option of the source procedure. |
| 428GT |
The table is not protected with a security policy. |
| 428GU |
A table must include at least one column that is not implicitly hidden. |
| 428GV |
URI is an empty string. |
| 428GX |
A global variable cannot be set or referenced in this context. |
| 428GZ |
All specified instances of sort-keys in the SELECT clause are not identical. |
| 428H0 |
The subindexing operation cannot be applied to an object whose type is not ARRAY. |
| 428H1 |
The data type of a subindexing expression is not valid for the array. |
| 428H2 |
Data type is not supported in the context where it is being used. |
| 428H3 |
The tree element is not valid where specified. |
| 428H4 |
A hierarchical query construct is used out of context. |
| 428H5 |
Invalid use of the outer join operator. |
| 428H7 |
Expression cannot be computed as a single value for the query. |
| 428H8 |
The object must be defined as secure because another object depends on it for row-level or column-level
access control. |
| 428H9 |
PERMISSION or MASK cannot be altered. |
| 428HB |
A permission or mask cannot be created on the specified object. |
| 428HD |
The statement cannot be processed because a column mask cannot be applied or the definition of the mask
conflicts with the statement. |
| 428HE |
The user mapping or federated server option conflicts with an existing user mapping or federated server option. |
| 428HF |
The invocation of the routine omits a parameter which is not defined with a DEFAULT. |
| 428HG |
Parameter definition for the routine includes an option that is invalid in the context where it is used. |
| 428HH |
The drop storage path failed because the storage group must have at least one storage path associated with it. |
| 428HM |
The system-period data versioning clause specified on CREATE or ALTER is invalid. |
| 428HN |
The period specification is invalid. |
| 428HP |
The definition of the module initialization procedure SYS_INIT is not valid. |
| 428HQ |
Invalid data type for the operand of a predicate. |
| 428HR |
Invalid use of row data type value in a list of values. |
| 428HS |
The target object of the anchored data type is unsupported or is being used in an unsupported context. |
| 428HT |
The WITH ORDINALITY clause is not valid with the specified UNNEST argument. |
| 428HU |
Invalid use of dynamic statement name in a cursor value constructor. |
| 428HV |
Error occurred processing a conditional compilation directive. |
| 428HW |
The period specification in an index or constraint is invalid. |
| 428HX |
The table is not valid for a history table. |
| 428HY |
The period specification or period condition is invalid. |
| 428HZ |
The temporal attribute of the table is invalid for the specified operation. |
| 428I2 |
A clause is not supported in a transparent DDL statement. |
| 428I3 |
A global variable identified as the target of an assignment is a read only global variable. |
| 428I7 |
The columns of the primary key for the shadow table do not correspond to columns of a unique or primary
key constraint of the base table. |
| 428I8 |
The ENVIRONMENT clause is not valid. |
| 428I9 |
An argument of the function must not contain a column reference. |
| 428IA |
A component routine is not valid. |
| 428IB |
Problem while processing the data file or diagnostic files of an external table. |
| 42901 |
A column function does not include a column name. |
| 42903 |
Invalid use of an aggregate function or OLAP function. |
| 42904 |
The SQL procedure was not created because of a compile error. |
| 42907 |
The string is too long. |
| 42908 |
The statement does not include a required column list. |
| 42910 |
The statement is not allowed in a Compond statement. |
| 42911 |
A decimal divide operation is invalid, because the result would have a negative scale. |
| 42912 |
A column cannot be updated, because it is not identified in the UPDATE clause of the select-statement
of the cursor. |
| 42914 |
The DELETE is invalid, because a table referenced in a subquery can be affected by the operation. |
| 42915 |
An invalid referential constraint has been detected. |
| 42916 |
The alias cannot be created, because it would result in a repetitive chain of aliases. |
| 42917 |
The object cannot be explicitly dropped, altered, or replaced. |
| 42918 |
A user-defined data type cannot be created with a built-in data type name (for example, INTEGER). |
| 42919 |
Nested compound statements are not allowed. |
| 42921 |
Containers cannot be added to the tablespace. |
| 42925 |
Recursive named derived tables cannot specify SELECT DISTINCT and must specify UNION ALL. |
| 42928 |
WITH EMPTY TABLE cannot be specified for the table. |
| 42932 |
The program preparation assumptions are incorrect. |
| 42939 |
The name cannot be used because the specified identifier is reserved for system use. |
| 42961 |
The server name specified does not match the current server. |
| 42962 |
A column was specified in a context where its data type is not valid. |
| 42963 |
Invalid specification of a security label column. |
| 42968 |
The connection failed, because there is no current software license. |
| 42969 |
The package was not created. |
| 42972 |
An expression in a join-condition or ON clause of a MERGE statement references columns in more
than one of the operand tables. |
| 42985 |
The statement is not allowed in a routine. |
| 42986 |
The source object in a rename operation is referenced in a context where it is not supported. |
| 42987 |
The statement is not allowed in a procedure or trigger. |
| 42989 |
A generated column (except for an identity column) cannot be used in a BEFORE trigger. |
| 42990 |
A unique index or unique constraint is not allowed because the key columns are not a superset of the
partitioned key columns. |
| 42991 |
The BOOLEAN, BINARY, and VARBINARY data types are currently only supported internally. |
| 42993 |
The column, as defined, is too large to be logged. |
| 42994 |
Raw device containers are not supported. |
| 42995 |
The requested function does not apply to global temporary tables. |
| 42997 |
Capability is not supported by this version of the DB2 application requester, DB2 application server,
or the combination of the two. |
| 429A1 |
The database partition group is not valid for the table space. |
| 429A9 |
SQL statement cannot be processed in a federated environment. |
| 429B2 |
Specified inline length value for the structured type or column is too small. |
| 429B3 |
Object may not be defined on a subtable. |
| 429B4 |
Data filter function cannot be a LANGUAGE SQL function. |
| 429B5 |
Data type of instance parameter in index extension is not valid. |
| 429B8 |
A routine defined with PARAMETER STYLE JAVA cannot have a structured type as a parameter or returns type. |
| 429B9 |
DEFAULT or NULL cannot be used in an attribute assignment. |
| 429BA |
The FEDERATED keyword must be used with a reference to a federated database object. |
| 429BB |
The data type of a column, parameter,or SQL variable is not supported. |
| 429BC |
There are multiple container actions in the ALTER TABLESPACE statement. |
| 429BE |
The primary key or unique key is a subset of the columns in the dimensions clause. |
| 429BG |
The function is not supported for range-clustered tables. |
| 429BH |
A partitioned table definition contains an unsupported column definition which could be an identity
column, datalink column, or XML column. |
| 429BJ |
Invalid usage of WITH ROW MOVEMENT in a view. |
| 429BK |
Invalid attempt to update a view because of because of row movement involving underlying views. |
| 429BL |
A function which modifies SQL data is invoked in an illegal context. |
| 429BM |
The collation cannot be used in this context. |
| 429BO |
No plan was possible to create for the federated data source. |
| 429BP |
Invalid nickname column expression. |
| 429BS |
Invalid index definition involving an XMLPATTERN clause or a column defined with a data type of XML. |
| 429BT |
Transfer ownership failed because of a dependency. |
| 429BU |
The user mappings from the user mapping repository for a plugin cannot be accessed. |
| 429BV |
Invalid specification of a ROW CHANGE TIMESTAMP column. |
| 429BX |
The expression for an index key is not valid. |
| 429BZ |
Update, delete, or Insert into a UNION ALL view failed because one of the underlying tables is protected. |
| 429C0 |
The query must contain a predicate using the indicated column. |
| 429C2 |
The data type specified for an array is not valid in the context where it is specified. |
| 429C3 |
The creation or revalidation of an object would result in an invalid direct or indirect self-reference. |
| 429C4 |
Revalidation failed for all objects that were specified to be revalidated. |
| 429C5 |
Data type is not supported for a field in a row type. |
| 429CA |
ANALYZE_TABLE expression is not supported in the context where it is specified. |
| 429CC |
A system-generated type name cannot be directly referenced in this context. |