Number
|
Explanation
|
| -12001 |
Too many errors, error collection terminated |
| -12101 |
Syntax error, <%> assumed missing |
| -12102 |
Syntax error, <%> ignored |
| -12103 |
Syntax error, <%> assumed to mean <%> |
| -12104 |
Invalid construction |
| -12106 |
Internal parser error, analysis aborted |
| -12107 |
Syntax analysis resumed here |
| -12108 |
Multiple statements not allowed |
| -12109 |
Character string literal contains non-ascii character, use nchar literal instead (i.e. N'text') |
| -12110 |
Delimited identifier contains non-ascii character |
| -12111 |
Delimited identifier contains invalid character |
| -12112 |
Delimited identifier contains illegal Unicode character |
| -12119 |
Password string contains non-ascii character |
| -12120 |
Table name too long |
| -12121 |
String literal too long |
| -12122 |
Numeric literal too long |
| -12123 |
Invalid password string |
| -12124 |
<%> is an invalid hexadecimal literal |
| -12125 |
Reserved word may not be used as an identifier |
| -12126 |
Invalid name |
| -12127 |
Character string literal contains illegal Unicode character |
| -12128 |
Result of concatenation too long |
| -12129 |
Table definition does not include any column specification |
| -12131 |
Table definition includes more than one PRIMARY KEY specification |
| -12132 |
Only one column allowed in column list |
| -12152 |
<%> not allowed in EXECUTE mode |
| -12154 |
User name too long |
| -12156 |
Column name too long |
| -12157 |
Synonym name too long |
| -12158 |
Correlation name too long |
| -12159 |
Cursor name too long |
| -12160 |
Databank name too long |
| -12161 |
Shadow name too long |
| -12162 |
Host variable name too long |
| -12163 |
File name too long |
| -12164 |
Label name too long |
| -12165 |
Index name too long |
| -12166 |
Object name too long |
| -12167 |
View name too long |
| -12168 |
Domain name too long |
| -12169 |
Too many identifier names given |
| -12174 |
Syntax error in escape clause, expecting comma before PRODUCT or CONFORMANCE specification |
| -12175 |
Syntax error in escape clause, invalid CONFORMANCE specification |
| -12176 |
Syntax error in escape clause, invalid YEAR specification |
| -12177 |
Syntax error in escape clause, invalid PRODUCT specification |
| -12178 |
Syntax error in escape clause, invalid VENDOR specification |
| -12179 |
Syntax error in escape clause, expecting VENDOR or YEAR after '--(*' |
| -12180 |
Syntax error, unexpected token '*)--' |
| -12181 |
Syntax error in escape clause, terminating '*)--' missing |
| -12182 |
Syntax error in escape clause |
| -12200 |
Table <%> not found, table does not exist or no access privilege |
| -12201 |
Table reference <%> is ambiguous |
| -12202 |
<%> is not a column of an inserted table, updated table or any table identified in a FROM clause |
| -12203 |
<%> is neither an object table of an INSERT, UPDATE or DELETE statement, nor specified in a FROM clause |
| -12204 |
Column reference <%> ambiguous |
| -12205 |
Column <%> not referenced in GROUP BY clause |
| -12207 |
DISTINCT specified more than once in a subselect |
| -12208 |
SELECT clause of a subquery specifies more than one column |
| -12209 |
Column <%> identified in HAVING clause but not included in GROUP BY clause |
| -12210 |
Operand of set function includes a set function |
| -12211 |
NEXT VALUE of sequence not allowed in ORDER BY clause |
| -12212 |
Operand of set function includes a correlated reference specified in an expression |
| -12213 |
Set function not specified in a SELECT clause or HAVING clause |
| -12214 |
Invalid operand type, expected type is <%> |
| -12215 |
Operand not of <%> type |
| -12216 |
Operands are not comparable |
| -12217 |
Set function containing DISTINCT may not be specified within an expression |
| -12218 |
Constant expression not allowed in ORDER BY clause |
| -12219 |
The length of the trim character expression is not one |
| -12220 |
Expression must be a column |
| -12221 |
SELECT clause contains both column expressions and set function expressions |
| -12222 |
ORDER BY expression contains no valid column reference |
| -12223 |
ORDER BY clause invalid because it includes a column name that is not part of the result table |
| -12224 |
ORDER BY clause invalid because it includes an integer which does not identify a column of the result table |
| -12225 |
The ORDER BY clause is invalid because it includes duplicate column references |
| -12226 |
Set function argument not bound in HAVING context |
| -12227 |
Duplicate column reference in FOR UPDATE OF clause |
| -12228 |
ORDER BY clause must contain only SELECT list items when DISTINCT, GROUP BY or UNION is specified |
| -12229 |
Set function not allowed in ORDER BY clause |
| -12230 |
Invalid numeric literal |
| -12231 |
Update or insert value is NULL, but the object column <%> cannot contain NULL values |
| -12232 |
Insert value must be a constant expression or NULL |
| -12233 |
The number of insert values is not the same as the number of object columns |
| -12234 |
Insert value not compatible with the column <%>'s <%> data type |
| -12235 |
Subquery not allowed in ORDER BY clause |
| -12236 |
Column name <%> does not identify a unique column of the result table |
| -12237 |
User-defined type <%> not found, does not exist or no usage privilege |
| -12238 |
Column <%> cannot be updated because it is derived from a set function or expression |
| -12239 |
The use of NULL in a SELECT clause is only allowed in a UNION |
| -12240 |
Statement contains too many table references |
| -12241 |
Domains not allowed in parameter list |
| -12242 |
The corresponding columns of the operands of a UNION do not have compatible column descriptions |
| -12243 |
Result table contains a column for which the type cannot be determined |
| -12244 |
Operands of a UNION do not have the same number of columns |
| -12245 |
FOR UPDATE clause may not be specified because the result table cannot be modified |
| -12246 |
Column <%> in the FOR UPDATE clause is not part of the identified table or view |
| -12250 |
A host variable or parameter marker is not allowed in a view definition |
| -12251 |
CREATE VIEW statement must include a column list because the SELECT clause contains an expression |
| -12252 |
CREATE VIEW statement must include a column list because the SELECT clause contains duplicated column name <%> |
| -12253 |
The number of columns specified for the view is not the same as specified by the SELECT clause |
| -12254 |
WITH CHECK OPTION cannot be used for the specified view because it cannot be modified |
| -12258 |
<%> operation not permitted because the view cannot be modified |
| -12259 |
<%> operation not permitted because the joined table cannot be modified |
| -12260 |
LOAD operation not permitted, the table contains a trigger specification |
| -12261 |
INSERT statement not permitted because the object column <%> is derived from an expression |
| -12262 |
The type of the parameter marker cannot be determined |
| -12263 |
Parameter markers and host variables not allowed in EXECUTE IMMEDIATE environment |
| -12264 |
Parameter markers may not be specified in SELECT clause |
| -12265 |
Literal or computed value overflow |
| -12266 |
Decimal divide operation invalid because the result would have a negative scale |
| -12267 |
Duplicate column reference in INSERT column list |
| -12268 |
Duplicate column reference in UPDATE set clauses |
| -12269 |
Duplicate column reference in View Parameter |
| -12270 |
<%> does not have <%> privilege on object <%> |
| -12271 |
Duplicate column reference in GROUP BY clause |
| -12273 |
The types of the results of a CASE expression are not type compatible |
| -12274 |
The type of the CASE expression result cannot be determined |
| -12275 |
At least one result in a CASE expression must be non-null |
| -12277 |
Invalid CAST data type specification |
| -12278 |
Invalid EXTRACT field specification |
| -12280 |
<%> is an invalid datetime literal |
| -12281 |
<%> is an invalid interval literal |
| -12282 |
Invalid interval qualifier |
| -12283 |
Invalid use of interval qualifier |
| -12300 |
Syntax error in escape clause |
| -12301 |
Translated native SQL string was truncated |
| -12302 |
The function <%> is not supported |
| -12303 |
Unrecognized first word, <%> in escape clause expected 'CALL', 'FN','OJ', 'D', 'T' or 'TS' |
| -12304 |
Unrecognized scalar function <%> |
| -12305 |
Invalid data type <%> in function CONVERT |
| -12306 |
Syntax error, incomplete escape clause |
| -12307 |
Syntax error, unmatched apostrophe in string literal |
| -12308 |
Syntax error, unmatched quote in delimited identifier |
| -12309 |
Unknown first parameter <%> in scalar function <%> |
| -12310 |
Argument missing in scalar function <%> |
| -12311 |
Too many arguments in scalar function <%> |
| -12330 |
Statement was not a query |
| -12331 |
Statement was not an UPDATE, DELETE or INSERT |
| -12500 |
A databank named <%> already exists (or filename already used) |
| -12501 |
Table <%> does not exist |
| -12502 |
<%> does not have <%> privilege |
| -12503 |
<%> does not have <%> privilege on object <%> |
| -12504 |
Statement not allowed within transaction |
| -12505 |
<%> is not a USER or PROGRAM ident |
| -12506 |
No privilege |
| -12507 |
<%> does not have any databank available (see CREATE DATABANK) |
| -12509 |
An ident cannot REVOKE a privilege from itself |
| -12510 |
An ident cannot GRANT a privilege to itself |
| -12511 |
Duplicate column specification |
| -12512 |
Invalid type description |
| -12513 |
The cascade option would cause a drop of the last column <%> for table <%> in schema <%> |
| -12514 |
The value for <%> must be between <%> and <%> |
| -12515 |
The value of <%> must be <%> than or equal to the value of <%> |
| -12516 |
Qualified column name required |
| -12517 |
Object <%> does not exist |
| -12518 |
Circular grant of membership between groups not permitted |
| -12519 |
Invalid type description, <%> length must be between <%> and <%> |
| -12520 |
An ident cannot GRANT a privilege to itself |
| -12521 |
Create <%> option <%> specified more than once |
| -12522 |
Alter <%> option <%> specified more than once |
| -12523 |
Databank <%> does not exist |
| -12524 |
READ ONLY option only available for ALTER DATABANK |
| -12525 |
Alter table option <%> specified more than once |
| -12526 |
Default value for NOT NULL column <%> missing |
| -12527 |
Constraints and unique indexes must be specified WITHOUT CHECK when the database is set to AUTOUPGRADE |
| -12528 |
It is not allowed to create a shadow when the database is set to AUTOUPGRADE |
| -12529 |
The database cannot be set to AUTOUPGRADE when there are shadows defined |
| -12530 |
Operand not of type <%> |
| -12531 |
Operands not comparable |
| -12532 |
Invalid option, should be ON or OFF |
| -12533 |
Literal or computed value overflow |
| -12534 |
Invalid numeric literal |
| -12535 |
Invalid identifier, keyword VALUE expected |
| -12536 |
Name <%> in PRIMARY KEY specification not recognized as a column name of current table definition |
| -12537 |
<%> must be unqualified |
| -12538 |
Default value not compatible with domain definition |
| -12539 |
Host variable construction illegal in this context |
| -12540 |
<%> is not a column of the specified table(s) |
| -12541 |
Data pagesize too small for table record length |
| -12542 |
Default value is outside the range specified by domain definition |
| -12543 |
Index pagesize too small for table key length |
| -12544 |
Too many columns specified in <%> statement |
| -12545 |
Primary key column <%> may not be updated because the table is in a WORK databank |
| -12546 |
Column <%> is not type compatible with the corresponding column of the referenced table |
| -12547 |
Number of columns specified in the foreign key is not the same as the number of columns in the primary key of the referenced table |
| -12549 |
Databank option may not be changed to WORK since <%> either contains tables with FOREIGN KEY or UNIQUE constraints or sequences |
| -12550 |
Table <%> includes a FOREIGN KEY or UNIQUE constraint and may therefore not be created in a databank with WORK option |
| -12551 |
Table <%> is in a databank with WORK option and may therefore not be used as referential constraint |
| -12552 |
A UNIQUE index or a UNIQUE or FOREIGN KEY constraint cannot be created for table <%> as it is located in a databank with WORK option |
| -12553 |
Explicit grant membership on PUBLIC is not permitted |
| -12554 |
PUBLIC cannot be member of another group |
| -12555 |
The option cannot be changed to READ ONLY since <%> contains a table using a current collation |
| -12556 |
<%> cannot be shadowed because it is a WORK databank |
| -12557 |
Shadow named <%> already exists |
| -12558 |
Ident named <%> already exists |
| -12559 |
Index named <%> already exists |
| -12560 |
Table, view or synonym named <%> already exists |
| -12561 |
User-defined type or domain <%> not found, does not exist or no usage privilege |
| -12563 |
Shadow <%> does not exist |
| -12564 |
Ident <%> does not exist |
| -12565 |
Maximum row length exceeded by index or key table |
| -12566 |
Maximum row length exceeded by base table |
| -12568 |
EXISTS construction illegal in this context |
| -12569 |
ALL or ANY construction illegal in this context |
| -12570 |
Set function construction illegal in this context |
| -12571 |
Subquery construction illegal in this context |
| -12572 |
Too many columns given in FOREIGN KEY clause |
| -12573 |
Name <%> in CHECK clause not recognized as a column name of current table definition |
| -12574 |
Name <%> in column constraint not recognized as current column name |
| -12577 |
Default value not compatible with column specification |
| -12579 |
No such unique constraint in referenced table |
| -12581 |
Too many columns given in UNIQUE constraint |
| -12582 |
UNIQUE constraint equivalent to PRIMARY KEY constraint |
| -12583 |
UNIQUE constraint equivalent to previously given UNIQUE constraint |
| -12584 |
The added constraint is equivalent to a previously defined PRIMARY KEY or UNIQUE constraint |
| -12585 |
Name <%> in FOREIGN KEY clause not recognized as a column name of current table definition |
| -12586 |
Data pagesize not supported |
| -12587 |
Index pagesize not supported |
| -12588 |
Compression <%> not supported |
| -12589 |
An ident or a schema owning any collation cannot be dropped. Drop collation first |
| -12590 |
Table contains too many columns |
| -12591 |
Cannot create unique index |
| -12592 |
Dependencies exist, RESTRICT specified |
| -12593 |
Column <%> does not exist |
| -12594 |
Column <%> cannot be dropped as it is the only column in table |
| -12595 |
Column <%> cannot be dropped, dependencies exist |
| -12596 |
Default value for column <%> does not exist |
| -12597 |
Change of data type is not allowed for a column included in a key or index |
| -12598 |
The datatype for a column cannot be changed to/from a domain or user- defined type |
| -12599 |
The proposed data type change is not supported |
| -12600 |
Change of data type is not supported for a column used by a view, routine or trigger |
| -12601 |
Statement does not support backup of <%> |
| -12602 |
The same file name is given for backup and incremental backup |
| -12603 |
Database is already OFFLINE |
| -12604 |
Database is already ONLINE |
| -12605 |
Cannot RESET LOG, because database is ONLINE |
| -12606 |
Databank <%> is already OFFLINE |
| -12607 |
Databank <%> is already ONLINE |
| -12608 |
Cannot RESET LOG, because databank <%> is ONLINE |
| -12609 |
Shadow <%> is already OFFLINE |
| -12610 |
Shadow <%> is already ONLINE |
| -12611 |
Cannot RESET LOG, because shadow <%> is ONLINE |
| -12612 |
Shadow <%> is already specified |
| -12613 |
Cannot set more than one shadow OFFLINE for databank having shadow <%> |
| -12614 |
Statistics cannot be updated for <%> because it is a view |
| -12615 |
Filename already used by databank or shadow |
| -12616 |
Cannot SET DATABASE OFFLINE, because another user is connected |
| -12617 |
Cannot SET DATABANK <%> OFFLINE, because the databank is in use |
| -12618 |
INCREMENTAL backups can only be used in conjunction with EXCLUSIVE |
| -12619 |
The column <%> is not of structured type |
| -12620 |
A domain or user-defined type named <%> already exists |
| -12621 |
A schema named <%> already exists |
| -12622 |
The schema name for the index table must be the same as the schema name for the table |
| -12623 |
A PRIMARY KEY constraint for this table has already been defined |
| -12624 |
The added PRIMARY KEY or UNIQUE constraint cannot be created as there are duplicates |
| -12625 |
The added referential constraint is not fulfilled by existing records |
| -12626 |
The added check constraint criteria is not fulfilled by existing records |
| -12627 |
One or more specified columns does not exist in table |
| -12628 |
Referenced table or column not found |
| -12629 |
FOREIGN KEY not referencing a compatible UNIQUE or PRIMARY KEY |
| -12630 |
Constraint <%> cannot be dropped, dependencies exist |
| -12631 |
PRIMARY KEY or UNIQUE column constraint not valid when records exist |
| -12632 |
Collation <%> does not exist |
| -12633 |
A collation named <%> already exists |
| -12634 |
Invalid collation definition string |
| -12635 |
Collation <%> cannot be dropped, used by domain or column |
| -12636 |
A collate clause can only be specified for character types |
| -12637 |
Expressions with different collating sequences cannot be compared |
| -12638 |
Collation specified in ORDER BY must be the same as used in DISTINCT/UNION |
| -12639 |
Column of type large object not allowed in PRIMARY KEY, UNIQUE, FOREIGN KEY or INDEX |
| -12640 |
Precompiled statement <%> does not exist or no execute privilege |
| -12641 |
A precompiled statement named <%> already exists |
| -12642 |
Invalid SQL construction used in CREATE STATEMENT |
| -12643 |
Column of datatype large object not allowed in this context |
| -12644 |
SQL syntax error, only EXECUTE STATEMENT allowed |
| -12645 |
Column of datatype large object not allowed in a databank having shadow |
| -12646 |
Precompiled statement is not scrollable |
| -12647 |
Precompiled statement is scroll only |
| -12648 |
Not allowed to change table as it is used by a precompiled statement |
| -12649 |
Statement <%> was compiled with an earlier version |
| -12650 |
Only the creator of a precompiled statement may alter it |
| -12651 |
Invalid syntax in statement invocation |
| -12660 |
No column result set |
| -12661 |
The datatype list does not match any routine |
| -12662 |
There is no matching routine with the specified number of parameters |
| -12663 |
Invalid type description, <%> precision must be between <%> and <%> |
| -12664 |
Invalid type description, <%> fraction must be between <%> and <%> |
| -12665 |
It is not possible to cast data type <%> to data type <%> |
| -12666 |
It is not possible to assign <%> data to data type <%> |
| -12667 |
It is not possible to compare <%> data to <%> data |
| -12668 |
It is not possible to concatenate <%> data and <%> data |
| -12669 |
It is not possible to use arithmetic operations with <%> and <%> data |
| -12670 |
Support for user-defined types is not included in this version |
| -12671 |
Support for read only databanks is not included in this version |
| -12672 |
Support for this diagnostic item is not included in this version |
| -12673 |
CURRENT_COLLATION not allowed for column in unique constraint |
| -12674 |
CURRENT_COLLATION not allowed for column in primary key |
| -12675 |
CURRENT_COLLATION not allowed for column in unique index |
| -12676 |
Collation <%> may not be used as base since it is binary |
| -12678 |
INSERT columns must be specified when CREATE STATEMENT, i.e. INSERT INTO table (column-list) ... |
| -12679 |
SELECT * not allowed when CREATE STATEMENT, specify selected columns (at top level) |
| -12680 |
An ident may not drop himself |
| -12681 |
CASE expression's return values have different collating sequences |
| -12682 |
Columns defined as structured user-defined types cannot be used in constraints or indexes |
| -12683 |
Invalid combination of sequence attributes |
| -12701 |
<%> is a reserved word, and cannot be used as the name for a symbol |
| -12702 |
<%> is a global variable, and cannot be used as the name for a variable or parameter |
| -12703 |
The class <%> is already present in the handler declaration |
| -12704 |
The SQLSTATE <%> is already present in the handler declaration |
| -12705 |
The condition identifier <%> is already present in the handler declaration |
| -12706 |
The condition identifier <%> is already used in another handler in this scope |
| -12707 |
A condition identifier for the SQLSTATE <%> has already been defined in this scope |
| -12708 |
<%> is not a valid SQLSTATE value |
| -12709 |
The SQLSTATE <%> associated with the condition identifier <%> is already present in the handler declaration |
| -12710 |
An exception handler for the state (<%>) associated with the condition identifier <%> has already been defined in this scope |
| -12711 |
An exception handler for the state <%> has already been defined in this scope |
| -12712 |
An exception handler for the class <%> has already been defined in this scope |
| -12713 |
The default literal is too large for this data type |
| -12714 |
The literal value is too large for this data type |
| -12715 |
The type of the default value is not compatible with the type of the variable |
| -12716 |
A locator can only be declared for a lob type |
| -12717 |
Invalid declaration. The maximum precision for this data type is <%> |
| -12718 |
The scale cannot exceed the precision |
| -12719 |
A lob type can only be used in PSM if it is declared as a locator |
| -12720 |
The number of correlation names for <%>, does not match number of result types |
| -12721 |
The parameter <%> must be declared as IN as it is defined in a function, method or result set procedure |
| -12722 |
The parameter <%> is declared as IN, and cannot be assigned |
| -12723 |
The parameter <%> is declared as OUT, and cannot be used in expressions |
| -12724 |
<%> cannot be assigned a value directly |
| -12725 |
Result set procedures can only be used in cursor declarations |
| -12726 |
The formal argument of the routine is IN but the actual argument is OUT |
| -12727 |
The formal argument of the routine is OUT but the actual argument is IN |
| -12728 |
Literals or expressions cannot be used for OUT parameters |
| -12729 |
Return statements are only allowed in result set procedures or functions |
| -12730 |
Recursive call to <%>, not allowed |
| -12731 |
<%> statement not allowed in result procedure |
| -12732 |
The procedure <%> does not return a result set and cannot be used in a declare cursor for call |
| -12733 |
RESIGNAL statement only allowed in exception |
| -12734 |
Wrong number of items in result clause, <%> expected |
| -12735 |
Wrong number of parameters, <%> expected when invoking routine <%> |
| -12736 |
Invalid type for argument, <%> expected |
| -12737 |
Too long name <%> |
| -12738 |
Duplicate declaration <%> |
| -12739 |
x.y.z names not allowed |
| -12740 |
Syntax error, <%> assumed to mean <%> |
| -12741 |
The label or routine <%> is not defined |
| -12742 |
The label <%> is not defined |
| -12743 |
Procedure <%> does not exist or no execute privilege |
| -12744 |
The variable <%> is not defined |
| -12745 |
The condition identifier <%> is not defined |
| -12746 |
The cursor <%> is not defined |
| -12747 |
The use of a domain (<%>) is invalid in this context |
| -12748 |
Operands are incompatible |
| -12749 |
The SQL module <%> already exists |
| -12750 |
There already exists a procedure named <%> having the same parameters |
| -12751 |
Duplicate parameter <%> |
| -12752 |
The procedure <%> is declared in an SQL module, and cannot be dropped directly |
| -12753 |
Failed to read data dictionary |
| -12754 |
The length of a host variable cannot exceed 32 |
| -12755 |
Host variables cannot be used within a procedure |
| -12756 |
The data type for the parameter marker cannot be determined |
| -12757 |
The number of items in the into clause is less than the number of items in the select list |
| -12758 |
The number of items in the into clause is greater than the number of items in the select list |
| -12759 |
The number of items in the fetch into clause is less than the number of items in the cursor declaration |
| -12760 |
The number of items in the fetch into clause is greater than the number of items in the cursor declaration |
| -12761 |
The cursor <%> is declared as not scrollable, only next is allowed as fetch direction |
| -12762 |
The value in a fetch absolute or relative must be an integer |
| -12763 |
The argument to fetch absolute must be larger than 0 |
| -12764 |
A cursor for call is read only and cannot be used in an update or delete where current statement |
| -12765 |
The cursor is declared as read only and cannot be used in an update or delete where current statement |
| -12766 |
The table name in the <%> statement is not the same as the name used in the cursor declaration |
| -12767 |
The column <%> is not specified in the for update list of the cursor declaration |
| -12768 |
The size for a data type must be larger than zero |
| -12769 |
It is not allowed to declare exception handlers or condition identifiers for the SQLSTATE successful completion ('00000') |
| -12770 |
The formal argument of the procedure is declared as INOUT but the actual argument is <%> |
| -12771 |
A handler declaration cannot contain both an exception class and SQLSTATE values or condition identifiers |
| -12772 |
The procedure does not return a result set and therefore cannot be used with a scroll cursor |
| -12773 |
<%> is not a column and is not declared as a variable or parameter |
| -12774 |
The label <%> has already been declared |
| -12775 |
The statement requires <%> access |
| -12776 |
<%> statement is only allowed if the access indication is MODIFIES SQL DATA or READS SQL DATA |
| -12777 |
<%> statements are only allowed if the access indication is MODIFIES SQL DATA |
| -12778 |
The access indication for a result set procedure must be READS SQL DATA or CONTAINS SQL |
| -12779 |
An UNDO exception handler can only be specified in an atomic compound statement |
| -12781 |
Only assignment and comparison operations allowed |
| -12782 |
The column name <%> has already occurred in this row declaration |
| -12783 |
The field <%> is not defined in the row data type for the variable <%> |
| -12784 |
The row data types do not have the same number of fields |
| -12785 |
A row data type variable may not be used as a parameter or result type nor in a DML statement |
| -12800 |
Functionality not supported: <%> |
| -12801 |
Referencing OLD <%> is not allowed if trigger event is INSERT |
| -12802 |
Referencing NEW <%> is not allowed if trigger event is DELETE |
| -12803 |
The compound statement in a triggered action must be atomic |
| -12804 |
Referencing OLD or NEW ROW may only be used if FOR EACH ROW is specified |
| -12805 |
A column list can only be specified if trigger event is UPDATE |
| -12806 |
Duplicate column name in OF list |
| -12807 |
It is not allowed to modify the <%> table |
| -12808 |
The trigger time for a view must be INSTEAD OF |
| -12809 |
The trigger time for a base table cannot be INSTEAD OF |
| -12810 |
Only the creator of a table can create a trigger for the table |
| -12811 |
It is not allowed to create triggers for tables, located in databanks with WORK option |
| -12812 |
Referencing OLD or NEW table is not allowed in FOR EACH ROW triggers |
| -12813 |
A trigger named <%> already exists |
| -12814 |
Sequences cannot be created in a databank with WORK option |
| -12830 |
There already exists a function named <%> having the same parameters |
| -12831 |
Function <%> does not exist or no execute privilege |
| -12832 |
The result of the expression is not deterministic while the routine is declared as deterministic |
| -12833 |
All privileges used in a trigger must be held with grant option |
| -12834 |
Sequence <%> does not exist, or no privilege |
| -12835 |
A sequence named <%> already exists |
| -12836 |
The keyword NULL cannot be used <%> |
| -12837 |
The operands to a overlaps predicate must be of a row data type with two elements |
| -12838 |
The two elements in an operand to the overlaps predicate must either be of the same type or otherwise it shall be possible to add the second value to first value |
| -12839 |
<%> is not allowed in a before trigger |
| -12840 |
The simple value specification for a get diagnostics statement must be of integer type |
| -12841 |
<%> is not allowed in a trigger |
| -12842 |
The increment for a sequence must be non zero |
| -12843 |
Invalid values for sequence attributes |
| -12844 |
Schema <%> does not exist or no privilege |
| -12845 |
The schema name for routines in a module definition must be the same as the schema name for the module |
| -12846 |
The value for diagnostics size must be positive |
| -12847 |
The ident name in an authorization clause must be the same as the current user |
| -12848 |
A constraint named <%> already exists |
| -12849 |
The function <%> MODIFIES SQL DATA and can thus not be used in a DML statement |
| -12850 |
A trigger must be located in the same schema as the table |
| -12851 |
A constraint must have the same schema name as the object to which it belongs |
| -12852 |
The schema name for a routine is not the same as the schema name for the module |
| -12853 |
Ident name not allowed as a schema with the same name exists |
| -12854 |
A non-deterministic expression is not allowed in a check clause |
| -12855 |
Default values with a reference to a sequence combined with a check clause is not allowed in an alter table statement |
| -12856 |
References to LOB columns in the NEW table in an instead of trigger is not allowed |
| -12857 |
The label <%> cannot be used for an iterate statement |
| -12858 |
The record <%> is not compatible with the <%> |
| -12859 |
Creation of recursive statements is not supported |
| -12860 |
No user-defined type or domain named <%> is defined |
| -12861 |
The attribute name <%> is already specified |
| -12862 |
Instantiability cannot be specified for a distinct type |
| -12863 |
A distinct type must be FINAL |
| -12864 |
A type cannot be FINAL and NOT INSTANTIABLE |
| -12865 |
The default value for the attribute is invalid |
| -12866 |
There already exists a routine with specific name <%> |
| -12867 |
Parameters for functions and methods may not be specified as IN explicitly |
| -12868 |
A parameter name for the routine is missing |
| -12869 |
The type attribute <%> specified multiple times |
| -12870 |
No specification for the method <%> was found |
| -12871 |
The parameter type does not match method specification for <%> |
| -12872 |
The parameter name <%> does not match method specification |
| -12873 |
A type name must be specified |
| -12874 |
A method must be created in the same schema as the type |
| -12875 |
A type binding can only be specified for methods |
| -12876 |
A structured type must be declared as FINAL or NOT FINAL |
| -12877 |
An attribute in a structured user-defined type may not use that type as the data type |
| -12878 |
No <%> method specification exists |
| -12879 |
The method does not have the same return data type as the method specification |
| -12880 |
SELF is not allowed as parameter or variable name in an instance method |
| -12881 |
A method named <%> is already defined for this type |
| -12882 |
A method specification named <%> with equal parameters is already defined for this type |
| -12883 |
The type for the parameter <%> does not match the method specification |
| -12884 |
Type <%> does not exist or no usage privilege |
| -12885 |
As the type <%> is declared as NOT INSTANTIABLE it cannot be used when defining columns or variables |
| -12886 |
The method specification <%> does not have a returns clause |
| -12887 |
The schema name for the type <%> and the method specification are not the same |
| -12888 |
<%> is a static method and must be invoked with the syntax typename::method |
| -12889 |
<%> is a instance method and must be invoked with the syntax object.method |
| -12890 |
There is no method <%> defined for the type, or no execute privilege |
| -12891 |
The attribute <%> does not exist in the type <%> |
| -12892 |
The subject routine for <%> cannot be determined, there exists multiple routines with the same name. Provide more specific data types |
| -12893 |
The method specification for <%> cannot be determined, there exists multiple method specifications with the same number of parameters but none matching the data types for this method definition |
| -12894 |
The distinct type cannot be created since there exists a function with the name <%> and one parameter having the same type |
| -12895 |
The object <%> has been created implicitly and cannot be dropped |
| -12896 |
A constructor method can only be defined for a structured user-defined type |
| -12897 |
A constructor method must have the same name as the user-defined type |
| -12898 |
A constructor method must have the same return type as the user-defined type, <%> does not fulfill this requirement |
| -12899 |
<%> is a constructor method and must be invoked using the new operator |
| -12900 |
The attribute name is the same as an existing routine |
| -12901 |
Source as distinct is only valid for distinct types |
| -12902 |
Multiple source as distinct or distinct as source clauses not allowed |
| -12904 |
Order full not allowed for state orderings |
| -12905 |
There is no EQUALS ordering defined for the type <%>, comparison not allowed |
| -12906 |
Not allowed to create or drop ordering for distinct type |
| -12907 |
The type does not have any ordering |
| -12908 |
There is already an ordering defined for this type |
| -12909 |
<%> orderings are not supported |
| -12910 |
A function named EQUALS with the same parameter types already exists |
| -12911 |
There is no FULL ordering defined for the type <%>, comparison not allowed |
| -12912 |
Distinct as source is only valid for distinct types |
| -12913 |
Only method specifications can be dropped with the alter type statement |
| -12914 |
CASCADE not allowed for alter type |
| -12915 |
Cast to and from structured types not allowed |
| -12916 |
Not possible to add or drop attributes for a distinct type |
| -12917 |
Only the creator of a user-defined type may alter it |
| -12918 |
Not allowed to add or drop attribute to this type as it is used as the data type for a column |
| -12919 |
The addition of the attribute would cause a circular dependency |
| -12920 |
<%> is the last attribute for the type and cannot be dropped |
| -12921 |
The cursor <%> is declared in a for statement and cannot be used explicitly |
| -12922 |
All items in the select list in a for statement must be named |
| -12923 |
Duplicate name <%> in select list in for statement |
| -12924 |
All result items for a result set procedure must have a name when used in a for statement |
| -12925 |
Duplicate result item name <%> for result set procedure which is not allowed when used in a for statement |
| -12926 |
Locators can only be compared with = or <> |
| -12927 |
Locators cannot be used in expressions |
| -12928 |
The information item <%> has already been specified |
| -12929 |
<%> is not a constructor function, and cannot be invoked using the new operator |
| -12930 |
The constructor function for the user-defined type <%> cannot be created since there already exists a function with the same name and parameters |
| -12931 |
The default value for <%> is not within the range of the data type |
| -12932 |
The literal value <%> is outside the valid range for the datatype of the variable <%> |
| -12933 |
The schema for the user-defined type does not match the schema for the method |
| -12934 |
As the type <%> is distinct, a new specification is not allowed |
| -12935 |
There is no method specification for the type <%>, with the number of parameters used in the create method statement |
| -12936 |
Invalid type for argument number <%>, expected <%> when invoking routine <%> |
| -12937 |
Invalid type for argument number <%>, expected <%> in operation <%> |
| -12938 |
<%> has already been specified |
| -12939 |
Ident <%> is not authorized to create external routines |
| -12940 |
The host variable <%> is used in multiple contexts where the data types are incompatible |
| -12941 |
The host variable <%> will be assigned multiple times |
| -12942 |
The host variable <%> has inconsistent use of indicator variables |
| -12943 |
The special column MIMER_ROWID can not be accessed in a before row trigger |
| -12944 |
<%> cannot be modified as it is defined as a large object |
| -12945 |
The definition for the index <%> contains multiple type clauses which is not allowed |
| -12946 |
The column <%> has an invalid data type. If the index type is <%> only <%> is allowed |
| -12947 |
The index <%> is defined as unique, which is not allowed for index type <%> |
| -12948 |
The data type of <%> is not compatible with the data type of <%> |
| -12949 |
<%> is a field in the old row variable in a trigger and cannot be assigned |
| -12950 |
It is not allowed to specify size for a locator |