Вы находитесь на странице: 1из 34

SQLCODE Table

Successful Execution SQLCODE

000 SUCCESSFUL EXECUTION

Warning SQLCODE

THE UNQUALIFIED COLUMN NAME column-name


+012 WAS INTERPRETED AS A CORRELATED
REFERENCE

A DYNAMIC SQL STATEMENT ENDS WITH A


+098
SEMICOLON

ROW NOT FOUND FOR FETCH, UPDATE OR


+100 DELETE, OR THE RESULT OF A QUERY IS AN
EMPTY TABLE

SQL UPDATE TO A DATA CAPTURE TABLE NOT


+110
SIGNALED TO ORIGINATING SUBSYSTEM

THE SUBPAGES OPTION IS NOT SUPPORTED


+111
FOR TYPE 2 INDEXES

THE NUMBER OF INSERT VALUES IS NOT THE


+117
SAME AS THE NUMBER OF OBJECT COLUMNS

TABLESPACE database-name.tablespace-name HAS


+162
BEEN PLACED IN CHECK PENDING

THE QUALIFIED COLUMN NAME column-name


+203 WAS RESOLVED USING A NON-UNIQUE OR
UNEXPOSED NAME

+204 name IS AN UNDEFINED NAME

column-name IS NOT A COLUMN OF AN


+206 INSERTED TABLE, UPDATED TABLE, OR ANY
TABLE IDENTIFIED IN A FROM CLAUSE
THE SQL STATEMENT REFERENCING A
+218
REMOTE OBJECT CANNOT BE EXPLAINED

THE REQUIRED EXPLANATION TABLE table-name


+219
DOES NOT EXIST

THE COLUMN column-name IN EXPLANATION


+220
TABLE table-name IS NOT DEFINED PROPERLY

A VALUE WITH DATA TYPE data-type1 CANNOT


BE ASSIGNED TO A HOST VARIABLE BECAUSE
+304 THE VALUE IS NOT WITHIN THE RANGE OF THE
HOST VARIABLE IN POSITION position-number
WITH DATA TYPE data-type2

THE NULL VALUE HAS BEEN ASSIGNED TO A


HOST VARIABLE BECAUSE THE STRING
+331 CANNOT BE TRANSLATED. REASON reason-code,
CHARACTER code-point, HOST VARIABLE
position-number

THE SQL STATEMENT HAS BEEN


SUCCESSFULLY EXECUTED, BUT THERE MAY
+339
BE SOME CHARACTER CONVERSION
INCONSISTENCIES

+402 LOCATION location IS UNKNOWN

THE LOCAL OBJECT REFERENCED BY THE


+403
CREATE ALIAS STATEMENT DOES NOT EXIST

THE RESULT OF THE POSITIONED UPDATE OR


+535 DELETE MAY DEPEND ON THE ORDER OF THE
ROWS.

THE REFERENTIAL OR UNIQUE CONSTRAINT


+541 name HAS BEEN IGNORED BECAUSE IT IS A
DUPLICATE

auth-id DOES NOT HAVE THE PRIVILEGE TO


+551 PERFORM OPERATION operation ON OBJECT
object-name
auth-id DOES NOT HAVE THE PRIVILEGE TO
+552
PERFORM OPERATION operation

+558 THE WITH GRANT OPTION IS IGNORED

THE ALTER, INDEX, AND REFERENCES


+561 PRIVILEGES CANNOT BE GRANTED TO PUBLIC
AT ALL LOCATIONS

A GRANT OF A PRIVILEGE WAS IGNORED


+562 BECAUSE THE GRANTEE ALREADY HAS THE
PRIVILEGE FROM THE GRANTOR

INDEX index-name HAS BEEN PLACED IN


+610
RECOVER PENDING

THE DEFINITION OF TABLE table-name HAS BEEN


+625
CHANGED TO INCOMPLETE

DROPPING THE INDEX TERMINATES


ENFORCEMENT OF THE UNIQUENESS OF A KEY
+626
THAT WAS DEFINED WHEN THE TABLE WAS
CREATED

WHERE NOT NULL IS IGNORED BECAUSE THE


+645
INDEX KEY CANNOT CONTAIN NULL VALUES

THE TABLE BEING CREATED OR ALTERED


+650
CANNOT BECOME A DEPENDENT TABLE

TABLE table-name IN PARTITIONED TABLESPACE


+653 tspace-name IS NOT AVAILABLE BECAUSE ITS
PARTITIONED INDEX HAS NOT BEEN CREATED

THE SUBPAGES VALUE IS IGNORED FOR THE


+658
CATALOG INDEX index-name

THE INTERNAL LENGTH OF THE LIMIT-KEY


FIELDS FOR THE PARTITIONED INDEX index-
+664
name EXCEEDS THE LENGTH IMPOSED BY THE
INDEX MANAGER
DEFINITION CHANGE OF object object_name MAY
+738 REQUIRE SIMILAR CHANGE ON READ-ONLY
SYSTEMS

EXCEPTION ERROR exception-type HAS


+802 OCCURRED DURING operation-type OPERATION
ON data-type DATA, POSITION position-number

BIND ISOLATION LEVEL RR CONFLICTS WITH


+806 TABLESPACE LOCKSIZE PAGE OR LOCKSIZE
ROW AND LOCKMAX 0

THE RESULT OF DECIMAL MULTIPLICATION


+807
MAY CAUSE OVERFLOW

THE CONNECTION WAS SUCCESSFUL BUT


+863
ONLY SBCS WILL BE SUPPORTED

TYPE 1 INDEXES WITH SUBPAGES GREATER


THAN 1 CANNOT BECOME GROUP BUFFER
+2000
POOL DEPENDENT IN A DATA SHARING
ENVIRONMENT

OPERATION COMPLETED SUCCESSFULLY BUT


A DISTRIBUTION PROTOCOL VIOLATION HAS
+30100 BEEN DETECTED. ORIGINAL SQLCODE=original-
sqlcode AND ORIGINAL SQLSTATE=original-
sqlstate

Error SQLCODE

STATEMENT CONTAINS THE ILLEGAL


-007
CHARACTER character

THE STRING CONSTANT BEGINNING string IS


-010
NOT TERMINATED

-029 INTO CLAUSE REQUIRED

-060 INVALID type SPECIFICATION : spec


-084 UNACCEPTABLE SQL STATEMENT

THE STATEMENT IS TOO LONG OR TOO


-101
COMPLEX

LITERAL STRING IS TOO LONG. STRING BEGINS


-102
string

-103 literal IS AN INVALID NUMERIC LITERAL

ILLEGAL SYMBOL "token". SOME SYMBOLS


-104
THAT MIGHT BE LEGAL ARE: token-list

-105 INVALID STRING

THE NAME name IS TOO LONG. MAXIMUM


-107
ALLOWABLE SIZE IS size

-109 clause CLAUSE IS NOT PERMITTED

INVALID HEXADECIMAL LITERAL BEGINNING


-110
string

A COLUMN FUNCTION DOES NOT INCLUDE A


-111
COLUMN NAME

THE OPERAND OF A COLUMN FUNCTION IS


-112
ANOTHER COLUMN FUNCTION

INVALID CHARACTER FOUND IN string, REASON


-113
CODE - nnn

THE LOCATION NAME location DOES NOT


-114
MATCH THE CURRENT SERVER

A PREDICATE IS INVALID BECAUSE THE


COMPARISON OPERATOR operator IS FOLLOWED
-115
BY A PARENTHESIZED LIST OR BY ANY OR ALL
WITHOUT A SUBQUERY

-117 THE NUMBER OF INSERT VALUES IS NOT THE


SAME AS THE NUMBER OF OBJECT COLUMNS

THE OBJECT TABLE OR VIEW OF THE INSERT,


-118 DELETE, OR UPDATE STATEMENT IS ALSO
IDENTIFIED IN A FROM CLAUSE

A COLUMN IDENTIFIED IN A HAVING CLAUSE


-119
IS NOT INCLUDED IN THE GROUP BY CLAUSE

A WHERE CLAUSE OR SET CLAUSE INCLUDES A


-120
COLUMN FUNCTION

THE COLUMN name IS IDENTIFIED MORE THAN


-121
ONCE IN THE INSERT OR UPDATE STATEMENT

A SELECT STATEMENT WITH NO GROUP BY


CLAUSE CONTAINS A COLUMN NAME AND A
COLUMN FUNCTION IN THE SELECT CLAUSE
-122
OR A COLUMN NAME IS CONTAINED IN THE
SELECT CLAUSE BUT NOT IN THE GROUP BY
CLAUSE

AN INTEGER IN THE ORDER BY CLAUSE DOES


-125
NOT IDENTIFY A COLUMN OF THE RESULT

THE SELECT STATEMENT CONTAINS BOTH AN


-126
UPDATE CLAUSE AND AN ORDER BY CLAUSE

DISTINCT IS SPECIFIED MORE THAN ONCE IN A


-127
SUBSELECT

-128 INVALID USE OF NULL IN A PREDICATE

THE STATEMENT CONTAINS TOO MANY TABLE


-129
NAMES

THE ESCAPE CLAUSE CONSISTS OF MORE THAN


ONE CHARACTER, OR THE STRING PATTERN
-130
CONTAINS AN INVALID OCCURRENCE OF THE
ESCAPE CHARACTER
STATEMENT WITH LIKE PREDICATE HAS
-131
INCOMPATIBLE DATA TYPES

A LIKE PREDICATE IS INVALID BECAUSE THE


-132
SECOND OPERAND IS NOT A STRING

A COLUMN FUNCTION IN A SUBQUERY OF A


HAVING CLAUSE IS INVALID BECAUSE ALL
-133 COLUMN REFERENCES IN ITS ARGUMENT ARE
NOT CORRELATED TO THE GROUP BY RESULT
THAT THE HAVING CLAUSE IS APPLIED TO

IMPROPER USE OF LONG STRING COLUMN


-134 column-name OR A HOST VARIABLE OF
MAXIMUM LENGTH GREATER THAN 254

SORT CANNOT BE EXECUTED BECAUSE THE


-136 SORT KEY LENGTH IS GREATER THAN 4000
BYTES

-137 RESULT OF CONCATENATION TOO LONG

THE SECOND OR THIRD ARGUMENT OF THE


-138
SUBSTR FUNCTION IS OUT OF RANGE

-144 INVALID SECTION NUMBER number

THE OBJECT OF THE INSERT, DELETE, OR


UPDATE STATEMENT IS A VIEW FOR WHICH
-150
THE REQUESTED OPERATION IS NOT
PERMITTED

THE UPDATE STATEMENT IS INVALID BECAUSE


THE CATALOG DESCRIPTION OF COLUMN
-151
column-name INDICATES THAT IT CANNOT BE
UPDATED

THE DROP clause CLAUSE IN THE ALTER


-152 STATEMENT IS INVALID BECAUSE constraint-
name IS A constraint-type

-153 THE CREATE VIEW STATEMENT DOES NOT


INCLUDE A REQUIRED COLUMN LIST

THE CREATE VIEW FAILED BECAUSE THE VIEW


-154 DEFINITION CONTAINS A UNION, A UNION ALL,
OR A REMOTE OBJECT

-156 THE STATEMENT DOES NOT IDENTIFY A TABLE

ONLY A TABLE NAME CAN BE SPECIFIED IN A


-157 FOREIGN KEY CLAUSE. object-name IS NOT THE
NAME OF A TABLE.

THE NUMBER OF COLUMNS SPECIFIED FOR THE


-158 VIEW IS NOT THE SAME AS THE NUMBER OF
COLUMNS SPECIFIED BY THE SELECT CLAUSE

DROP OR COMMENT ON token IDENTIFIES A(N)


-159
token RATHER THAN A(N) token

THE WITH CHECK OPTION CANNOT BE USED


-160
FOR THE SPECIFIED VIEW

THE INSERT OR UPDATE IS NOT ALLOWED


-161 BECAUSE A RESULTING ROW DOES NOT
SATISFY THE VIEW DEFINITION

auth-id1 DOES NOT HAVE THE PRIVILEGE TO


-164 CREATE A VIEW WITH QUALIFICATION
authorization ID

THE NUMBER OF ARGUMENTS SPECIFIED FOR


-170
function-name IS INVALID

THE DATA TYPE, LENGTH, OR VALUE OF


-171
ARGUMENT nn OF function-name IS INVALID

UR IS SPECIFIED ON THE WITH CLAUSE BUT


-173
THE CURSOR IS NOT READ-ONLY

THE STRING REPRESENTATION OF A DATETIME


-180
VALUE HAS INVALID SYNTAX
THE STRING REPRESENTATION OF A DATETIME
-181
VALUE IS NOT A VALID DATETIME VALUE

AN ARITHMETIC EXPRESSION WITH A


-182
DATETIME VALUE IS INVALID

AN ARITHMETIC OPERATION ON A DATE OR


-183 TIMESTAMP HAS A RESULT THAT IS NOT
WITHIN THE VALID RANGE OF DATES

AN ARITHMETIC EXPRESSION WITH A


-184 DATETIME VALUE CONTAINS A PARAMETER
MARKER

THE LOCAL FORMAT OPTION HAS BEEN USED


-185 WITH A DATE OR TIME AND NO LOCAL EXIT
HAS BEEN INSTALLED

THE LOCAL DATE LENGTH OR LOCAL TIME


LENGTH HAS BEEN INCREASED AND
-186
EXECUTING PROGRAM RELIES ON THE OLD
LENGTH

A REFERENCE TO A CURRENT DATE/TIME


SPECIAL REGISTER IS INVALID BECAUSE THE
-187
MVS TOD CLOCK IS BAD OR THE MVS PARMTZ
IS OUT OF RANGE

THE STRING REPRESENTATION OF A NAME IS


-188
INVALID

CCSID ccsid IS UNKNOWN OR INVALID FOR THE


-189
DATA TYPE OR SUBTYPE

A STRING CANNOT BE USED BECAUSE IT IS


-191
INVALID MIXED DATA

QUALIFIED COLUMN NAMES IN ORDER BY


-197 CLAUSE NOT PERMITTED WHEN UNION OR
UNION ALL SPECIFIED

-198 THE OPERAND OF THE PREPARE OR EXECUTE


IMMEDIATE STATEMENT IS BLANK OR EMPTY

ILLEGAL USE OF KEYWORD keyword. TOKEN


-199
token-list WAS EXPECTED

A REFERENCE TO COLUMN column-name IS


-203
AMBIGUOUS

-204 name IS AN UNDEFINED NAME

column-name IS NOT A COLUMN OF TABLE table-


-205
name

column-name IS NOT A COLUMN OF AN


-206 INSERTED TABLE, UPDATED TABLE, OR ANY
TABLE IDENTIFIED IN A FROM CLAUSE

THE ORDER BY CLAUSE IS INVALID BECAUSE


-208 COLUMN name IS NOT PART OF THE RESULT
TABLE

THE OPERAND OF THE PREPARE OR EXECUTE


-198
IMMEDIATE STATEMENT IS BLANK OR EMPTY

ILLEGAL USE OF KEYWORD keyword. TOKEN


-199
token-list WAS EXPECTED

A REFERENCE TO COLUMN column-name IS


-203
AMBIGUOUS

-204 name IS AN UNDEFINED NAME

column-name IS NOT A COLUMN OF TABLE table-


-205
name

column-name IS NOT A COLUMN OF AN


-206 INSERTED TABLE, UPDATED TABLE, OR ANY
TABLE IDENTIFIED IN A FROM CLAUSE

-208 THE ORDER BY CLAUSE IS INVALID BECAUSE


COLUMN name IS NOT PART OF THE RESULT
TABLE

THE REQUIRED EXPLANATION TABLE table-name


-219
DOES NOT EXIST

THE COLUMN column-name IN EXPLANATION


-220
TABLE table-name IS NOT DEFINED PROPERLY

"SET OF OPTIONAL COLUMNS" IN


EXPLANATION TABLE table-name IS
-221
INCOMPLETE. OPTIONAL COLUMN column-name
IS MISSING

THE LOCAL LOCATION NAME IS NOT DEFINED


-250 WHEN PROCESSING A THREE-PART OBJECT
NAME

-251 TOKEN name IS NOT VALID

THE STRING CONTAINED IN HOST VARIABLE


-300 OR PARAMETER position-number IS NOT NUL-
TERMINATED

THE VALUE OF INPUT HOST VARIABLE OR


PARAMETER NUMBER position-number CANNOT
-301
BE USED AS SPECIFIED BECAUSE OF ITS DATA
TYPE

THE VALUE OF INPUT VARIABLE OR


PARAMETER NUMBER position-number IS
-302
INVALID OR TOO LARGE FOR THE TARGET
COLUMN OR THE TARGET VALUE

A VALUE CANNOT BE ASSIGNED TO OUTPUT


HOST VARIABLE NUMBER position-number
-303
BECAUSE THE DATA TYPES ARE NOT
COMPARABLE

-304 A VALUE WITH DATA TYPE data-type1 CANNOT


BE ASSIGNED TO A HOST VARIABLE BECAUSE
THE VALUE IS NOT WITHIN THE RANGE OF THE
HOST VARIABLE IN POSITION position-number
WITH DATA TYPE data-type2

THE NULL VALUE CANNOT BE ASSIGNED TO


OUTPUT HOST VARIABLE NUMBER position-
-305
number BECAUSE NO INDICATOR VARIABLE IS
SPECIFIED

A PREDICATE IS INVALID BECAUSE A


-309 REFERENCED HOST VARIABLE HAS THE NULL
VALUE

DECIMAL HOST VARIABLE OR PARAMETER


-310
number CONTAINS NON DECIMAL DATA.

THE LENGTH OF INPUT HOST VARIABLE


-311 NUMBER position-number IS NEGATIVE OR
GREATER THAN THE MAXIMUM

UNDEFINED OR UNUSABLE HOST VARIABLE


-312
variable-name

THE NUMBER OF HOST VARIABLES SPECIFIED


-313 IS NOT EQUAL TO THE NUMBER OF
PARAMETER MARKERS

THE STATEMENT CONTAINS AN AMBIGUOUS


-314
HOST VARIABLE REFERENCE

A STRING CANNOT BE USED BECAUSE IT


CANNOT BE TRANSLATED. REASON reason-code,
-330
CHARACTER code-point, HOST VARIABLE
position-number

A STRING CANNOT BE ASSIGNED TO A HOST


VARIABLE BECAUSE IT CANNOT BE
-331
TRANSLATED. REASON reason-code, CHARACTER
code-point, POSITION position-number

SYSSTRINGS DOES NOT DEFINE A


-332
TRANSLATION FROM CCSID ccsid TO ccsid

-333 THE SUBTYPE OF A STRING VARIABLE IS NOT


THE SAME AS THE SUBTYPE KNOWN AT BIND
TIME AND THE DIFFERENCE CANNOT BE
RESOLVED BY TRANSLATION

-338 AN ON CLAUSE IS INVALID

THE SQL STATEMENT CANNOT BE EXECUTED


-339 FROM AN ASCII BASED DRDA APPLICATION
REQUESTOR TO A V2R2 DB2 SUBSYSTEM

AN UNSUPPORTED SQLTYPE WAS


-351 ENCOUNTERED IN POSITION "" ON A PREPARE
or DESCRIBE OPERATION

THE CATALOG HAS THE MAXIMUM NUMBER


-400
OF USER DEFINED INDEXES

THE OPERANDS OF AN ARITHMETIC OR


-401 COMPARISON OPERATION ARE NOT
COMPARABLE

AN ARITHMETIC FUNCTION OR OPERATOR


-402 arith-fop IS APPLIED TO CHARACTER OR
DATETIME DATA

THE UPDATE OR INSERT STATEMENT


-404 SPECIFIES A STRING THAT IS TOO LONG column-
name

THE NUMERIC LITERAL literal CANNOT BE USED


-405
AS SPECIFIED BECAUSE IT IS OUT OF RANGE

A CALCULATED OR DERIVED NUMERIC VALUE


-406 IS NOT WITHIN THE RANGE OF ITS OBJECT
COLUMN

AN UPDATE OR INSERT VALUE IS NULL, BUT


-407 THE OBJECT COLUMN column-name CANNOT
CONTAIN NULL VALUES

-408 AN UPDATE OR INSERT VALUE IS NOT


COMPARABLE WITH THE DATA TYPE OF ITS
OBJECT COLUMN column-name

-409 INVALID OPERAND OF A COUNT FUNCTION

THE FLOATING POINT LITERAL literal CONTAINS


-410
MORE THAN 30 CHARACTERS

CURRENT SQLID CANNOT BE USED IN A


-411 STATEMENT THAT REFERENCES REMOTE
OBJECTS

THE SELECT CLAUSE OF A SUBQUERY


-412
SPECIFIES MULTIPLE COLUMNS

A LIKE PREDICATE IS INVALID BECAUSE THE


-414
FIRST OPERAND IS NOT A STRING

THE CORRESPONDING COLUMNS, column-


number, OF THE OPERANDS OF A UNION OR A
-415
UNION ALL DO NOT HAVE COMPARABLE
COLUMN DESCRIPTIONS

AN OPERAND OF A UNION CONTAINS A LONG


-416
STRING COLUMN

A STATEMENT STRING TO BE PREPARED


-417 INCLUDES PARAMETER MARKERS AS THE
OPERANDS OF THE SAME OPERATOR

A STATEMENT STRING TO BE PREPARED


-418 CONTAINS AN INVALID USE OF PARAMETER
MARKERS

THE DECIMAL DIVIDE OPERATION IS INVALID


-419 BECAUSE THE RESULT WOULD HAVE A
NEGATIVE SCALE

THE VALUE OF A CHARACTER STRING


-420 ARGUMENT WAS NOT ACCEPTABLE TO THE
function-name FUNCTION
THE OPERANDS OF A UNION OR UNION ALL DO
-421
NOT HAVE THE SAME NUMBER OF COLUMNS

DYNAMIC COMMIT NOT VALID AT AN


-426 APPLICATION SERVER WHERE UPDATES ARE
NOT ALLOWED

DYNAMIC ROLLBACK NOT VALID AT AN


-427 APPLICATION SERVER WHERE UPDATES ARE
NOT ALLOWED

THE NUMBER OF PARAMETERS IN THE


PARAMETER LIST DOES NOT MATCH THE
NUMBER OF PARAMETERS EXPECTED FOR
-440
STORED PROCEDURE name, AUTHID authid,
LUNAME luname. number PARAMETERS WERE
EXPECTED.

-444 USER PROGRAM name COULD NOT BE FOUND

STORED PROCEDURE name, PARAMETER


-450 NUMBER number, OVERLAYED STORAGE
BEYOND ITS DECLARED LENGTH

SQL CALL STATEMENT MUST SPECIFY AN


-469 OUTPUT HOST VARIABLE FOR PARAMETER
number.

SQL CALL STATEMENT SPECIFIED A NULL


VALUE FOR INPUT PARAMETER number, BUT
-470
THE STORED PROCEDURE DOES NOT SUPPORT
NULL VALUES

SQL CALL FOR STORED PROCEDURE name


-471
FAILED DUE TO REASON rc

THE IDENTIFIED CURSOR WAS CLOSED WHEN


-500
THE CONNECTION WAS DESTROYED

THE CURSOR IDENTIFIED IN A FETCH OR


-501
CLOSE STATEMENT IS NOT OPEN
THE CURSOR IDENTIFIED IN AN OPEN
-502
STATEMENT IS ALREADY OPEN

A COLUMN CANNOT BE UPDATED BECAUSE IT


-503 IS NOT IDENTIFIED IN THE UPDATE CLAUSE OF
THE SELECT STATEMENT OF THE CURSOR

-504 THE CURSOR NAME cursor-name IS NOT DEFINED

THE CURSOR IDENTIFIED IN THE UPDATE OR


-507
DELETE STATEMENT IS NOT OPEN

THE CURSOR IDENTIFIED IN THE UPDATE OR


-508 DELETE STATEMENT IS NOT POSITIONED ON A
ROW

THE TABLE IDENTIFIED IN THE UPDATE OR


-509 DELETE STATEMENT IS NOT THE SAME TABLE
DESIGNATED BY THE CURSOR

THE TABLE DESIGNATED BY THE CURSOR OF


-510 THE UPDATE OR DELETE STATEMENT CANNOT
BE MODIFIED

THE FOR UPDATE CLAUSE CANNOT BE


-511 SPECIFIED BECAUSE THE TABLE DESIGNATED
BY THE CURSOR CANNOT BE MODIFIED

STATEMENT REFERENCE TO REMOTE OBJECT


-512
IS INVALID

THE ALIAS alias-name MUST NOT BE DEFINED


-513
ON ANOTHER LOCAL OR REMOTE ALIAS

THE CURSOR cursor-name IS NOT IN A PREPARED


-514
STATE

THE DESCRIBE STATEMENT DOES NOT


-516
IDENTIFY A PREPARED STATEMENT

-517 CURSOR cursor-name CANNOT BE USED


BECAUSE ITS STATEMENT NAME DOES NOT
IDENTIFY A PREPARED SELECT STATEMENT

THE EXECUTE STATEMENT DOES NOT


-518
IDENTIFY A VALID PREPARED STATEMENT

THE PREPARE STATEMENT IDENTIFIES THE


-519 SELECT STATEMENT OF THE OPENED CURSOR
cursor-name

THE SQL STATEMENT CANNOT BE EXECUTED


BECAUSE IT WAS IN ERROR AT BIND TIME FOR
-525
SECTION = sectno PACKAGE = pkgname
CONSISTENCY TOKEN = X'contoken'

THE INSERT OR UPDATE VALUE OF FOREIGN


-530
KEY constraint-name IS INVALID

THE PRIMARY KEY IN A PARENT ROW CANNOT


BE UPDATED BECAUSE IT HAS ONE OR MORE
-531
DEPENDENT ROWS IN RELATIONSHIP constraint-
name

THE RELATIONSHIP constraint-name RESTRICTS


-532
THE DELETION OF ROW WITH RID X'rid-number'

-533 INVALID MULTIPLE-ROW INSERT

THE PRIMARY KEY CANNOT BE UPDATED


-534
BECAUSE OF MULTIPLE-ROW UPDATE

THE DELETE STATEMENT IS INVALID BECAUSE


-536 TABLE table-name CAN BE AFFECTED BY THE
OPERATION

THE PRIMARY KEY CLAUSE, A FOREIGN KEY


-537 CLAUSE, OR A UNIQUE CLAUSE IDENTIFIES
COLUMN column-name MORE THAN ONCE

FOREIGN KEY name DOES NOT CONFORM TO


-538 THE DESCRIPTION OF THE PRIMARY KEY OF
TABLE table-name
TABLE table-name DOES NOT HAVE A PRIMARY
-539
KEY

THE DEFINITION OF TABLE table-name IS


-540 INCOMPLETE BECAUSE IT LACKS A PRIMARY
INDEX OR A REQUIRED UNIQUE INDEX

column-name CANNOT BE A COLUMN OF A


-542 PRIMARY KEY OR A UNIQUE CONSTRAINT
BECAUSE IT CAN CONTAIN NULL VALUES

A ROW IN A PARENT TABLE CANNOT BE


-543 DELETED BECAUSE THE CHECK CONSTRAINT
check-constraint RESTRICTS THE DELETION

THE CHECK CONSTRAINT SPECIFIED IN THE


ALTER TABLE STATEMENT CANNOT BE ADDED
-544
BECAUSE AN EXISTING ROW VIOLATES THE
CHECK CONSTRAINT

THE REQUESTED OPERATION IS NOT ALLOWED


-545 BECAUSE A ROW DOES NOT SATISFY THE
CHECK CONSTRAINT check-constraint

THE CHECK CONSTRAINT constraint-name IS


-546
INVALID

A CHECK CONSTRAINT THAT IS DEFINED WITH


-548
column-name IS INVALID

THE statement STATEMENT IS NOT ALLOWED


FOR object_type1 object_name BECAUSE THE BIND
-549
OPTION DYNAMICRULES(BIND) IN THE
object_type2 IS IN EFFECT

auth-id DOES NOT HAVE THE PRIVILEGE TO


-551 PERFORM OPERATION operation ON OBJECT
object-name

auth-id DOES NOT HAVE THE PRIVILEGE TO


-552
PERFORM OPERATION operation
auth-id SPECIFIED IS NOT ONE OF THE VALID
-553
AUTHORIZATION IDS

AN AUTHORIZATION ID CANNOT GRANT A


-554
PRIVILEGE TO ITSELF

AN AUTHORIZATION ID CANNOT REVOKE A


-555
PRIVILEGE FROM ITSELF

authid2 CANNOT HAVE THE privilege PRIVILEGE


on_object REVOKED BY authid1 BECAUSE THE
-556
REVOKEE DOES NOT POSSESS THE PRIVILEGE
OR THE REVOKER DID NOT MAKE THE GRANT

INCONSISTENT GRANT/REVOKE KEYWORD


-557 keyword. PERMITTED KEYWORDS ARE keyword-
list

INVALID CLAUSE OR COMBINATION OF


-558
CLAUSES ON A GRANT OR REVOKE

ALL AUTHORIZATION FUNCTIONS HAVE BEEN


-559
DISABLED

bind-type AUTHORIZATION ERROR USING auth-id


-567 AUTHORITY PACKAGE = package-name
PRIVILEGE = privilege

THE STATEMENT WOULD RESULT IN A


-571
MULTIPLE SITE UPDATE

THE SPECIFIED DEFAULT VALUE CONFLICTS


-574
WITH THE COLUMN DEFINITION.

THE NAME OF THE OBJECT TO BE CREATED IS


-601 IDENTICAL TO THE EXISTING NAME name OF
THE OBJECT TYPE obj-type

TOO MANY COLUMNS SPECIFIED IN A CREATE


-602
INDEX
A UNIQUE INDEX CANNOT BE CREATED
BECAUSE THE TABLE CONTAINS ROWS WHICH
-603
ARE DUPLICATES WITH RESPECT TO THE
VALUES OF THE IDENTIFIED COLUMNS

A COLUMN DEFINITION SPECIFIES AN INVALID


-604
LENGTH, PRECISION, OR SCALE ATTRIBUTE

OPERATION OR OPTION operation IS NOT


-607
DEFINED FOR THIS OBJECT

ONLY LOCKMAX 0 CAN BE SPECIFIED WHEN


-611 THE LOCK SIZE OF THE TABLESPACE IS
TABLESPACE OR TABLE

-612 column-name IS A DUPLICATE COLUMN NAME

THE PRIMARY KEY OR A UNIQUE CONSTRAINT


-613
IS TOO LONG OR HAS TOO MANY COLUMNS

THE INDEX CANNOT BE CREATED BECAUSE


THE SUM OF THE INTERNAL LENGTHS OF THE
-614
IDENTIFIED COLUMNS IS GREATER THAN THE
ALLOWABLE MAXIMUM

operation-type IS NOT ALLOWED ON A PACKAGE


-615
IN USE

obj-type1 obj-name1 CANNOT BE DROPPED


-616 BECAUSE IT IS REFERENCED BY obj-type2 obj-
name2

A TYPE 1 INDEX CANNOT BE DEFINED ON A


-617 TABLE IN A TABLE SPACE WITH LOCKSIZE
ROW

OPERATION operation IS NOT ALLOWED ON


-618
SYSTEM DATABASES

OPERATION DISALLOWED BECAUSE THE


-619
WORK FILE DATABASE IS NOT STOPPED
KEYWORD keyword IN stmt type STATEMENT IS
-620 NOT PERMITTED FOR A TABLE SPACE IN THE
WORK FILE DATABASE

DUPLICATE DBID dbid WAS DETECTED AND


-621
PREVIOUSLY ASSIGNED TO database-name

FOR MIXED DATA IS INVALID BECAUSE THE


-622
MIXED DATA INSTALL OPTION IS NO

A CLUSTERING INDEX ALREADY EXISTS ON


-623
TABLE table-name

TABLE table-name ALREADY HAS A PRIMARY


-624
KEY

TABLE table-name DOES NOT HAVE AN INDEX


-625 TO ENFORCE THE UNIQUENESS OF THE
PRIMARY KEY

THE ALTER STATEMENT IS NOT EXECUTABLE


-626
BECAUSE THE PAGE SET IS NOT STOPPED

THE ALTER STATEMENT IS INVALID BECAUSE


-627
THE PAGESET HAS USER-MANAGED DATA SETS

-628 THE CLAUSES ARE MUTUALLY EXCLUSIVE.

SET NULL CANNOT BE SPECIFIED BECAUSE


-629 FOREIGN KEY name CANNOT CONTAIN NULL
VALUES

THE WHERE NOT NULL SPECIFICATION IS


-630
INVALID FOR TYPE 1 INDEXES

FOREIGN KEY name IS TOO LONG OR HAS TOO


-631
MANY COLUMNS

THE TABLE CANNOT BE DEFINED AS A


-632 DEPENDENT OF table-name BECAUSE OF DELETE
RULE RESTRICTIONS
-633 THE DELETE RULE MUST BE delete-rule

-634 THE DELETE RULE MUST NOT BE CASCADE

THE DELETE RULES CANNOT BE DIFFERENT OR


-635
CANNOT BE SET NULL

THE PARTITIONING KEYS ARE NOT SPECIFIED


-636
IN ASCENDING OR DESCENDING ORDER

-637 DUPLICATE keyword KEYWORD

TABLE table-name CANNOT BE CREATED


-638
BECAUSE COLUMN DEFINITION IS MISSING

A NULLABLE COLUMN OF A FOREIGN KEY


WITH A DELETE RULE OF SET NULL CANNOT
-639
BE A COLUMN OF THE KEY OF A PARTITIONED
INDEX

LOCKSIZE ROW CANNOT BE SPECIFIED


-640 BECAUSE TABLE IN THIS TABLESPACE HAS
TYPE 1 INDEX

TOO MANY COLUMNS IN UNIQUE


-642
CONSTRAINTS

CHECK CONSTRAINT EXCEEDS MAXIMUM


-643
ALLOWABLE LENGTH

INVALID VALUE SPECIFIED FOR KEYWORD


-644
keyword IN stmt-type TATEMENT

TABLE table-name CANNOT BE CREATED IN


PARTITIONED/DEFAULT TABLE SPACE tspace-
-646
name BECAUSE IT ALREADY CONTAINS A
TABLE

BUFFERPOOL bp-name CANNOT BE SPECIFIED


-647
BECAUSE IT HAS NOT BEEN ACTIVATED
THE ALTER INDEX CANNOT BE EXECUTED,
-650
REASON reason

TABLE DESCRIPTION EXCEEDS MAXIMUM SIZE


-651
OF OBJECT DESCRIPTOR.

VIOLATION OF INSTALLATION DEFINED EDIT


-652
OR VALIDATION PROCEDURE proc-name

TABLE table-name IN PARTITIONED TABLE


SPACE tspace-name IS NOT AVAILABLE BECAUSE
-653
ITS PARTITIONED INDEX HAS NOT BEEN
CREATED

THE CREATE OR ALTER STOGROUP IS INVALID


BECAUSE THE STORAGE GROUP WOULD HAVE
-655
BOTH SPECIFIC AND NON-SPECIFIC VOLUME
IDS

INDEX index-name CANNOT BE CREATED ON


-660 PARTITIONED TABLE SPACE tspace-name
BECAUSE KEY LIMITS ARE NOT SPECIFIED

INDEX index-name CANNOT BE CREATED ON


PARTITIONED TABLE SPACE tspace-name
-661 BECAUSE THE NUMBER OF PART
SPECIFICATIONS IS NOT EQUAL TO THE
NUMBER OF PARTITIONS OF THE TABLE SPACE

A PARTITIONED INDEX CANNOT BE CREATED


-662 ON A NON-PARTITIONED TABLE SPACE tspace-
name

THE NUMBER OF KEY LIMIT VALUES IS EITHER


-663 ZERO, OR GREATER THAN THE NUMBER OF
COLUMNS IN THE KEY OF INDEX index-name

THE PART CLAUSE OF AN ALTER STATEMENT


-665
IS OMITTED OR INVALID

stmt-verb object CANNOT BE EXECUTED


-666
BECAUSE function IS IN PROGRESS
THE CLUSTERING INDEX FOR A PARTITIONED
-667 TABLE SPACE CANNOT BE EXPLICITLY
DROPPED

THE COLUMN CANNOT BE ADDED TO THE


-668 TABLE BECAUSE THE TABLE HAS AN EDIT
PROCEDURE

A TABLE IN A PARTITIONED TABLE SPACE


-669
CANNOT BE EXPLICITLY DROPPED

THE RECORD LENGTH OF THE TABLE EXCEEDS


-670
THE PAGE SIZE LIMIT

THE BUFFERPOOL ATTRIBUTE OF THE TABLE


SPACE CANNOT BE ALTERED AS SPECIFIED
-671
BECAUSE IT WOULD CHANGE THE PAGE SIZE
OF THE TABLE SPACE

OPERATION DROP NOT ALLOWED ON TABLE


-672
table_name

A 32K PAGE BUFFERPOOL MAY NOT BE USED


-676
FOR AN INDEX

INSUFFICIENT VIRTUAL STORAGE FOR


-677
BUFFERPOOL EXPANSION

THE LITERAL literal SPECIFIED FOR THE INDEX


LIMIT KEY MUST CONFORM TO THE DATA
-678
TYPE data-type OF THE CORRESPONDING
COLUMN column-name

THE OBJECT name CANNOT BE CREATED


-679
BECAUSE A DROP IS PENDING ON THE OBJECT

-680 TOO MANY COLUMNS SPECIFIED FOR A TABLE

COLUMN column-name IN VIOLATION OF


-681 INSTALLATION DEFINED FIELD PROCEDURE.
RT: return-code, RS: reason-code, MSG: message-token
FIELD PROCEDURE procedure-name COULD NOT
-682
BE LOADED

INVALID COLUMN TYPE FOR FIELDPROC, BIT


-683 DATA, SBCS DATA, OR MIXED DATA OPTION,
column-name

THE LENGTH OF LITERAL LIST BEGINNING


-684
string IS TOO LONG

-685 INVALID FIELD TYPE, column-name

COLUMN DEFINED WITH A FIELD PROCEDURE


-686 CAN NOT COMPARE WITH ANOTHER COLUMN
WITH DIFFERENT FIELD PROCEDURE

-687 FIELD TYPES INCOMPARABLE

INCORRECT DATA RETURNED FROM FIELD


-688
PROCEDURE, column-name, msgno

TOO MANY COLUMNS DEFINED FOR A


-689
DEPENDENT TABLE

THE STATEMENT IS REJECTED BY DATA


-690 DEFINITION CONTROL SUPPORT. REASON
reason-code

THE REQUIRED REGISTRATION TABLE table-


-691
name DOES NOT EXIST

THE REQUIRED UNIQUE INDEX index-name FOR


-692 DDL REGISTRATION TABLE table-name DOES
NOT EXIST

THE COLUMN column-name IN DDL


-693 REGISTRATION TABLE OR INDEX table-name
(index-name) IS NOT DEFINED PROPERLY

-694 THE DDL STATEMENT CANNOT BE EXECUTED


BECAUSE A DROP IS PENDING ON THE DDL
REGISTRATION TABLE table-name

THE REPLACEMENT VALUE FOR special-register


-713
IS INVALID

PROGRAM program-name WITH MARK release-


dependency-mark FAILED BECAUSE IT DEPENDS
-715
ON FUNCTIONS OF THE RELEASE FROM WHICH
FALLBACK HAS OCCURRED

PROGRAM program-name PRECOMPILED WITH


-716
INCORRECT LEVEL FOR THIS RELEASE.

bind-type FOR object-type object-name WITH MARK


release-dependency-mark FAILED BECAUSE object-
-717
type DEPENDS ON FUNCTIONS OF THE RELEASE
FROM WHICH FALLBACK HAS OCCURRED.

REBIND FOR PACKAGE package-name FAILED


-718
BECAUSE IBMREQD OF ibmreqd IS INVALID

BIND ADD ERROR USING auth-id AUTHORITY


-719
PACKAGE package-name ALREADY EXISTS

BIND ERROR, ATTEMPTING TO REPLACE


-720 PACKAGE = package_name WITH VERSION =
version2 BUT THIS VERSION ALREADY EXISTS

BIND ERROR FOR PACKAGE = pkg-id CONTOKEN


-721 = 'contoken'X IS NOT UNIQUE SO IT CANNOT BE
CREATED

bind-type ERROR USING auth-id AUTHORITY


-722
PACKAGE package-name DOES NOT EXIST

BIND ERROR ATTEMPTING TO REPLACE


PACKAGE = . THERE ARE ENABLE OR DISABLE
-726
ENTRIES CURRENTLY ASSOCIATED WITH THE
PACKAGE

-730 THE PARENT OF A TABLE IN A READ-ONLY


SHARED DATABASE MUST ALSO BE A TABLE
IN A READ-ONLY SHARED DATABASE

USER-DEFINED DATASET dsname MUST BE


-731
DEFINED WITH SHAREOPTIONS(1,3)

THE DATABASE IS DEFINED ON THIS


SUBSYSTEM WITH THE ROSHARE READ
-732 ATTRIBUTE BUT THE TABLE SPACE OR INDEX
SPACE HAS NOT BEEN DEFINED ON THE
OWNING SUBSYSTEM

THE DESCRIPTION OF A TABLE SPACE, INDEX


SPACE, OR TABLE IN A ROSHARE READ
-733
DATABASE MUST BE CONSISTENT WITH ITS
DESCRIPTION IN THE OWNER SYSTEM

THE ROSHARE ATTRIBUTE OF A DATABASE


-734
CANNOT BE ALTERED FROM ROSHARE READ

DATABASE dbid CANNOT BE ACCESSED


-735 BECAUSE IT IS NO LONGER A SHARED
DATABASE

-736 INVALID OBID obid SPECIFIED

-737 IMPLICIT TABLE SPACE NOT ALLOWED

A WORK FILE DATABASE IS ALREADY DEFINED


-741
FOR MEMBER member-name

DSNDB07 IS THE IMPLICIT WORK FILE


-742
DATABASE

A STORED PROCEDURE HAS BEEN PLACED IN


-751 MUST_ROLLBACK STATE DUE TO SQL
OPERATION name

THE CONNECT STATEMENT IS INVALID


-752 BECAUSE THE PROCESS IS NOT IN THE
CONNECTABLE STATE
EXCEPTION ERROR 'exception-type' HAS
-802 OCCURRED DURING 'operation-type' OPERATION
ON 'data-type' DATA, POSITION 'position-number'

AN INSERTED OR UPDATED VALUE IS INVALID


BECAUSE THE INDEX IN INDEX SPACE
indexspace-name CONSTRAINS COLUMNS OF THE
-803
TABLE SO NO TWO ROWS CAN CONTAIN
DUPLICATE VALUES IN THOSE COLUMNS. RID
OF EXISTING ROW IS X'rid'

AN ERROR WAS FOUND IN THE APPLICATION


-804 PROGRAM INPUT PARAMETERS FOR THE SQL
STATEMENT. REASON reason

DBRM or PACKAGE NAME location-name.collection-


-805 id.dbrm-name.consistency -token NOT FOUND IN
PLAN plan-name. REASON reason

ACCESS DENIED: PACKAGE package-name IS NOT


-807 ENABLED FOR ACCESS FROM connection-type
connection-name

THE CONNECT STATEMENT IS NOT


-808 CONSISTENT WITH THE FIRST CONNECT
STATEMENT

THE RESULT OF AN EMBEDDED SELECT


STATEMENT IS A TABLE OF MORE THAN ONE
-811
ROW, OR THE RESULT OF THE SUBQUERY OF A
BASIC PREDICATE IS MORE THAN ONE VALUE

THE SQL STATEMENT CANNOT BE PROCESSED


BECAUSE A BLANK COLLECTION-ID WAS
FOUND IN THE CURRENT PACKAGESET
-812 SPECIAL REGISTER WHILE TRYING TO FORM A
QUALIFIED PACKAGE NAME FOR PROGRAM
program-name.consistency-token USING PLAN plan-
name

-815 A GROUP BY OR HAVING CLAUSE IS


IMPLICITLY OR EXPLICITLY SPECIFIED IN AN
EMBEDDED SELECT STATEMENT OR A
SUBQUERY OF A BASIC PREDICATE

THE SQL STATEMENT CANNOT BE EXECUTED


-817 BECAUSE THE STATEMENT WILL RESULT IN A
PROHIBITED UPDATE OPERATION

THE PRECOMPILER-GENERATED TIMESTAMP x


IN THE LOAD MODULE IS DIFFERENT FROM
-818
THE BIND TIMESTAMP y BUILT FROM THE
DBRM z

THE VIEW CANNOT BE PROCESSED BECAUSE


-819 THE LENGTH OF ITS PARSE TREE IN THE
CATALOG IS ZERO

THE SQL STATEMENT CANNOT BE PROCESSED


-820 BECAUSE catalog-table CONTAINS A VALUE
THAT IS NOT VALID IN THIS RELEASE

THE SQLDA CONTAINS AN INVALID DATA


-822
ADDRESS OR INDICATOR VARIABLE ADDRESS

TOO MANY ITEMS RETURNED IN A SELECT OR


-840
INSERT LIST

A CONNECTION TO location-name ALREADY


-842
EXISTS

THE SET CONNECTION OR RELEASE


-843 STATEMENT MUST SPECIFY AN EXISTING
CONNECTION

THE NUMBER OF HOST VARIABLES IN THE


-870 STATEMENT IS NOT EQUAL TO THE NUMBER
OF DESCRIPTORS

THE SQL STATEMENT CANNOT BE EXECUTED


-900 BECAUSE THE APPLICATION PROCESS IS NOT
CONNECTED TO AN APPLICATION SERVER

-901 UNSUCCESSFUL EXECUTION CAUSED BY A


SYSTEM ERROR THAT DOES NOT PRECLUDE
THE SUCCESSFUL EXECUTION OF SUBSEQUENT
SQL STATEMENTS

POINTER TO THE ESSENTIAL CONTROL BLOCK


-902
(CT/RDA) HAS VALUE 0, REBIND REQUIRED

UNSUCCESSFUL EXECUTION CAUSED BY AN


UNAVAILABLE RESOURCE. REASON reason-code,
-904
TYPE OF RESOURCE resource-type, AND
RESOURCE NAME resource-name

UNSUCCESSFUL EXECUTION DUE TO


RESOURCE LIMIT BEING EXCEEDED,
-905 RESOURCE NAME = resource-name LIMIT = limit-
amount1 CPU SECONDS (limit-amount2 SERVICE
UNITS) DERIVED FROM limit-source

THE SQL STATEMENT CANNOT BE EXECUTED


-906 BECAUSE THIS FUNCTION IS DISABLED DUE TO
A PRIOR ERROR

bind-type ERROR USING auth-id AUTHORITY


-908 BIND, REBIND OR AUTO-REBIND OPERATION IS
NOT ALLOWED

-909 THE OBJECT HAS BEEN DELETED

THE SQL STATEMENT CANNOT ACCESS AN


-910 OBJECT ON WHICH A DROP OR ALTER IS
PENDING

THE CURRENT UNIT OF WORK HAS BEEN


ROLLED BACK DUE TO DEADLOCK OR
-911 TIMEOUT. REASON reason-code, TYPE OF
RESOURCE resource-type, AND RESOURCE NAME
resource-name

UNSUCCESSFUL EXECUTION CAUSED BY


DEADLOCK OR TIMEOUT. REASON CODE reason-
-913
code, TYPE OF RESOURCE resource-type, AND
RESOURCE NAME resource-name
-917 BIND PACKAGE FAILED

THE SQL STATEMENT CANNOT BE EXECUTED


-918
BECAUSE A CONNECTION HAS BEEN LOST

-919 A ROLLBACK OPERATION IS REQUIRED

AUTHORIZATION FAILURE: error-type ERROR.


-922
REASON reason-code

CONNECTION NOT ESTABLISHED: DB2 condition


-923 REASON reason-code, TYPE resource-type, NAME
resource-name

DB2 CONNECTION INTERNAL ERROR, function-


-924
code, return-code, reason-code

COMMIT NOT VALID IN IMS/VS OR CICS


-925
ENVIRONMENT

ROLLBACK NOT VALID IN IMS/VS OR CICS


-926
ENVIRONMENT

THE LANGUAGE INTERFACE (LI) WAS CALLED


WHEN THE CONNECTING ENVIRONMENT WAS
-927
NOT ESTABLISHED. THE PROGRAM SHOULD BE
INVOKED UNDER THE DSN COMMAND

-929 FAILURE IN A DATA CAPTURE EXIT: token

ROLLBACK REQUIRED DUE TO UNREQUESTED


-939
ROLLBACK OF A REMOTE SERVER

THE SQL STATEMENT FAILED BECAUSE IT


WILL CHANGE A TABLE DEFINED WITH DATA
-947
CAPTURE CHANGES, BUT THE DATA CANNOT
BE PROPAGATED

-948 DISTRIBUTED OPERATION IS INVALID

-950 THE LOCATION NAME SPECIFIED IN THE


CONNECT STATEMENT IS INVALID OR NOT
LISTED IN THE COMMUNICATIONS DATABASE

STORED PROCEDURE procname TERMINATED


-965
ABNORMALLY

THE NUMBER OF HOST VARIABLE


PARAMETERS FOR A STORED PROCEDURE IS
-2001 NOT EQUAL TO THE NUMBER OF EXPECTED
HOST VARIABLE PARAMETERS. ACTUAL
NUMBER sqldanum, EXPECTED NUMBER opnum

EXECUTION FAILED DUE TO A DISTRIBUTION


PROTOCOL ERROR THAT WILL NOT AFFECT
-30000 THE SUCCESSFUL EXECUTION OF SUBSEQUENT
COMMANDS OR SQL STATEMENTS: REASON
reason-code (sub-code)

EXECUTION FAILED DUE TO A DISTRIBUTION


PROTOCOL ERROR THAT CAUSED
-30020
DEALLOCATION OF THE CONVERSATION:
REASON <reason-code (sub-code)>

EXECUTION FAILED DUE TO A DISTRIBUTION


PROTOCOL ERROR THAT WILL AFFECT THE
-30021 SUCCESSFUL EXECUTION OF SUBSEQUENT
COMMANDS OR SQL STATEMENTS: MANAGER
manager AT LEVEL level NOT SUPPORTED ERROR

COMMIT REQUEST WAS UNSUCCESSFUL, A


DISTRIBUTION PROTOCOL VIOLATION HAS
BEEN DETECTED, THE CONVERSATION HAS
-30030
BEEN DEALLOCATED. ORIGINAL
SQLCODE=original-sqlcode AND ORIGINAL
SQLSTATE=original-sqlstate

EXECUTION FAILED DUE TO UNAVAILABLE


RESOURCES THAT WILL NOT AFFECT THE
SUCCESSFUL EXECUTION OF SUBSEQUENT
-30040 COMMANDS OR SQL STATEMENTS. REASON
<reason-code> TYPE OF RESOURCE <resource-type>
RESOURCE NAME <resource-name> PRODUCT ID
<pppvvrrm> RDBNAME <rdbname>
EXECUTION FAILED DUE TO UNAVAILABLE
RESOURCES THAT WILL AFFECT THE
SUCCESSFUL EXECUTION OF SUBSEQUENT
-30041 COMMANDS AND SQL STATEMENTS REASON
<reason-code> TYPE OF RESOURCE <resource-type>
RESOURCE NAME <resource-name> PRODUCT ID
<pppvvrrm> RDBNAME <rdbname>

<command-or-SQL-statement-type> COMMAND OR
-30050 SQL STATEMENT INVALID WHILE BIND
PROCESS IN PROGRESS

BIND PROCESS WITH SPECIFIED PACKAGE


-30051
NAME AND CONSISTENCY TOKEN NOT ACTIVE

PROGRAM PREPARATION ASSUMPTIONS ARE


-30052
INCORRECT

-30053 OWNER AUTHORIZATION FAILURE

-30060 RDB AUTHORIZATION FAILURE

-30061 RDB NOT FOUND

-30070 <command> COMMAND NOT SUPPORTED ERROR

-30071 <object-type> OBJECT NOT SUPPORTED ERROR

<parameter>:<subcode> PARAMETER NOT


-30072
SUPPORTED ERROR

<parameter>:<subcode> PARAMETER VALUE NOT


-30073
SUPPORTED ERROR

REPLY MESSAGE WITH codepoint (svrcod) NOT


-30074
SUPPORTED ERROR

-30080 COMMUNICATION ERROR code (subcode)

REMOTE OPERATION INVALID FOR


-30090
APPLICATION EXECUTION ENVIRONMENT
(Taken from an old training manual. Original source unknown.)

Go to the articles index. Copyright � 2004 by Caliber Data Training 800.938.1222

Вам также может понравиться