メッセージおよびコード - コンピューター技術者の味...
TRANSCRIPT
-
DB2 Universal Database Server(OS/390 z/OS )
7
GC88-8768-01
(GC26-9940-03)
-
DB2 Universal Database Server(OS/390 z/OS )
7
GC88-8768-01
(GC26-9940-03)
-
IBM DB2 Universal Database Server (OS/390 z/OS ) 7 ( 5675-DB2)
(#)
URL
http://www.ibm.com/jp/manuals/main/mail.html
IBM
http://www.ibm.com/jp/manuals/
(URL )
GC26994003DB2 Universal Database for OS/390 and z/OS
Messages and Codes
Version 7
1 2003.12
W3W9W3W5W7(*)
* W3W9W3W5W7
Copyright International Business Machines Corporation 1982, 2001. All rights reserved.
Copyright IBM Japan 2003
1565 E.
-
1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 DB2 . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5DB2 (X'04E' X'04F') . . . . . . . . . . . . . . . . . . . . . . 5DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6DB2 MVS . . . . . . . . . . . . . . . . . . . . 7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . 11SQLCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11SQLSTATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3 DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . 159
3 DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
4 DSNA... . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
5 DSNB... . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
6 DSNE... . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
7 DSNF... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
8 DSNG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
9 DSNH... . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 . . . . . . . . . . . . . . . . . . . . . . . . . . 258
10 DSNI... . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
11 DSNJ... . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
12 DSNL... . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
13 DSNM... . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
14 DSNN... . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Copyright IBM Corp. 1982, 2001 iii
||
||
-
15 DSNP... . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
16 DSNR... . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
17 DSNT... . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
18 DSNU... . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
19 DSNV... . . . . . . . . . . . . . . . . . . . . . . . . . . . 705
20 DSNW... . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
21 DSNX... . . . . . . . . . . . . . . . . . . . . . . . . . . . 741
22 DSNY... . . . . . . . . . . . . . . . . . . . . . . . . . . . 765
23 DSNZ... . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
24 DSN1... . . . . . . . . . . . . . . . . . . . . . . . . . . . 771
25 DSN2... . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
26 DSN3... . . . . . . . . . . . . . . . . . . . . . . . . . . . 815
27 DSN7... . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
28 DSN8... . . . . . . . . . . . . . . . . . . . . . . . . . . . 839
29 DSN9... . . . . . . . . . . . . . . . . . . . . . . . . . . . 851
4 DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
30 DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
31 XC1...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
32 XC2...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873
33 XC3...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
34 XC5...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923
35 XC6...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
36 XC8...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
37 XC9...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933
38 XD1...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971
39 XD3...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019
40 XD4...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1187
41 XD6...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197
42 XD7...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199
iv DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
43 XD9...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1211
44 XE2...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1231
45 XE3...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245
46 XE4...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265
47 XE5...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1327
48 XE6...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353
49 XE6...... . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
50 XE6...... . . . . . . . . . . . . . . . . . . . . . . . . 1367
51 XE7...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1373
52 XE8...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1391
53 XE9...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1407
54 XF1...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1409
55 XF3...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1411
56 XF7...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1461
57 XF9...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1467
5 IRLM . . . . . . . . . . . . . . . . . . . 1473
58 IRLM . . . . . . . . . . . . . . . . . . . . . . . 1475IRLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1475
59 IRLM . . . . . . . . . . . . . . . . . . . 1497CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1497IDENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1500LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1500NOTIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1503PLEXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1503PURGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1504QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1504QUIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1505RETLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1505STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1506SYNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1506TAKEOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1507UNLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1507VERIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1508
60 IRLM . . . . . . . . . . . . . . . . . . . . . . . . 1509
6 SNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1511
61 SNA . . . . . . . . . . . . . . . . . . . . . . . . . . 1513
v
-
7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1521
A. CICS / . . . . . . . . . . . . . . . 1523
B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1525 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1525. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1527DSN1COPY ABEND . . . . . . . . . . . . . . . . . . . . . 1530. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1532
C. SQLSTATE . . . . . . . . . . . . . . . . . . . . 1535SQLSTATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1535
D. . . . . . . . . . . . 1551 . . . . . . . . . . . . . . . . . . . . . . 1551 . . . . . . . . . . . . . . . . . . . . . . . . . 1559 SQLSTATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1564 . . . . . . . . . . . . . . . . . . . . . . . . . 1564
E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1565 . . . . . . . . . . . . . . . . . . . . . . . 1566. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1567
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1569
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1593
vi DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
1
1 DB2 . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5DB2 (X'04E' X'04F') . . . . . . . . . . . . . . . . . . . . . . 5DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6DB2 MVS . . . . . . . . . . . . . . . . . . . . 7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Copyright IBM Corp. 1982, 2001 1
||
-
2 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
1 DB2
DB2
DB2 IBM DATABASE 2 (OS/390 z/OS ) (DB2 (OS/390 z/OS )) DB2
IBM DATABASE 2 (OS/390 z/OS ) DB2 DB2
6 4
v 1 1 DB2
v 9 2 SQL SQL v 159 3 DB2 DB2
v 859 4 DB2 DB2 v 1473 5 IRLM IRLM
v 1511 6 SNA SNA v 1523 A. CICS / CICS (DSNC)
v 1525 B.
v 1535 C. SQLSTATE SQLSTATE
v 1551 D.
DB2
SQL DB2 ID 16 ID IRLM
ID CSECT DB2 ()
Copyright IBM Corp. 1982, 2001 3
-
DB2 ID 8 10 3 DSN DB2 4 ID DB2 16 ID (16 ID) ID 16 ID 3 5 5 ID ID ID ID CSECT ID CSECT
DSNB209I ! DSNB1CHK
DSN DB2 B ID B DB2
16 ID X'C2' 209 ID I ! DSNB1CHK
CSECT
DB2 4 1 00 2 16 ID DB2 2 ID
00E50041
00 E5 16 ID DB2 0041 ID
: CSECT CSECT
:
:
:
:
:
4 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|
|
|
|
|
|
||
-
:
ID 4
A
D
E SQL (ALL) RC=8 (SOFT ) E W RC=8 (HARD)
I
DB2 DB2 DB2
159 3 DB2
DB2 (X'04E' X'04F')DB2 X'04E' X'04F' 2
X'04E' X'04F' v DB2 v v DB2
X'04E'X'04E' DB2 DB2 (TCB) X'04E' MVS
X'04E'
X'04F'X'04F' DB2 DB2 X'04F' DB2
1 DB2 5
-
X'04F' MVS 1 DB2 X'04F'
1 DB2 DB2 DB2 MVS DB2
1.
X'04E' X'04F'
v DB2 v
v DB2 v
v DB2
v DB2 X'04F'
v MEMTERM()
v SVC (SVC dump)v SYS1.LOGREC v VRA
v SYS1.LOGREC v VRA
v DB2 v MVS
v v X'04F' MVS X'04E'
v SVC v DSNW050Iv SDWA 15
v SYS1.LOGREC v VRA
v SYS1.LOGREC v VRA v MVS DSNV086E
DB2 DB2 MVS
MVS
v SVC DB2 X'04E' MVS SDUMP SVC DB2
v SYS1.LOGREC MVS SETRP SYS1.LOGREC SYS1.LOGREC
6 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
2
v (VRA) MVS VRA SDWA VRA VRA DB2
DB2 MVS DB2 MVS DB2 MVS MVS
DB2 7 7 1551 D.
1 DB2 7
|
|
|
|
|
-
8 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
2 SQL
Copyright IBM Corp. 1982, 2001 9
-
10 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
2 SQL
1565 E.
(SQL) SQL (SQLCA)
SQLCA DB2 () DB2 SQL C
SQL SQLCA SQLCODE SQLERRM SQLERRM X'FF'
SQL SPUFI DSNTIAR DB2 DSNTIAR SQL 2
SQL SQL SQLCA SQLCODE (FORTRAN SQLCOD) SQLCA INCLUDE SQLCA SQLCODEINCLUDE SQLCA
SQLCA SQLCODE SQLCA SQLCODE ISO/ANSI SQL
SQLCODE SQLCA SQLDB2 SQLCODE DB2 ISO/ANSI SQL
v SQLCODE=0 v SQLCODE>0 v SQLCODE
-
SQLSTATESQL DB2 SQLSTATE SQLCODE SQLSTATE SQL SQLSTATE (FORTRAN SQLSTT) SQLCA 5
SQLSTATE (SQLSTATE ) SQLSTATE IBM SQLSTATE 1535 C. SQLSTATE
SQL
000 SUCCESSFUL EXECUTION
: 1 SQLWARN0 SQLWARN0=W SQLCA 1 SQLWARN1 SQLWARNx DB2 SQL C
SQLSTATE: 00000
SQLSTATE: 01ddd 'ddd'
+012 THE UNQUALIFIED COLUMN NAMEcolumn-name WAS INTERPRETED AS ACORRELATED REFERENCE
: FROM FROM
:
: DB2 SQL 1
SQLSTATE: 01545
+098 A DYNAMIC SQL STATEMENT ENDSWITH A SEMICOLON.
: PREPARE EXECUTE IMMEDIATE SQL
:
:
SQLSTATE: 01568
+100 ROW NOT FOUND FOR FETCH,UPDATE OR DELETE, OR THERESULT OF A QUERY IS AN EMPTYTABLE
: 1
v UPDATE DELETE 1
v SELECT INTO
v FETCH
v INSERT
000 +100
12 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
SELECT SPUFI SQLCODE
:
SQLSTATE: 02000
+110 SQL UPDATE TO A DATA CAPTURETABLE NOT SIGNALED TOORIGINATING SUBSYSTEM
: DataPropagator (DPropNR) DATA CAPTURE CHANGES INSERTUPDATE DELETE IMS
: DB2 DB2 DPropNR
SQLSTATE: 01561
+111 THE SUBPAGES OPTION IS NOTSUPPORTED FOR TYPE 2 INDEXES
: 2 SUBPAGES
:
: SUBPAGES
SQLSTATE: 01590
+117 THE NUMBER OF INSERT VALUES ISNOT THE SAME AS THE NUMBEROF OBJECT COLUMNS
: INSERT
:
: 1
SQLSTATE: 01525
+162 TABLESPACEdatabase-name.tablespace-name HASBEEN PLACED IN CHECK PENDING
: ( CURRENT RULES = 'DB2' ) ALTERTABLE
:
: CHECK DATA CHECK DATA
SQLSTATE: 01514
+203 THE QUALIFIED COLUMN NAMEcolumn-name WAS RESOLVED USINGA NON-UNIQUE OR UNEXPOSEDNAME
: v v FROM v
: DB2
: DB2 SQL DB2 SQL 2
SQLSTATE: 01552
+204 name IS AN UNDEFINED NAME
: 'name' DB2 DB2
:
+110
2 SQL 13
-
: SQL ()
SQLSTATE: 01532
+206 column-name IS NOT A COLUMN OFAN INSERTED TABLE, UPDATEDTABLE, OR ANY TABLE IDENTIFIEDIN A FROM CLAUSE
: 1
v INSERT UPDATE
v SELECT DELETE FROM
v GROUP BY v HAVING
:
: SQL SELECT FROM
SQLSTATE: 01533
+218 THE SQL STATEMENT REFERENCINGA REMOTE OBJECT CANNOT BEEXPLAINED
: SQL EXPLAIN(YES)
EXPLAIN SQL EXPLAINDB2
BIND VALIDATE(RUN)
: SQL PLAN-TABLE EXPLAIN SQLCODE -512
SQLSTATE: 01537
+219 THE REQUIRED EXPLANATIONTABLE table-name DOES NOT EXIST
: EXPLAIN explain DB2 DB2 SQL 5
:
: explain
SQLSTATE: 01532
+220 THE COLUMN column-name INEXPLANATION TABLE table-name ISNOT DEFINED PROPERLY
: explain
v v v v
:
+206
14 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
: explain explain DB2 SQL 5
SQLSTATE: 01546
+222 HOLE DETECTED USING cursor-name
: DB2 cursor-name DB2 cursor-name FETCH
cursor-nameFETCH
:
:
SQLSTATE: 02502
+223 UPDATE HOLE DETECTED USINGcursor-name
: DB2 DB2 cursor-name
cursor-nameFETCH
:
:
SQLSTATE: 02502
+231 CURRENT POSITION OF CURSORcursor-name IS NOT VALID FORFETCH OF THE CURRENT ROW
: FETCH CURRENT FETCH RELATIVE 0
cursor-nameFETCH
:
: FETCH
SQLSTATE: 02000
+236 SQLDA INCLUDES integer1 SQLVARENTRIES, BUT integer2 AREREQUIRED FOR integer3 COLUMNS
: SQLDA SQLN integer3
USING BOTH 2 SQLVAR
SQLVAR integer2
: DESCRIBE INPUT
: SQLDAID 7 2 on 2 SQLVAR DB2 SQLVAR
: SQLDA SQLN (SQLDA)
SQLSTATE: 01005
+222
2 SQL 15
|#
|||||
|||
|||
||||
|
|||
||||
|||
|||
||||
|
|###
|||
|||
||
|||
|
-
+237 SQLDA INCLUDES integer1 SQLVARENTRIES, BUT integer2 AREREQUIRED BECAUSE AT LEAST ONEOF THE COLUMNS BEINGDESCRIBED IS A DISTINCT TYPE
: 1 SQLVAR SQLVAR SQLN integer1 SQLVAR SQLVAR
SQLVAR USING BOTH (n )
v USING BOTH 3n SQLVAR
v 2n SQLVAR
SQLVAR integer2
: DESCRIBE INPUT
: DB2 SQLVAR SQLDAID 7 on 7SQLVAR SQLVAR SQLVAR DB2 SQLVAR DB2 SQLVAR
: USING BOTH ( SQLVAR )
SQLDA SQLN integer2 (SQLDA )
SQLSTATE: 01594
+238 SQLDA INCLUDES integer1 SQLVARENTRIES, BUT integer2 SQLVARENTRIES ARE NEEDED FOR integer3COLUMNS BECAUSE AT LEAST ONEOF THE COLUMNS BEINGDESCRIBED IS A LOB
: 1 LOB SQLVAR SQLVAR SQLN integer1 SQLVAR SQLVAR 1
SQLVAR USING BOTH (n integer3 )
v USING BOTH 1 3n SQLVAR
v 2n SQLVAR
SQLVAR integer2
: DESCRIBE INPUT
: DB2 SQLVAR SQLDAID 7 on 7SQLVAR DB2 SQLVAR
: SQLDA SQLN integer2 (SQLDA )
SQLSTATE: 01005
+239 SQLDA INCLUDES integer1 SQLVARENTRIES, BUT integer2 AREREQUIRED FOR integer3 COLUMNSBECAUSE AT LEAST ONE OF THECOLUMNS BEING DESCRIBED IS ADISTINCT TYPE
: 1 SQLVAR SQLVAR
+237
16 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
SQLN integer1 SQLVAR SQLVAR
SQLVAR USING BOTH (n integer3 )
v USING BOTH 3n SQLVAR
v 2n SQLVAR
SQLVAR integer2
: DESCRIBE INPUT
: DB2 SQLVAR SQLDAID 7 on 7SQLVAR DB2 SQLVAR
: SQLDA SQLN integer2 (SQLDA )
SQLVAR ( SQL )
SQLSTATE: 01005
+304 A VALUE WITH DATA TYPE data-type1CANNOT BE ASSIGNED TO A HOSTVARIABLE BECAUSE THE VALUE ISNOT WITHIN THE RANGE OF THEHOST VARIABLE IN POSITIONposition-number WITH DATA TYPEdata-type2
: position-number FETCH SELECT data-type2 data-type1
: FETCH SELECT SELECT 2 (-2)
: SQL SQLCODE -405
SQLSTATE: 01515
+331 THE NULL VALUE HAS BEENASSIGNED TO A HOST VARIABLEBECAUSE THE STRING CANNOT BETRANSLATED.REASON reason-code,CHARACTER code-point, HOSTVARIABLE position-number
: position-number SQLDA (reason-code) (code-point) SQLCODE -331
: -2
SQLSTATE: 01520
+335 DB2 CONVERTED A HOSTVARIABLE, PARAMETER, ORCOLUMN NUMBER var-numvar-name-or-num TO COLUMN NAME,HOST VARIABLE, OR EXPRESSIONNUMBER col-name-or-num FROMfrom-ccsid TO to-ccsid, ANDRESULTING IN SUBSTITUTIONCHARACTERS
:
: DB2
: DB2 SQL from-ccsid to-ccsid 1 ROLLBACK DB2 from-ccsid
+304
2 SQL 17
||||||||||
||||
||
|||||||
-
to-ccsid
SQLSTATE: 01517
+339 THE SQL STATEMENT HAS BEENSUCCESSFULLY EXECUTED, BUTTHERE MAY BE SOME CHARACTERCONVERSION INCONSISTENCIES
: DB2 2 3 SQL 2 2 DB2 3 DB2 2 2 EBCDIC DRDA EBCDIC 2 2 DB2 SQL CCSID DB2 2 2 EBCDIC
:
: DB2 2 2 ( CCSID) () DB2 2 2 ( CCSID)
: 2 2 2 2 DB2 2 3
SQLSTATE: 01569
+394 USER SPECIFIED OPTIMIZATIONHINTS USED DURING ACCESS PATHSELECTION
: PLAN_TABLE
:
:
SQLSTATE: 01629
+395 USER SPECIFIED OPTIMIZATIONHINTS ARE INVALID (REASON CODE= reason-code).THE OPTIMIZATIONHINTS ARE IGNORED.
: reason-code
reason-code
2 TABNO
3 TNAME
4 TNAME
5 TABNO TNAME
6 QBLOCKNO TNAME
7 PAGE_RANGE
8 PREFETCH
9 METHOD
10 SORTN_JOIN
11 SORTC_JOIN
12 ACCESSTYPE
13 ACCESSCREATOR ACCESSNAME
14 TYPE 1 UR
15
16
17 ACCESSTYPE
18 METHOD
19
20
21
22 PARALLELISM_MODE
23 PARALLELISM_MODE
24 ACCESS_DEGREE
25 JOIN_DEGREE
26
+339
18 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|
|
-
27
28 PRIMARY_ACCESSTYPE
29 ACCESS_PGROUP_ID
30 JOIN_PGROUP_ID
31 PARALLELISM_MODE
32 CREATOR TNAME
33
34
35 WHEN_OPTIMIZE
99
:
:
SQLSTATE: 01628
+402 LOCATION location IS UNKNOWN
: SYSIBM.LOCATIONS 'location' SYSIBM.LOCATIONS.LOCATION
: CREATE ALIAS VALIDATE(RUN)
SQLSTATE: 01521
+403 THE LOCAL OBJECT REFERENCEDBY THE CREATE ALIAS STATEMENTDOES NOT EXIST
: CREATE ALIAS
:
SQLSTATE: 01522
+434 OPTION keyword IS A DEPRECATEDFEATURE
: keyword DB2 7
1 2
:
: SQL
SQLSTATE: 01608
+445 VALUE value HAS BEEN TRUNCATED
: value cast cast
v CAST v CHARVARCHARv CREATE FUNCTION CAST FROM
v
'value' 'for bit data' 'value' X 16
:
:
SQLSTATE: 01004
+462 EXTERNAL FUNCTION ORPROCEDURE name (SPECIFIC NAMEspecific-name) HAS RETURNED AWARNING SQLSTATE, WITHDIAGNOSTIC TEXT text
: 01Hxx SQLSTATE text name DB2
:
+402
2 SQL 19
-
: SQLSTATE
SQLSTATE: 01Hxx
+464 PROCEDURE proc RETURNED numQUERY RESULT SETS, WHICHEXCEEDS THE DEFINED LIMIT integer
: proc
v num
v integer
integer SQL CALL SQL
v num
v DRDA num DRDA MAXRSLCNT DDM
: SQL SQLWARN9 Z
SQLSTATE: 0100E
+466 PROCEDURE proc RETURNED numQUERY RESULTS SETS
: proc num SQL
: SQL SQLWARN9 Z
SQLSTATE: 0100C
+494 NUMBER OF RESULT SETS ISGREATER THAN NUMBER OFLOCATORS
: ASSOCIATE LOCATORS n n SQL
: SQL SQLWARN3 Z
: SQL
SQLSTATE: 01614
+495 ESTIMATED PROCESSOR COST OFestimate-amount1 PROCESSORSECONDS (estimate-amount2 SERVICEUNITS) IN COST CATEGORYcost-category EXCEEDS A RESOURCELIMIT WARNING THRESHOLD OFlimit- amount SERVICE UNITS
: INSERTUPDATEDELETESELECT SQL (RLST) DB2 B RLST RLF_CATEGORY_B
estimate_amount1
INSERTUPDATEDELETE SELECT ()
estimate_amount2
INSERTUPDATEDELETE SELECT ()
cost-category
SQL DB2 A B
limit-amount
RLST RLFASUWARN ()
: INSERT UPDATE
+464
20 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|
-
DELETE SELECT RLST ASUTIME SQLCODE -905
: B SQLCODE RUNSTATS UDF INSERTUPDATE DELETE DSN_STATEMNT_TABLE IFCID 22 SQL B
: SQL RLST
SQLSTATE: 01616
+535 THE RESULT OF THE POSITIONEDUPDATE OR DELETE MAY DEPENDON THE ORDER OF THE ROWS
: 1
: DB2 UPDATE DELETE
SQLSTATE: 01591
+541 THE REFERENTIAL OR UNIQUECONSTRAINT name HAS BEENIGNORED BECAUSE IT IS ADUPLICATE
: FOREIGN KEY FOREIGN KEYUNIQUE UNIQUE PRIMARYKEY
name
: DB2
:
SQLSTATE: 01543
+551 auth-id DOES NOT HAVE THEPRIVILEGE TO PERFORMOPERATION operation ON OBJECTobject-name
: ID auth-id object-name operation (UPDATE INSERT ) auth-id ID ID ID auth-id ID SYSADM DBADMDBCTRL
DB2 FOREIGNKEY DROP FOREIGN KEY DROP PRIMARYKEY DROP UNIQUE ALTER object-name CREATE ALTER TABLE ALTER
:
: auth-id object-name auth-id ID
SQLSTATE: 01548
+552 auth-id DOES NOT HAVE THEPRIVILEGE TO PERFORMOPERATION operation
: ID 'auth-id' 'operation'
:
+535
2 SQL 21
||
|
-
: ID
SQLSTATE: 01542
+558 THE WITH GRANT OPTION ISIGNORED
: GRANT v 'grantee' ID PUBLIC
v BINDAGENT v collection-id.* ANY
WITH GRANT
: GRANT PUBLIC GRANT
SQLSTATE: 01516
+561 THE ALTER, INDEX, REFERENCES,AND TRIGGER PRIVILEGES CANNOTBE GRANTED PUBLIC AT ALLLOCATIONS
: ALL ALL PRIVILEGES GRANT ALL ALL PRIVILEGES ALTER INDEXREFERENCES TRIGGER
: DB2 GRANT ALTERINDEX REFERENCES TRIGGER PUBLIC*
SQLSTATE: 01523
+562 A GRANT OF A PRIVILEGE WASIGNORED BECAUSE THE GRANTEEALREADY HAS THE PRIVILEGEFROM THE GRANTOR
: GRANT 1
:
SQLSTATE: 01560
+585 THE SCHEMA NAME schema-nameAPPEARS MORE THAN ONCE IN THECURRENT PATH
: schema name
:
SQLSTATE: 01625
+599 COMPARISON FUNCTIONS ARE NOTCREATED FOR A DISTINCT TYPEBASED ON A LONG STRING DATATYPE
: (BLOB CLOBDBCLOB)
:
:
SQLSTATE: 01596
+610 A CREATE/ALTER ON OBJECTobject-name HAS PLACED OBJECT INutility PENDING
: v REBUILD DEFER CREATE INDEX REBUILD PENDING REBUILD
v REORG ALTER INDEX REORG REORG
v REORG ALTER TABLE REORG REORG
+558
22 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||
|||||
|||||
||||
-
:
:
v REBUILD REBUILDINDEX REBUILD
v REORG 1. DISPLAY DATABASE REORG
2. REORG REORG
v REORG REORG
SQLSTATE: 01566
+645 WHERE NOT NULL IS IGNOREDBECAUSE THE INDEX KEY CANNOTCONTAIN NULL VALUES
: CREATE INDEX WHERENOT NULL
:
: WHERE NOT NULL
SQLSTATE: 01528
+650 THE TABLE BEING CREATED ORALTERED CANNOT BECOME ADEPENDENT TABLE
:
: 750
SQLSTATE: 01538
+653 TABLE table-name IN PARTITIONEDTABLESPACE tspace-name IS NOTAVAILABLE BECAUSE ITSPARTITIONED INDEX HAS NOT BEENCREATED
: ()
SQL CREATE VIEW
:
: SQL
SQLSTATE: 01551
+655 STOGROUP stogroup_name HASBOTH SPECIFIC AND NON-SPECIFICVOLUME IDS.IT WILL NOT BEALLOWED IN FUTURE RELEASES
: CREATE/ALTER STOGROUP stogroup_name STOGROUP (*) ID ID
: DB2
: ID ID ID ALTER STOGROUP
SQLSTATE: 01597
+645
2 SQL 23
||
||
|||
||||||
||
-
+658 THE SUBPAGES VALUE IS IGNOREDFOR THE CATALOG INDEX index-name
: SUBPAGES 1
: SUBPAGES 1 TYPE
SQLSTATE: 01600
+664 THE INTERNAL LENGTH OF THELIMIT-KEY FIELDS FOR THEPARTITIONED INDEX index-nameEXCEEDS THE LENGTH IMPOSED BYDB2
: ALTER INDEX ()
DB2 40 ALTER INDEX PART 40 40
: 40
SQLSTATE: 01540
+738 DEFINITION CHANGE OF objectobject_name MAY REQUIRE SIMILARCHANGE ON READ-ONLY SYSTEMS
:
:
:
SQLSTATE: 01530
+799 A SET STATEMENT REFERENCES ASPECIAL REGISTER THAT DOESNOT EXIST AT THE SERVER SITE
: DB2 SET
: SET SPECIAL REGISTER
: SQLCODE SQL SQLCODE SQL SQLCODE
SQLSTATE: 01527
+802 EXCEPTION ERROR exception-type HASOCCURRED DURING operation-typeOPERATION ON data-type DATA,POSITION position-number
: data-type DECIMAL FLOATSMALLINT INTEGER ADDITION SUBTRACTION MULTIPLICATIONDIVISION NEGATION BUILT-INFUNCTION exception-type SELECT SELECT position-number FIXEDPOINT OVERFLOW DECIMAL OVERFLOWDIVIDE EXCEPTION EXPONENT OVERFLOWZERO DIVIDE OUT OF RANGE DB2
INTEGER SMALLINT
10 10 1
10
127
+658
24 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||||
|||||
-
7.2E+75
/ operation-type FUNCTION
: exception-typedata-typeoperation-typeposition-number SQLCA
: 2 ( -2) SELECT CURSOR
: ()
SQLCODE-405
SQLSTATE: 01519
+806 BIND ISOLATION LEVEL RRCONFLICTS WITH TABLESPACELOCKSIZE PAGE OR LOCKSIZE ROWAND LOCKMAX 0
: RR LOCKSIZE PAGE LOCKSIZE ROW LOCKMAX 0
: RR
: URCS RS
SQLSTATE: 01553
+807 THE RESULT OF DECIMALMULTIPLICATION MAY CAUSEOVERFLOW
: 10 10 10 10 DB2SQL 2
:
SQLSTATE: 01554
+863 THE CONNECTION WASSUCCESSFUL BUT ONLY SBCS WILLBE SUPPORTED
: AS DB2 SBCS CCSID DB2 CCSID GRAPHICCCSID () AS AS DB2SBCS
: CONNECT AS SQLCA SQLERRP (CONNECT DB2 SQL )
: SQL
SQLSTATE: 01539
+883 ROLLBACK TO SAVEPOINTOCCURED WHEN THERE WEREOPERATIONS THAT CANNOT BEUNDONE, OR AN OPERATION THATCANNOT BE UNDONE OCCURREDWHEN THERE WAS A SAVEPOINTOUTSTANDING
: () SQL ROLLBACK TO SAVEPOINT SQL
+806
2 SQL 25
-
: SQL
:
SQLSTATE: 01640
+2000 TYPE 1 INDEXES WITH SUBPAGESGREATER THAN 1 CANNOT BECOMEGROUP BUFFER POOL DEPENDENTIN A DATA SHARING ENVIRONMENT
: 1 SUBPAGES CREATE INDEX ALTER INDEX SUBPAGES 1 1 SUBPAGES1 2 1
: ALTER INDEX
SQLSTATE: 01638
+20002 THE GBPCACHE SPECIFICATION ISIGNORED, bpname DOES NOT ALLOWCACHING
: GBPCACHE NO CREATE ALTER DASD
:
: NONE GBPCACHE 1 GBPCACHE YES
SQLSTATE: 01624
+20007 USE OF OPTIMIZATION HINTS ISDISALLOWED BY A DB2SUBSYSTEM PARAMETER. THESPECIAL REGISTER OPTIMIZATIONHINT IS SET TO THE DEFAULTVALUE OF BLANKS.
: DB2 OPTIMIZATIONHINT BLANKS
: OPTIMIZATION HINT
: DB2 DSNTIP4 OPTIMIZATION HINTS OPTIMIZATION HINT
OPTIMIZATION HINT SET CURRENT OPTIMIZATION HINT
SQLSTATE: 01602
+20122 DEFINE NO OPTION IS NOTAPPLICABLE IN THE CONTEXTSPECIFIED
: DEFINE NO DEFINE NO
v VCAT CREATE INDEX
v CREATE INDEX v CREATE LOB TABLESPACE v VCAT CREATE TABLESPACE
: DB2 DEFINE NO DEFINE YES
SQLSTATE: 01644
+20141 TRUNCATION OF VALUE WITHLENGTH length OCCURRED FORhv-or-parm-number
:
+2000 +20141
26 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|
||||
|||
||
|
|
||
|||
|
####
###
-
v 127 127
v LOB 32K 32K
length
:
: hv-or-parm-number
SQLSTATE: 01004
+30100 OPERATION COMPLETEDSUCCESSFULLY BUT ADISTRIBUTION PROTOCOLVIOLATION HAS BEENDETECTED.ORIGINALSQLCODE=original-sqlcode ANDORIGINAL SQLSTATE=original-sqlstate
: (COMMIT ROLLBACK)
SQLCODE COMMIT AS SQLCODE
: DSNL031I
SQLCODE +30100 SQLSTATE 01558
AS SQLCODE SQLSTATE SQLERRM
'original-sqlcode 'FF'X original-sqlstate'
:
SQLSTATE: 01558
SQL
-007 STATEMENT CONTAINS THEILLEGAL CHARACTER character
: 'character' SQL
:
: SQL DB2 SQL 2
SQLSTATE: 42601
-010 THE STRING CONSTANT BEGINNINGstring IS NOT TERMINATED
: 'string'
:
:
SQLSTATE: 42603
-029 INTO CLAUSE REQUIRED
: SELECT SELECT INTO
+30100 -029
2 SQL 27
##
####
###
####
##
##
#
-
SELECT INTO
:
: SELECT INTO
SQLSTATE: 42601
-060 INVALID type SPECIFICATION : spec
: 'type' LENGTH SCALE 'spec'
:
: DB2 SQL 2
SQLSTATE: 42815
-079 QUALIFIER FOR DECLARED GLOBALTEMPORARY TABLE table-name MUSTBE SESSION, NOT qualifier
: SESSION DECLARE GLOBAL TEMPORARYTABLE qualifier table-name SESSION
:
: v SESSION v DB2 SESSION
SQLSTATE: 428EK
-084 UNACCEPTABLE SQL STATEMENT
: SQL DB2
v SQL PREPARE EXECUTE IMMEDIATE DB2 SQL SQL
v SQL DB2 SQL
v
v ALLOCATE CURSOR ID
:
: SQL SQL SQL
DB2 SQL
ALLOCATE CURSOR PREPARE ID
SQLSTATE: 42612
-097 THE USE OF LONG VARCHAR ORLONG VARGRAPHIC IS NOTALLOWED IN THIS CONTEXT
: LONG VARCHAR LONG VARGRAPHIC v CAST v CREATE DISTINCT TYPEv CREATE FUNCTIONv CREATE PROCEDUREv ALTER FUNCTIONv COMMENT ON FUNCTIONv GRANT EXECUTE ON FUNCTIONv REVOKE EXECUTE ON FUNCTIONv DROP
VARCHAR VARGRAPHIC
:
:
SQLSTATE: 42601
-060
28 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|
-
-101 THE STATEMENT IS TOO LONG ORTOO COMPLEX
: DB2
: DB2
: SQL
SQL DEGREE(1) SQL CURRENT DEGREE 1
SQLSTATE: 54001
-102 LITERAL STRING IS TOO LONG.STRING BEGINS string
: string 254 124 255 124
SQL 3
1 2 2
:
: SQL SQL
SQLSTATE: 54002
1-103 literal IS AN INVALID NUMERICLITERAL
: 'literal' 10
:
:
SQLSTATE: 42604
-104 ILLEGAL SYMBOL token.SOMESYMBOLS THAT MIGHT BE LEGALARE: token-list
: token SQL
DB2 DB2
SQL RELEASE TO SAVEPOINT
:
:
SQLSTATE: 42601
-105 INVALID STRING
:
:
: G N
-101
2 SQL 29
###
####
##
##
#####
#
-
SQLSTATE: 42604
-107 THE NAME name IS TOOLONG.MAXIMUM ALLOWABLE SIZEIS size
: name size
128
v
64
v ID
18 (SQL 20) v SQL v SQL v SQL v SQL v SQL v SQL v IDv v v v
16
v
8 v v v INCLUDE
v v v v v (DBRM)v CREATE ALTER TABLE
v IDv v
64 6 30
:
:
SQLSTATE: 42622
-108 THE NAME name IS QUALIFIEDINCORRECTLY
: name
RENAME
:
:
SQLSTATE: 42601
-109 clause CLAUSE IS NOT PERMITTED
: SQL
v INTO v CREATE VIEW INTO
ORDER BY FOR UPDATE
v SELECT ORDER BY FOR UPDATE
v SELECT INTO
v RAISE_ERROR CAST
v DESCRIBE INPUT USING
v EXPLAIN explainable-sql-statement EXPLAIN QUERYNO
v POSITIONED UPDATE
CREATE INDEXCREATE TABLECREATETABLESPACE ALTER TABLESPACE SQL
-107
30 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||
||
-
:
: SQL
SQLSTATE: 42601
-110 INVALID HEXADECIMAL LITERALBEGINNING string
: 'string' 16 1
:
:
SQLSTATE: 42606
-111 A COLUMN FUNCTION DOES NOTINCLUDE A COLUMN NAME
: (AVGMAXMIN SUM)
:
: DB2 SQL 3
SQLSTATE: 42901
-112 THE OPERAND OF A COLUMNFUNCTION IS ANOTHER COLUMNFUNCTION
: DISTINCT
:
: DB2 SQL 3
SQLSTATE: 42607
-113 INVALID CHARACTER FOUND INstring, REASON CODE nnn
: string SQL ID DBCS
SBCS ID CHARSET KATAKANA
SQL DB2 SQL
SBCS ID
000 SBCS ID (SBCS ID DBCS ID )
DBCS ID
101
102
103 DBCS X4040
104
105 DBCS
:
:
SQLSTATE: 42602
-114 THE LOCATION NAME location DOESNOT MATCH THE CURRENT SERVER
: 3 SQL SQL
ASSOCIATE LOCATORSCALLDESCRIBE PROCEDURE
-110
2 SQL 31
###
-
SQL SQLCURRENT SERVER
:
:
v CURRENT SERVER
v SQL SQLCONNECT ASSOCIATELOCATORS DESCRIBE PROCEDURE SQL CALL
v 3 SQL BIND DBPROTOCOL(DRDA) DB2 DRDA
v CALL ASSOCIATE LOCATOR DESCRIBE PROCEDURE () 1 CALL 3 3 ASSOCIATE LOCATOR DESCRIBE
SQLSTATE: 42961
-115 A PREDICATE IS INVALID BECAUSETHE COMPARISON OPERATORoperator IS FOLLOWED BY APARENTHESIZED LIST OR BY ANYOR ALL WITHOUT A SUBQUERY
: '>' ANY ALL
:
: SQL
SQL DB2 SQL 5
SQLSTATE: 42601
-117 THE NUMBER OF VALUESASSIGNED IS NOT THE SAME ASTHE NUMBER OF SPECIFIED ORIMPLIED COLUMNS
: INSERT SET UPDATE SET
:
: 1
SQLSTATE: 42802
-118 THE OBJECT TABLE OR VIEW OFTHE DELETE OR UPDATESTATEMENT IS ALSO IDENTIFIED INA FROM CLAUSE
: DELETE UPDATE FROM
UPDATE DELETE
:
: DB2 SQL DB2 SQL 5
SQLSTATE: 42902
-119 A COLUMN IDENTIFIED IN A HAVINGCLAUSE IS NOT INCLUDED IN THEGROUP BY CLAUSE
: HAVING () GROUP BY HAVING
-115
32 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
GROUP BY
:
: DB2 HAVING GROUP BYDB2 SQL 4
SQLSTATE: 42803
-120 A WHERE CLAUSE, SET CLAUSE,VALUES CLAUSE, OR A SETHOST-VARIABLE STATEMENTINCLUDES A COLUMN FUNCTION
: SET VALUES SET WHERE WHERE HAVING
:
: SQL 'column-name' SQLCA
: DB2 WHERESETVALUES SET DB2SQL 4
SQLSTATE: 42903
-121 THE COLUMN name IS IDENTIFIEDMORE THAN ONCE IN THE INSERTOR UPDATE OR SET TRANSITIONVARIABLE STATEMENT
: INSERT UPDATE SET SET 'name'
:
:
SQLSTATE: 42701
-122 A SELECT STATEMENT WITH NOGROUP BY CLAUSE CONTAINS ACOLUMN NAME AND A COLUMNFUNCTION IN THE SELECT CLAUSEOR A COLUMN NAME IS CONTAINEDIN THE SELECT CLAUSE BUT NOTIN THE GROUP BY CLAUSE
: SELECT
v SELECT GROUP BY
v SELECT () GROUP BY
: GROUP BY HAVING GROUP BY SELECT
v ORDER BY sort-key-expression select-clause ORDER BY
:
:
v SELECT GROUP BY
v SELECT
SQL GROUP BY DB2 SQL 4
SQLSTATE: 42803
-123 THE PARAMETER IN POSITION n INTHE FUNCTION name MUST BE ACONSTANT OR KEYWORD
: name n
:
: :
-120
2 SQL 33
||||
||||
-
SQLSTATE: 42601
-125 AN INTEGER IN THE ORDER BYCLAUSE DOES NOT IDENTIFY ACOLUMN OF THE RESULT
: ORDER BY 1 (SELECT )
:
: ORDER BY ID
SQLSTATE: 42805
-126 THE SELECT STATEMENT CONTAINSBOTH AN UPDATE CLAUSE AND ANORDER BY CLAUSE
: SELECT UPDATE ORDER BY UPDATE ORDER BY
:
: DB2
DB2 SQL 4
SQLSTATE: 42829
-127 DISTINCT IS SPECIFIED MORE THANONCE IN A SUBSELECT
: DISTINCT SELECT
:
: DB2 DISTINCT DB2 SQL 4
SQLSTATE: 42905
-128 INVALID USE OF NULL IN APREDICATE
: NULL SQL
:
: DB2 NULL DB2 SQL 2
SQLSTATE: 42601
-129 THE STATEMENT CONTAINS TOOMANY TABLE NAMES
: 225 FROM FROM 15
:
: SQL FROM 1 15 225 DB2 SQL 4
SQLSTATE: 54004
-130 THE ESCAPE CLAUSE CONSISTS OFMORE THAN ONE CHARACTER, ORTHE STRING PATTERN CONTAINSAN INVALID OCCURRENCE OF THEESCAPE CHARACTER
: ESCAPE SBCS DBCS 'column-name LIKE pattern' ESCAPE %_ () ESCAPE LIKE NOT LIKE MIXED ESCAPE
:
: ESCAPE
-125
34 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||||
######
#####
-
LIKE NOT LIKE MIXED ESCAPE
SQLSTATE: ESCAPE 22019 ESCAPE 22025
-131 STATEMENT WITH LIKE PREDICATEHAS INCOMPATIBLE DATA TYPES
: LIKE NOT LIKE ESCAPE ESCAPE
:
:
SQLSTATE: 42818
-132 AN OPERAND OF value IS NOTVALID
: value LIKE ESCAPELOCATE POSSTR
v LIKE NOT LIKE
v ESCAPE v LOCATE 2 v POSSTR
DB2 SQL
LIKE ESCAPE LOCATE POSSTR DATETIMETIMESTAMP
:
: LIKELOCATEPOSSTR
SQLSTATE: 42824
-133 A COLUMN FUNCTION IN ASUBQUERY OF A HAVING CLAUSEIS INVALID BECAUSE ALL COLUMNREFERENCES IN ITS ARGUMENTARE NOT CORRELATED TO THEGROUP BY RESULT THAT THEHAVING CLAUSE IS APPLIED TO
: HAVING HAVING GROUPBY
:
: HAVING DB2 SQL 4
SQLSTATE: 42906
-134 IMPROPER USE OF LONG STRINGCOLUMN column-name OR ANEXPRESSION THAT RESOLVES TO ALONG STRING
: SQL DB2 DB2 SQL 2
: DB2
: column-name SQLCA
: DB2 DB2 SQL 2
SQLSTATE: 42907
-136 SORT CANNOT BE EXECUTEDBECAUSE THE SORT KEY LENGTHIS GREATER THAN 4000 BYTES
: DISTINCT ORDER BY GROUP BY DISTINCT ORDER BY GROUP BY
-131
2 SQL 35
|
||
|
|
|
||
||
-
4000 SQL DISTINCT ORDER BY () GROUP BY 4000
:
: 4000 ORDER BY GROUP BY DISTINCT 1
SQLSTATE: 54005
-137 THE LENGTH RESULTING FROMoperation IS GREATER THANmaximum-length
: operation
v 32,764 () 16,382 ()
v DB2SQL
:
:
SQLSTATE: 54006
-138 THE SECOND OR THIRD ARGUMENTOF THE SUBSTR FUNCTION IS OUTOF RANGE
:
v SUBSTR 2 1 M
v SUBSTR 3 0 0 M-N+1
M N 2
:
: SUBSTR 2 3
SQLSTATE: 22011
-142 THE SQL STATEMENT IS NOTSUPPORTED
: SQL IBM VALUES SIGNAL SQLSTATE
:
: SQL
SQLSTATE: 42612
-144 INVALID SECTION NUMBER number
:
1.
2. DB2 SQL
3. v v v DBRM
:
: SQLERROR(CONTINUE) DB2
-137
36 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
SELECT SQLERRORFROM SYSIBM.SYSPACKAGEWHERE COLLID = collection-id ANDNAME = package-id ANDVERSION = version-name;
C SQLERROR(CONTINUE)
SELECT STMTNO, TEXTFROM SYSIBM.SYSPACKSTMTWHERE COLLID = collection-id ANDNAME = package-id ANDVERSION = version-name ANDSECTNO = number ANDBINDERROR = Y;
REPLACE
2 DB2 SQL DB2
DBRM
SELECT *FROM SYSIBM.SYSSTMTWHERE SECTNO = 0ORDER BY NAME, PLNAME, STMTNO, SEQNO;
SELECT *FROM SYSIBM.SYSPACKSTMTWHERE SECTNO = 0ORDER BY COLLID, NAME, VERSION, STMTNO, SEQNO;
3
SQLSTATE: 58003
-147 ALTER FUNCTION function-nameFAILED BECAUSE SOURCEFUNCTIONS CANNOT BE ALTERED
:
:
:
SQLSTATE: 42809
-148 THE SOURCE TABLE source-nameCANNOT BE RENAMED OR ALTERED
:
1 RENAME RLST
2 ALTER () source-name SYSVIEWDEP ALTER
:
:
1 RLST
2
3 REORG INDEXREORG TABLESPACE REBUILD INDEX
SQLSTATE: 42809
-147
2 SQL 37
-
-150 THE OBJECT OF THE INSERT,DELETE, OR UPDATE STATEMENT ISA VIEW OR TRANSITION TABLE FORWHICH THE REQUESTEDOPERATION IS NOT PERMITTED
:
v INSERTUPDATE DELETE
vINSERT UPDATE DELETE
GROUP BY HAVING
SELECT DISTINCT
2
GROUP BY HAVING
SELECT DISTINCT
()
GROUP BY HAVING
SELECT DISTINCT
:
: DB2 SQL 5
CREATE TRIGGER
INSERTUPDATEDELETE
SQLSTATE: 42807
-151 THE UPDATE STATEMENT ISINVALID BECAUSE THE CATALOGDESCRIPTION OF COLUMNcolumn-name INDICATES THAT ITCANNOT BE UPDATED
:
v
v ()
v 1
v ROWID v AS IDENTITY
GENERATED ALWAYS
v
v SQL
v
v
v
:
: DB2 ROWID DB2 SQL 5 UPDATE
SQLSTATE: 42808
-150
38 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
||||||
||
||
|||
||
|
|||
||
||
||
||
||
||
|||
|||||
|
-
-152 THE DROP clause CLAUSE IN THEALTER STATEMENT IS INVALIDBECAUSE constraint-name IS Aconstraint-type
: ALTER TABLE DROP clauseDROP constraint-type clause constraint-type
REFERENTIAL CONSTRAINT
CHECK CONSTRAINT
PRIMARY KEY CONSTRAINT 1
UNIQUE KEY CONSTRAINT
: ALTER TABLE DROP
: ALTER TABLE DROP
SQLSTATE: 42809
-153 THE STATEMENT IS INVALIDBECAUSE THE VIEW OR TABLEDEFINITION DOES NOT INCLUDE AUNIQUE NAME FOR EACH COLUMN
: CREATE VIEW DECLARE GLOBALTEMPORARY TABLE ()
:
: CREATE VIEW DECLAREGLOBAL TEMPORARY TABLE DB2 SQL 5
SQLSTATE: 42908
-154 THE STATEMENT FAILED BECAUSEVIEW OR TABLE DEFINITION IS NOTVALID
: CREATE VIEW CREATE TABLE DECLARE GLOBAL TEMPORARYTABLE
:
: DB2 SQL 5
SQLSTATE: 42909
-156 THE STATEMENT DOES NOTIDENTIFY A TABLE
: ALTER TABLEDROPTABLELOCK TABLECREATE INDEXCREATE TRIGGER
:
:
SQLSTATE: 42809
-157 ONLY A TABLE NAME CAN BESPECIFIED IN A FOREIGN KEYCLAUSE. object-name IS NOT THENAME OF A TABLE.
: CREATE ALTER TABLE FOREIGN KEY FOREIGN KEY
:
:
SQLSTATE: 42810
-152
2 SQL 39
||||
|||
|||
|||
|||
#####
-
-158 THE NUMBER OF COLUMNSSPECIFIED FOR THE VIEW IS NOTTHE SAME AS THE NUMBER OFCOLUMNS SPECIFIED BY THESELECT CLAUSE, OR THE NUMBEROF COLUMNS SPECIFIED IN THECORRELATION CLAUSE IN A FROMCLAUSE IS NOT THE SAME AS THENUMBER OF COLUMNS IN THECORRESPONDING TABLE, VIEW,TABLE EXPRESSION, OR TABLEFUNCTION
: 2
v CREATE VIEW AS SELECT (SQL )
v
:
: () DB2 SQL 5
SQLSTATE: 42811
-159 DROP OR COMMENT ON objectIDENTIFIES A(N) object-type1 RATHERTHAN A(N) object-type2
: DROP VIEW DROP ALIAS COMMENT ON ALIAS
DROP VIEW DROP ALIAS COMMENT ON ALIAS DROP TABLE COMMENT ON TABLE
:
: DROP VIEWDROP ALIAS COMMENT ON ALIAS
() DROP TABLE COMMENT ON TABLE
SQLSTATE: 42809
-160 THE WITH CHECK OPTION CANNOTBE USED FOR THE SPECIFIED VIEW
: WITH CHECKOPTION
v ( DISTINCT GROUP BY JOIN )
v
:
: WITH CHECKOPTION DB2 SQL 5
SQLSTATE: 42813
-161 THE INSERT OR UPDATE IS NOTALLOWED BECAUSE A RESULTINGROW DOES NOT SATISFY THE VIEWDEFINITION
: WITH CHECK OPTION INSERT UPDATE
: ()
: INSERT UPDATE
SQLSTATE: 44000
-164 auth-id1 DOES NOT HAVE THEPRIVILEGE TO CREATE A VIEWWITH QUALIFICATION authorization-ID
: ID auth-id1 ID authorization-ID
-158
40 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
:
: ID ID SYSADMDBADM ID DBADM CREATE VIEW 1
SQLSTATE: 42502
-170 THE NUMBER OF ARGUMENTSSPECIFIED FOR function-name ISINVALID
: SQL 'function-name'
:
: 'function-name' DB2 SQL 3
SQLSTATE: 42605
-171 THE DATA TYPE, LENGTH, ORVALUE OF ARGUMENT nn OFfunction-name IS INVALID
: function-name nn
EBCDIC ASCII UNICODE
:
: function-name DB2 SQL 3
SQLSTATE: 42815
-173 UR IS SPECIFIED ON THE WITHCLAUSE BUT THE CURSOR IS NOTREAD-ONLY
: WITH UR DB2
:
: FOR FETCH ONLY WITH
SQLSTATE: 42801
-180 THE DATE, TIME, OR TIMESTAMPVALUE value IS INVALID
: DATETIME TIMESTAMP value
value
v
v SQLERRM
v VIEW VIEW VIEW *N
value '*N'
:
: DATETIME TIMESTAMP DATE TIME DB2 SQL 2
SQLSTATE: 22007
-181 THE STRING REPRESENTATION OFA DATETIME VALUE IS NOT A VALIDDATETIME VALUE
: / /
-170
2 SQL 41
|||||
|||
-
2.
/
00019999
112
46911
130
2 128 ( 129)
135781012
131
024 (24 USA 12 )
059
059
0999999
:
: DB2 SQL 2
SQLSTATE: 22007
-182 AN ARITHMETIC EXPRESSION WITHA DATETIME VALUE IS INVALID
: /
:
:
SQLSTATE: 42816
-183 AN ARITHMETIC OPERATION ON ADATE OR TIMESTAMP HAS ARESULT THAT IS NOT WITHIN THEVALID RANGE OF DATES
: 0001-01-01 9999-12-31
:
: SQL
SQLSTATE: 22008
-184 AN ARITHMETIC EXPRESSION WITHA DATETIME VALUE CONTAINS APARAMETER MARKER
: /
:
:
SQLSTATE: 42610
-185 THE LOCAL FORMAT OPTION HASBEEN USED WITH A DATE OR TIMEAND NO LOCAL EXIT HAS BEENINSTALLED
: / / LOCAL DATELENGTH LOCAL TIME LENGTH / DB2 / LOCAL DATE LENGTH LOCAL TIMELENGTH
:
-182
42 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
:
SQLSTATE: 57008
-186 THE LOCAL DATE LENGTH ORLOCAL TIME LENGTH HAS BEENINCREASED AND EXECUTINGPROGRAM RELIES ON THE OLDLENGTH
: / / DB2
:
: REBIND SQL
SQLSTATE: 22505
-187 A REFERENCE TO A CURRENTDATE/TIME SPECIAL REGISTER ISINVALID BECAUSE THE MVS TODCLOCK IS BAD OR THE MVSPARMTZ IS OUT OF RANGE
: DB2 (TOD) 1 CURRENT DATECURRENT TIMECURRENTTIMESTAMP CURRENT TIMEZONE CURRENT TIMEZONE MVS PARMTZ
:
: CURRENT TIMEZONE MVS PARMTZ -24 +24 CURRENT MVS TOD
SQLSTATE: 22506
-188 THE STRING REPRESENTATION OFA NAME IS INVALID
: DESCRIBE
v
v ID 3 v ID v ID
v ID
v ID
:
:
SQLSTATE: 22503
-189 CCSID ccsid IS UNKNOWN ORINVALID FOR THE DATA TYPE ORSUBTYPE
: CCSID SYSSTRINGS
v CCSID INCCSID OUTCCSID
v TRANSTYPE CCSID CHARACTER GRAPHIC
v CCSID
CCSID CCSID SYSSTRINGS CCSID TRANSTYPE ( GRAPHIC CHARACTER )
DECP CCSID SYSSTRINGS INCCSID OUTCCSID
-186
2 SQL 43
-
1 CCSID 1
:
: CCSSID CCSID SYSSTRINGS CCSID CCSID CCSID DB2 SYSSTRINGS DB2 SQL
CCSID DECP CCSID DB2
SQLSTATE: 22522
-190 ATTRIBUTES OF COLUMNcolumn-name IN TABLE table-name ARENOT COMPATIBLE WITH THEEXISTING COLUMN
: ALTER v
v VARCHAR
: ALTER
:
SQLSTATE: 42837
-191 A STRING CANNOT BE USEDBECAUSE IT IS INVALID MIXEDDATA
:
EBCDIC
:
: MIXED DATA BIT SBCS DATA MIXED DATA DB2 SQL 2
SQLSTATE: 22504
-197 QUALIFIED COLUMN NAMES INORDER BY CLAUSE NOT PERMITTEDWHEN UNION OR UNION ALLSPECIFIED
: 2 ORDER BY SELECT ORDERBY
: ORDER BY
:
SQLSTATE: 42877
-198 THE OPERAND OF THE PREPAREOR EXECUTE IMMEDIATESTATEMENT IS BLANK OR EMPTY
: PREPARE EXECUTE IMMEDIATE () 2 3 DBRM 2 2 2 2 2 3 DBRM
:
: PREPARE EXECUTEIMMEDIATE SQL
-190
44 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
SQLSTATE: 42617
-199 ILLEGAL USE OF KEYWORDkeyword.TOKEN token-list WASEXPECTED
: 'keyword'
SQLERRM 'token-list' DB2
:
: SQL
SQLSTATE: 42601
-203 A REFERENCE TO COLUMNcolumn-name IS AMBIGUOUS
: FROM
CREATE TRIGGER
:
:
SQLSTATE: 42702
-204 name IS AN UNDEFINED NAME
: DB2 rc
name
rc DB2 00E7900000E7900100E7900200E7900300E7900400E7900500E7900600E7900700E7900B00E7900C
:
: SQL ()
SOURCE
SQLSTATE: 42704
-205 column-name IS NOT A COLUMN OFTABLE table-name
: 'table-name' 'column-name'
:
: SQL ()
SQLSTATE: 42703
-206 column-name IS NOT A COLUMN OFAN INSERTED TABLE, UPDATEDTABLE, OR ANY TABLE IDENTIFIEDIN A FROM CLAUSE, OR IS NOT ACOLUMN OF THE TRIGGERINGTABLE OF A TRIGGER
:
-199
2 SQL 45
-
v INSERT UPDATE
v VALUES INSERT VALUES
v SELECT DELETE FROM
v GROUP BY
v HAVING v CREATE TRIGGER
SET
:
: SQL SELECT FROM
CREATE TRIGGER SET
SQLSTATE: 42703
-208 THE ORDER BY CLAUSE IS INVALIDBECAUSE COLUMN name IS NOTPART OF THE RESULT TABLE
: ORDER BY ('name') ( SELECT )select-statement fullselect subselect
:
: ORDER BY SQL SELECT ORDER BY DB2 SQL 4
SQLSTATE: 42707
-212 name IS SPECIFIED MORE THANONCE IN THE REFERENCINGCLAUSE OF A TRIGGER DEFINITION
: CREATE TRIGGER REFERENCING OLD_TABLE NEW_TABLE ID name
:
: REFERENCING CREATE TRIGGER
SQLSTATE: 42712
-214 AN EXPRESSION IN THEFOLLOWING POSITION, ORSTARTING WITHposition-or-expression-start IN THEclause-type CLAUSE IS NOTVALID.REASON CODE = reason-code
: clause-type expression-start reason-code
v 1 - SELECT SELECT ORDER BY clause-type ORDER BY
v 2 - DISTINCT ORDER BY SELECT sort-key-expression ORDERBY clause-type ORDER BY
:
: reason-code
-208
46 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
||||||
|||||
||||||
-
SELECT
v 1 - ORDER BY simple-integer simple-column-name DB2 SQL ORDERBY
v 2 - DISTINCT
SQLSTATE: 42822
-216 THE NUMBER OF ELEMENTS ONEACH SIDE OF A PREDICATEOPERATOR DOES NOTMATCH.PREDICATE OPERATOR ISoperator.
: OPERATOR operator /
:
:
SQLSTATE: 428C4
-219 THE REQUIRED EXPLANATIONTABLE table-name DOES NOT EXIST
: EXPLAIN explain DB2 DB2 SQL 5
:
: explain
SQLSTATE: 42704
-220 THE COLUMN column-name INEXPLANATION TABLE table-name ISNOT DEFINED PROPERLY
: explain
v v v v
: explain
: explain explain DB2 SQL 5
SQLSTATE: 55002
-221 SET OF OPTIONAL COLUMNS INEXPLANATION TABLE table-name ISINCOMPLETE. OPTIONAL COLUMNcolumn-name IS MISSING
: EXPLAIN explain explain PLAN_TABLE 1 PLAN_TABLE PLAN_TABLE DB2 SQL 6
: explain
: explain 2 2 explain DB2SQL 5
SQLSTATE: 55002
-222 AN UPDATE OR DELETE OPERATIONWAS ATTEMPTED AGAINST A HOLEUSING cursor-name
: DB2 SENSITIVE STATIC cursor-name DB2 cursor-name
-216
2 SQL 47
|||||
||||||
|||||
||
|||
|
||||
|||||||
||
-
SELECT
:
: FETCH
SQLSTATE: 24510
-223 AN UPDATE OR DELETE OPERATIONWAS ATTEMPTED AGAINST ANUPDATE HOLE USING cursor-name
: DB2 UPDATE DELETE update hole SELECT update hole
cursor-name
:
:
SQLSTATE: 24511
-224 THE RESULT TABLE DOES NOTAGREE WITH THE BASE TABLEUSING cursor-name
: DB2 UPDATE DELETE
cursor-name
:
:
SQLSTATE: 24512
-225 FETCH STATEMENT FOR cursor-nameIS NOT VALID BECAUSE THECURSOR IS NOT DEFINED ASSCROLL
: cursor-name FETCH DB2 NEXT PRIORFIRST LAST ABSOLUTE RELATIVECURRENT BEFORE AFTER SCROLL
cursor-nameFETCH
:
: FETCH DECLARECURSOR SCROLL
SQLSTATE: 42872
-228 FOR UPDATE CLAUSE SPECIFIEDFOR READ-ONLY CURSOR cursor-name
: INSENSITIVE SROLL SELECT FOR UPDATE
cursor-nameFETCH
:
: INSENSITIVE SCROLL FOR UPDATE SENSITIVE SCROLL DECLARECURSOR
SQLSTATE: 42620
-223
48 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||
||
|||
|
||||
||||||
|||
||
||||
|
||||
||||||
|||
||
||
||
|
|####
|||||||||
|||
||
||||
|
|##
||||
||
||
|||||||
|
-
-229 THE LOCALE locale SPECIFIED IN ASET LOCALE OR OTHERSTATEMENT THAT IS LOCALESENSITIVE WAS NOT FOUND
: DB2 locale SET CURRENT LOCALE
:
: SET LOCALE (DB2 ) SQL 3 SET LOCALE (UPPER ) SELECTCURRENT LOCALE FROM SYSIBM.SYSDUMMY1LOCALE LOCALE LOCALE ()
SQLSTATE: 42708
-240 THE PART CLAUSE OF A LOCKTABLE STATEMENT IS INVALID
: LOCK TABLE
v LOCKPART YES PART
v PART
: LOCK TABLE
: LOCKPARTYES
v LOCKPART YES PART
v LOCKPARTYES ALTER TABLESPACE LOCKPART YES
v PART
SQLSTATE: 428B4
-243 SENSITIVE CURSOR cursor-nameCANNOT BE DEFINED FOR THESPECIFIED SELECT STATEMENT
: cursor-name SENSITIVE SELECT DB2 INSENSITIVE
:
: INSENSITIVE
SQLSTATE: 36001
-244 SENSITIVITY sensitivity SPECIFIED ONTHE FETCH IS NOT VALID FORCURSOR cursor-name
: FETCH cursor-name INSENSITIVE FETCH INSENSITIVE SENSITIVE FETCH INSENSITIVE SENSITIVE
sensitivityFETCH
cursor-nameFETCH
-229
2 SQL 49
||||
||||||||
||
|||
|
||||
||||||||
|||
|||
-
:
:
SQLSTATE: 42618
-245 THE INVOCATION OF FUNCTIONROUTINE-NAME IS AMBIGUOUS
: DB2
:
: SQL SQL
SQLSTATE: 428F5
-250 THE LOCAL LOCATION NAME ISNOT DEFINED WHEN PROCESSING ATHREE-PART OBJECT NAME
: 3 ()
: DB2 DB2 (DDF)
:
SQLSTATE: 42718
-251 TOKEN name IS NOT VALID
: (#@$ )
:
:
SQLSTATE: 42602
-300 THE STRING CONTAINED IN HOSTVARIABLE OR PARAMETERposition-number IS NOTNUL-TERMINATED
: SQLDA position-number C
v
v
v SQL
v SQL
X00 X0000
:
:
SQLSTATE: 22024
-301 THE VALUE OF INPUT HOSTVARIABLE OR PARAMETER NUMBERposition-number CANNOT BE USED ASSPECIFIED BECAUSE OF ITS DATATYPE
: DB2
position-number (INSERT UPDATE DELETESELECT VALUE INTO SET ) (CALL )
:
-245
50 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
||
||
||
|
|||
|||||
||
||||||
|
-
:
SQLSTATE: 42895
-302 THE VALUE OF INPUT VARIABLE ORPARAMETER NUMBER position-numberIS INVALID OR TOO LARGE FORTHE TARGET COLUMN OR THETARGET VALUE
: DB2 position-number (INSERTUPDATEDELETESELECTVALUESINTO SET ) (CALL )
v
v
v 10 10
v
v
:
: position-number 10 10 /370 10
SQLSTATE: 22003 22001
-303 A VALUE CANNOT BE ASSIGNED TOOUTPUT HOST VARIABLE NUMBERposition-number BECAUSE THE DATATYPES ARE NOT COMPARABLE
: SQLDA position-number CALLFETCHVALUES INTO SEThost-variable SELECTVALUES INTO SET host-variable v v ()
v ()
v ID
/
: CALLFETCHSELECTVALUESINTO SET host-variable
:
SQLSTATE: 42806
-304 A VALUE WITH DATA TYPE data-type1CANNOT BE ASSIGNED TO A HOSTVARIABLE BECAUSE THE VALUE ISNOT WITHIN THE RANGE OF THEHOST VARIABLE IN POSITIONposition-number WITH DATA TYPEdata-type2
: position-number CALL FETCHSELECT VALUES INTO SET data-type2 data-type1
:
-302
2 SQL 51
-
FETCH
: SQL SQLCODE -405
SQLSTATE: 22003
-305 THE NULL VALUE CANNOT BEASSIGNED TO OUTPUT HOSTVARIABLE NUMBER position-numberBECAUSE NO INDICATOR VARIABLEIS SPECIFIED
: FETCHSELECTVALUES INTO SET SQLDA 'position-number'
:
:
SQLSTATE: 22002
-309 A PREDICATE IS INVALID BECAUSEA REFERENCED HOST VARIABLEHAS THE NULL VALUE
:
column-name = host-variable
NULL
:
: DB2 2 3
SQLSTATE: 22512
-310 DECIMAL HOST VARIABLE ORPARAMETER number CONTAINSNON-DECIMAL DATA
: DB2 () () 10
number (FETCHINSERTUPDATEDELETESELECTVALUES INTO SET ) ( CALL )
:
: 10 /370 10
SQLSTATE: 22023
-311 THE LENGTH OF INPUT HOSTVARIABLE NUMBER position-number ISNEGATIVE OR GREATER THAN THEMAXIMUM
: SQLDA position-number
:
:
SQLSTATE: 22501
-305
52 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
-312 variable-name IS AN UNDEFINED ORUNUSABLE HOST VARIABLE OR ISUSED IN A DYNAMIC SQLSTATEMENT OR A TRIGGERDEFINITION
: SQL variable-name
v SQL
v SQL
v
v CREATE TRIGGER SQL 1
:
:
v SQL
v SQL v
v
SQLSTATE: 42618
-313 THE NUMBER OF HOST VARIABLESSPECIFIED IS NOT EQUAL TO THENUMBER OF PARAMETER MARKERS
: EXECUTE OPEN SQL ()
:
: EXECUTE OPEN SQL DESCRIBE INPUT SQL
SQLSTATE: 07001
-314 THE STATEMENT CONTAINS ANAMBIGUOUS HOST VARIABLEREFERENCE
: 2
:
:
SQLSTATE: 42714
-327 THE ROW CANNOT BE INSERTEDBECAUSE IT IS OUTSIDE THEBOUND OF THE PARTITION RANGEFOR THE LAST PARTITION
: (CREATE INDEX VALUES )
:
:
SQLSTATE: 22525
-330 A STRING CANNOT BE USEDBECAUSE IT CANNOT BETRANSLATED.REASON reason-code,CHARACTER code-point, HOSTVARIABLE position-number
: reason-code
8 (PC MIXED )
12 (SYSSTRINGS ERRORBYTE )
16 ( MIXED )
-312
2 SQL 53
-
20 ()
24 wchar_t SBCS
reason-code 12 code-point code-point reason-code position-number SQLDA position-number
:
: reason-code
v reason-code 8
v reason-code 12 code-point code-point
v reason-code 16 MIXED
v reason-code 20
v reason-code 24 SBCS
SQLSTATE: 22021
-331 A STRING CANNOT BE ASSIGNEDTO A HOST VARIABLE BECAUSE ITCANNOT BE TRANSLATED.REASONreason-code, CHARACTER code-point,POSITION position-number
: 'reason-code'
v 8 (PC MIXED )
v 12 '' (SYSSTRINGS ERRORBYTE )
v 16 ( MIXED )
v 20 ()
'reason-code' 12 'code-point' 'codepoint' 'code-point' 'position-number' SQLDA
:
: 'reason-code' 8 'reason-code' 12 'code-point' 'code-point' 'reason-code' 16 MIXED MIXED 'reason-code' 20 DB2SQL 2
SQLSTATE: 22021
-332 CHARACTER CONVERSIONBETWEEN CCSID from-ccsid TO to-ccsidREQUESTED BY reason-code IS NOTSUPPORTED
: 2 CCSID
from-ccsid
to-ccsid
reason code DB2 DB2 'DSN' 'DSN' DB2
:
:
-331
54 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
||||
||
||
||
||||||
|
-
DB2 B
SQLSTATE: 57017
-333 THE SUBTYPE OF A STRINGVARIABLE IS NOT THE SAME ASTHE SUBTYPE KNOWN AT BINDTIME AND THE DIFFERENCECANNOT BE RESOLVED BYTRANSLATION
: SQLDA CCSID BIT BIT BIT BIT
:
: SQLDA CCSID DESCRIBE INPUT SQL SQLTYPESQLLEN CCSID DB2SQL 2
SQLSTATE: 56010
-338 AN ON CLAUSE IS INVALID
:
v
v ON VALUE COALESCE FULL OUTER JOIN FULL JOIN
v FULL OUTER JOIN FULL JOIN =
v ON
:
: ON
SQLSTATE: 42972
-339 THE SQL STATEMENT CANNOT BEEXECUTED FROM AN ASCII BASEDDRDA APPLICATION REQUESTOR TOA V2R2 DB2 SUBSYSTEM
: DB2 2 3 SQL 2 2 DB2 3 DB2 2 2 ASCII DRDA EBCDIC 2 2 DB2 SQL 2 2 DB2
:
: DB2 2 2
: 2 2 2 2 DB2 2 3
SQLSTATE: 56082
-350 INVALID SPECIFICATION OF ALARGE OBJECT COLUMN
: ALTER TABLECREATE TABLE CREATE INDEX
v LOB v LOB EDITPROC
v PRIMARY KEY LOB
v UNIQUE LOB
v referential-constraint KEY LOB
v CREATE INDEX LOB
v LOB references
:
-333
2 SQL 55
||
|||
|
||
||
||
||
||
|
-
:
SQLSTATE: 42962
-351 AN UNSUPPORTED SQLTYPE WASENCOUNTERED IN POSITIONposition-number OF THE SELECT-LIST
: position-number SQLDA /
:
: SELECT
SQLSTATE: 56084
-352 AN UNSUPPORTED SQLTYPE WASENCOUNTERED IN POSITIONposition-number OF THE INPUT-LIST
: OPENEXECUTEFETCH CALL SQLDA position-number SQLTYPE position-number SQLDA /
:
: SQLDA
SQLSTATE: 56084
-355 A LOB COLUMN IS TOO LARGE TOBE LOGGED
:
v CREATE TABLE 1 BLOBCLOB
DBCLOB LOB LOG YES
v LOB ALTER TABLESPACE LOG YES LOB 1 BLOB CLOB 500 DBCLOB
:
: LOB LOGNO
SQLSTATE: 42993
-359 THE RANGE OF VALUES FOR THEIDENTITY COLUMN IS EXHAUSTED
: INSERT (NOCYCLE )
:
: SMALLINT INTEGER
SQLSTATE: 23522
-372 ONLY ONE ROWID OR IDENTITYCOLUMN IS ALLOWED IN A TABLE
:
v ROWID v ROWID ROWID
v v
:
: CREATE TABLE ID ASIDENTITY 1 ALTER TABLE ROWID
-351
56 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||
||||
||
|||||
|
|||
|
|
||
|
|
||
|||||
-
ID AS IDENTITY
SQLSTATE: 428C1
-373 DEFAULT CANNOT BE SPECIFIEDFOR IDENTITY COLUMN column-name
: DEFAULT IDENTITY
:
: DEFAULT
SQLSTATE: 42623
-390 THE FUNCTION function-name,SPECIFIC NAME specific-name, IS NOTVALID IN THE CONTEXT IN WHICHIT OCCURS
: specific-name function-name
v ( FROM )
v ( CREATE FUNCTION SOURCE )
:
: SQL SQL (SET CURRENTPATH PATH )DB2 SQL 5
SQLSTATE: 42887
-392 SQLDA PROVIDED FOR CURSORcursor HAS BEEN CHANGED FROMTHE PREVIOUS FETCH
: DB2 LOB 1 FETCH LOB 1 FETCH
:
: DB2 SQLDA LOB ()
SQLSTATE: 42855
-396 object-type object-name ATTEMPTED TOEXECUTE AN SQL STATEMENTDURING FINAL CALL PROCESSING
: object-name SQL (CLOSE CURSOR )
: SQL
: SQL
SQLSTATE: 38505
-397 THE OPTION GENERATED ISSPECIFIED WITH A COLUMN THATIS NOT A ROW ID OR DISTINCTTYPE BASED ON A ROW ID
: CREATE ALTER TABLE ID ID GENERATED GENERATED ID ID
:
: GENERATED
-373
2 SQL 57
|||
|
|||
||
||
||
|
-
ID
SQLSTATE: 428D3
-398 A LOCATOR WAS REQUESTED FORHOST VARIABLE NUMBERposition-number BUT THE VARIABLE ISNOT A LOB
: position-number LOB LOB
:
: LOB
SQLSTATE: 428D2
-399 ATTEMPTED TO INSERT AN INVALIDVALUE INTO A ROWID COLUMN
: ROWID DB2 ID
: INSERT
: ROWID ROWID (DB2 ID ) DB2 ID ID ROWID DEFAULT ROWID
OVERRIDING OVERRIDING USERVALUE DB2 SQL INSERT
SQLSTATE: 22511
-400 THE CATALOG HAS THE MAXIMUMNUMBER OF USER DEFINEDINDEXES
: 100
:
:
SQLSTATE: 54027
-401 THE OPERANDS OF AN ARITHMETICOR COMPARISON OPERATION ARENOT COMPARABLE
: SQL
1 EBCDIC ASCII Unicode
:
:
SQL
SQLSTATE: 42818
-402 AN ARITHMETIC FUNCTION OROPERATOR arith-fop IS APPLIED TOCHARACTER OR DATETIME DATA
: arith-fop
:
: SQL
SQLSTATE: 42819
-398
58 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
||||
####
###
#######
##
####
####
#
-
-404 THE SQL STATEMENT SPECIFIES ASTRING THAT IS TOO LONG
: INSERT UPDATE CALL VALUESINTO SET
:
: SQL SUBSTR
SQLSTATE: 22001
-405 THE NUMERIC LITERAL literalCANNOT BE USED AS SPECIFIEDBECAUSE IT IS OUT OF RANGE
:
SQL v FLOAT 5.4E-79 7.2E+75v DECIMAL -(1031 -1) +(10 31 -1)v INTEGER -2147483648 2147483647v (SMALLINT) -32768
+32767
:
:
SQLSTATE: 42820
-406 A CALCULATED OR DERIVEDNUMERIC VALUE IS NOT WITHINTHE RANGE OF ITS OBJECTCOLUMN
: SQL SQL
:
:
SQLCODE -405
SQLSTATE: 22003
-407 AN UPDATE, INSERT, OR SETVALUE IS NULL, BUT THE OBJECTCOLUMN column-name CANNOTCONTAIN NULL VALUES
: 1
v NOT NULL NULL
v
v SET NOT NULL NULL
v DEFAULT WITH DEFAULT NOTNULL NULL
v ROWID
: SQL 'column-name' SQLCA
: NOT NULL ROWID SQL
SQLSTATE: 23502
-408 THE VALUE IS NOT COMPATIBLEWITH THE DATA TYPE OF ITSTARGET
: SQL v v v v v v v IDv
-404
2 SQL 59
-
SQLCODE
:
: CHAR DECIMAL
SQLSTATE: 42821
-409 INVALID OPERAND OF A COUNTFUNCTION
: COUNT COUNT_BIGSQL DISTINCT
:
: COUNT COUNT_BIG DB2 SQL 3
SQLSTATE: 42607
-410 THE FLOATING POINT LITERAL literalCONTAINS MORE THAN 30CHARACTERS
: 30 30
:
:
SQLSTATE: 42820
-411 CURRENT SQLID CANNOT BE USEDIN A STATEMENT THATREFERENCES REMOTE OBJECTS
: CURRENT SQLID 3
:
: CURRENT SQLID
SQLSTATE: 56040
-412 THE SELECT CLAUSE OF ASUBQUERY SPECIFIES MULTIPLECOLUMNS
: SQL SELECT 1
:
: SQL DB2 SQL 4
SQLSTATE: 42823
-413 OVERFLOW OCCURRED DURINGNUMERIC DATA TYPE CONVERSION
: SQL SQL
:
: SQL
SQLSTATE: 22003
-409
60 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||||
-
-414 A LIKE PREDICATE IS INVALIDBECAUSE THE FIRST OPERAND ISNOT A STRING
: LIKE
:
:
SQLSTATE: 42824
-415 THE CORRESPONDING COLUMNS,column-number, OF THE OPERANDSOF A UNION OR A UNION ALL DONOT HAVE COMPARABLE COLUMNDESCRIPTIONS
: UNION UNION ALL UNION UNION ALL 'column-number'
:
: UNION UNION ALL
SQLSTATE: 42825
-416 AN OPERAND OF A UNIONCONTAINS A LONG STRING COLUMN
: SQL UNION 1 ( 255 VARCHAR ) UNION
:
: DB2 DB2 SQL 2
SQLSTATE: 42907
-417 A STATEMENT STRING TO BEPREPARED INCLUDES PARAMETERMARKERS AS THE OPERANDS OFTHE SAME OPERATOR
: PREPARE
? > ?
:
: SQL DB2 SQL 5
SQLSTATE: 42609
-418 A STATEMENT STRING TO BEPREPARED CONTAINS AN INVALIDUSE OF PARAMETER MARKERS
: SELECT EXECUTEIMMEDIATE SQL
:
: SQL EXECUTE IMMEDIATESQL DB2SQL 5
SQLSTATE: 42610
-414
2 SQL 61
-
-419 THE DECIMAL DIVIDE OPERATION ISINVALID BECAUSE THE RESULTWOULD HAVE A NEGATIVE SCALE
: 10
10 DB2 SQL 2
:
: 10 10
SQLSTATE: 42911
-420 THE VALUE OF A STRINGARGUMENT WAS NOT ACCEPTABLETO THE function-name FUNCTION
: DECIMAL SQL 10
:
: DB2 SQL
SQLSTATE: 22018
-421 THE OPERANDS OF A UNION ORUNION ALL DO NOT HAVE THESAME NUMBER OF COLUMNS
: UNION UNION ALL
:
: SQL
SQLSTATE: 42826
-423 INVALID VALUE FOR LOCATOR INPOSITION position-#
: LOB SQL position-# LOB
:
: 2 v DESCRIBE PROCEDURE ASSOCIATELOCATORS
v SQL SQL
LOB v LOB LOB
v SQLFREE LOCATOR
SQLSTATE: 0F001
-426 DYNAMIC COMMIT NOT VALID ATAN APPLICATION SERVER WHEREUPDATES ARE NOT ALLOWED
: DRDA COMMIT COMMIT_ON_RETURN COMMIT COMMIT_ON_RETURN
-419
62 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
######
###
-
: COMMIT
: IMS CICS
SQLSTATE: 2D528
-427 DYNAMIC ROLLBACK NOT VALID ATAN APPLICATION SERVER WHEREUPDATES ARE NOT ALLOWED
: DRDA ROLLBACK ROLLBACK
: ROLLBACK
: IMS CICS
SQLSTATE: 2D529
-430 routine-type routine-name (SPECIFICNAME specific-name) HASABNORMALLY TERMINATED
: routine-name ()
:
:
SQLSTATE: 38503
-433 VALUE value IS TOO LONG
: value ()
v (UDF) v UPDATE SET
v INSERT v
value 'for bit data' value X 16
:
: value SQL value SQL
SQLSTATE: 38xxx
-435 AN INVALID SQLSTATE sqlstate ISSPECIFIED IN THE FUNCTIONRAISE_ERROR OR IN A SIGNALSQLSTATE STATEMENT
: RAISE_ERROR SQLSTATE SIGNALSQLSTATE SQLSTATE SQLSTATE
:
: RAISE_ERROR SIGNAL SQLSTATE SQLSTATE 5 5 CHAR 5 VARCHAR SQLSTATE SQLSTATE
v (09) (AZ)
v SQLSTATE ( 2 ) 000102
v SQLSTATE ( 2 ) 06AH
-427
2 SQL 63
-
( 3 ) IZ
v SQLSTATE ( 2 ) 789IZ ( 3 ) 09AZ
SQLSTATE: 428B3
-438 APPLICATION RAISED ERROR WITHDIAGNOSTIC TEXT: text
: RAISE_ERROR SIGNAL SQLSTATE
text RAISE_ERROR SIGNALSQLSTATE
:
: ()
SQLSTATE:
-440 NO routine-type BY THE NAMEroutine-name HAVING COMPATIBLEARGUMENTS WAS FOUND
: DB2 () routine-name
v routine-name
v
v
v v 1
v
:
:
SQL
SQLSTATE: 42884
-441 INVALID USE OF DISTINCT ORALL WITH SCALAR FUNCTIONfunction-name
: DISTINCTALL function-name DISTINCTALL
:
: DISTINCTALL
SYSIBM.SYSROUTINES
SQLSTATE: 42601
-443 ROUTINE routine-name (SPECIFICNAME specific-name) HAS RETURNEDAN ERROR SQLSTATE WITHDIAGNOSTIC TEXT msg-text
: 38xxx SQLSTATE msg-text routine-name
3 5 (: 385xx) SQLSTATE 3 385xx SQLSTATE SQLCODE IBM
:
:
SQLSTATE: 38xxx (SQLSTATE)
-438
64 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
####
###
##
-
-444 USER PROGRAM name COULD NOTBE FOUND
: DB2 SQL CALL SQL SYSIBM.SYSROUTINES SYSIBM.SYSROUTINES EXTERNAL_NAME MVS
name MVS
:
: SYSIBM.SYSROUTINES EXTERNAL_NAME ALTER FUNCTION ALTER PROCEDURE
EXTERNAL_NAME MVS MVS MVS
APF WLM DB2 LINKLIST STEPLIB APF AC=1 MVS APF APF DB2WLM JCL STEPLIB
SQLSTATE: 42724
-449 CREATE OR ALTER STATEMENTFOR FUNCTION OR PROCEDUREroutine-name CONTAINS AN INVALIDFORMAT OF THE EXTERNAL NAMECLAUSE OR IS MISSING THEEXTERNAL NAME CLAUSE
: routine-name CREATE FUNCTIONCREATEPROCEDUREALTER FUNCTION ALTERPROCEDURE EXTERNAL NAME
v LANGUAGE JAVA COMPJAVA LANGUAGE JAVAexternal-java-routine-name
jar-name:package-id...class-id.method-id(method-signature)
LANGUAGE COMPJAVA jar-name
method-name package-idsclass-id method-id 254
LANGUAGE JAVA class-id package-ids 1 LANGUAGE COMPJAVA class-id package-id 1
method-signature Java method-signature 1024
string external-java-routine-name string 1305
v JAVA COMPJAVA ID ( MVS
function-name CREATEFUNCTION CREATE PROCEDURE 8 EXTERNAL NAME ID
:
: SQL EXTERNAL NAME DB2 SQL
: LANGUAGE JAVA COMPJAVA
v EXTERNAL NAME v
-444
2 SQL 65
########
###
####
#####
||||||
|
|
||
|||
#####
||||
||||
||||||
|||||||
||
|
|
-
v '!' v external-java-routine-name
SQLSTATE: 42878
-450 USER-DEFINED FUNCTION ORSTORED PROCEDURE name,PARAMETER NUMBER parmnum,OVERLAYED STORAGE BEYOND ITSDECLARED LENGTH.
: name name DB2
:
:
SQLSTATE: 39501
-451 THE data-item DEFINITION, IN THECREATE FUNCTION FOR function-nameCONTAINS DATA TYPE type WHICHIS NOT APPROPRIATE FOR ANEXTERNAL FUNCTION WRITTEN INTHE GIVEN LANGUAGE
: function-name CREATE FUNCTION data-item CREATE FUNCTION type type
:
:
SQLSTATE: 42815
-453 THERE IS A PROBLEM WITH THERETURNS CLAUSE IN THE CREATEFUNCTION STATEMENT FORfunction-name
: function-name CAST FROM RETURNS
SQL
:
: RETURNS CAST FROMCAST FROM RETURNS
SQLSTATE: 42880
-454 THE SIGNATURE PROVIDED IN THECREATE FUNCTION STATEMENT FORfunction-name MATCHES THESIGNATURE OF SOME OTHERFUNCTION ALREADY EXISTING INTHE SCHEMA
: (function-name) () SQL
:
: ()
SQLSTATE: 42723
-455 IN CREATE FUNCTION FORfunction-name, THE SCHEMA NAMEschema-name1 PROVIDED FOR THESPECIFIC NAME DOES NOT MATCHTHE SCHEMA NAME schema-name2 OFTHE FUNCTION
: SPECIFIC 2 schema-name1 function-name schema-name2 function-name schema-name2 ID
:
-450
66 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|
|
-
:
SQLSTATE: 42882
-456 IN CREATE FUNCTION FORfunction-name, THE SPECIFIC NAMEspecific-name ALREADY EXISTS IN THESCHEMA
: SPECIFIC function-name CREATEFUNCTION specific-name SPECIFIC
:
: SPECIFIC
SQLSTATE: 42710
-457 A FUNCTION OR DISTINCT TYPECANNOT BE CALLED name SINCE ITIS RESERVED FOR SYSTEM USE
:
ID
= < > >= >ALL AND ANY BETWEEN DISTINCTEXCEPT EXISTS FALSE FOR FROMIN IS LIKE MATCH NOTNULL ONLY OR OVERLAPS SIMILARSOME TABLE TRUE TYPE UNIQUEUNKNOWN
(CHAR)
:
:
SQLSTATE: 42939
-458 IN A REFERENCE TO FUNCTIONfunction-name BY SIGNATURE, AMATCHING FUNCTION COULD NOTBE FOUND
: function-name
v SYSPARMS
1
-
SYSPARMS
v EXECUTE ALTER FUNCTIONDROP FUNCTION COMMENT ON FUNCTIONGRANT REVOKE ID
v CREATE FUNCTION SOURCE SQL
: COALESCE NULLIFRAISE_ERROR VALUE COUNT COUNT_BIG CHAR STRIP
:
: v SQL
v v SPECIFIC
SQLSTATE: 42883
-461 A VALUE WITH DATA TYPEsource-data-type CANNOT BE CAST TOTYPE target-data-type
: target-data-type source-data-type 1 CAST
() SQL
:
: CAST
SQLSTATE: 42846
-463 EXTERNAL ROUTINE routine-name(SPECIFIC NAME specific-name) HASRETURNED AN INVALID SQLSTATEsqlstate, WITH DIAGNOSTIC TEXT text
: SQLSTATE 38xxx()38502 () 01Hxx () routine-name text SQLSTATE sqlstate
:
: SQLSTATE
SQLSTATE: 39001
-469 SQL CALL STATEMENT MUSTSPECIFY AN OUTPUT HOSTVARIABLE FOR PARAMETER number
: DB2 SQLCALL SYSIBM.SYSROUTINES DB2 SYSIBM.SYSPARMS number OUT INOUT OUT INOUT SQL CALL
number
SYSIBM.SYSPARMS ORDINAL
:
: SQL CALL SQL SQL CALL
SYSIBM.SYSPARMS DROP PROCEDURE CREATE
-461
68 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
|||
|
||||||
|||
|||||||
||
||||||
|
|||
-
PROCEDURE
SQLSTATE: 42886
-470 SQL CALL STATEMENT SPECIFIED ANULL VALUE FOR INPUTPARAMETER number, BUT THESTORED PROCEDURE DOES NOTSUPPORT NULL VALUES.
: DB2 SQLCALL SYSIBM.SYSROUTINES PARAMETER_STYLE GENERAL
Java Java LANGUAGE JAVA COMPJAVA SQLCODE
number
SYSIBM.SYSPARMS ORDINAL
:
:
ALTER PROCEDURE PARAMETER STYLE DB2SQL GENERALWITH NULLS
SQLSTATE: 39004
-471 INVOCATION OF FUNCTION ORPROCEDURE name FAILED DUE TOREASON rc
: DB2 rc
name
rc DB2
: DSNX9xx
MVS
: DB2
SQLSTATE: 55023
-472 CURSOR cursor-name WAS LEFTOPEN BY EXTERNAL FUNCTIONfunction-name (SPECIFIC NAMEspecific-name)
:
:
:
SQLSTATE: 24517
-473 A USER DEFINED DATA TYPECANNOT BE CALLED THE SAMENAME AS A SYSTEM PREDEFINEDTYPE (BUILT-IN TYPE)
: BOOLEAN
BLOB CHARCHARACTER CLOB DATE DBCLOBDEC DECIMAL DOUBLE FLOAT GRAPHICINT INTEGER NUMERIC REALROWID SMALLINT TIME TIMESTAMP VARCHARVARGRAPHIC
:
: ID
SQLSTATE: 42918
-475 THE RESULT TYPE type-1 OF THESOURCE FUNCTION CANNOT BECAST TO THE RETURNS TYPE type-2OF THE USER-DEFINED FUNCTIONfunction-name
: CREATEFUNCTION
-470
2 SQL 69
||
#####
|||
|||
||
||
-
(type-1) RETURNS (type-2) DB2 SQL
:
: RETURNS SOURCE SOURCE RETURNS
SQLSTATE: 42866
-476 REFERENCE TO FUNCTIONfunction-name WAS NAMED WITHOUTA SIGNATURE, BUT THE FUNCTIONIS NOT UNIQUE WITHIN ITS SCHEMA
: function-name
EXECUTE ALTER FUNCTIONDROP FUNCTION COMMENT ON FUNCTIONGRANT REVOKE ID CREATE FUNCTION SOURCE CURRENT PATH
:
: v v SPECIFIC v CURRENT PATH
SQLSTATE: 42725
-478 DROP OR REVOKE ON OBJECTTYPE type1 CANNOT BE PROCESSEDBECAUSE OBJECT name OF TYPEtype2 IS DEPENDENT ON IT
: type1 type2 DROP REVOKE type1
type2
v FUNCTIONv PROCEDUREv TABLEv VIEWv TRIGGER ()v CHECK CONSTRAINT (object_name )v DEFAULT (object_name )
DROP type1 FUNCTION DROP
v v v
v
cast 1 type1 DISTINCT TYPE DROP
v
v
v
type1 PROCEDURE DROP
v CALL
REVOKEtype1 FUNCTION REVOKE
v
v
v
-476
70 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
v
type1 DISTINCT TYPE REVOKE
v
v
v
type1 PROCEDURE REVOKE
v CALL
SYSADM SQLCODE SYSADM REVOKE REVOKE
:
:
SQLSTATE: 42893
-480 THE PROCEDURE procedure-name HASNOT YET BEEN CALLED
: DESCRIBE PROCEDURE ASSOCIATELOCATORS
:
: CALL ASSOCIATELOCATOR DESCRIBE PROCEDURE () 1
CALL 3 3 ASSOCIATE LOCATOR DESCRIBE
SQLSTATE: 51030
-482 THE PROCEDURE procedure-nameRETURNED NO LOCATORS
: ASSOCIATE LOCATORS
:
: DESCRIBE PROCEDURE
SQLSTATE: 51030
-483 IN CREATE FUNCTION FORfunction-name STATEMENT, THENUMBER OF PARAMETERS DOESNOT MATCH THE NUMBER OFPARAMETERS OF THE SOURCEFUNCTION
: function-name 1
v SOURCE ()
v SOURCE
:
: SOURCE SOURCE v v
-480
2 SQL 71
-
SQLSTATE: 42885
-487 object-type object-name ATTEMPTED TOEXECUTE AN SQL STATEMENTWHEN THE DEFINITION OF THEFUNCTION OR PROCEDURE DID NOTSPECIFY THIS ACTION
: object-name SQL NO SQL
SQL SQL SQL
: SQL
: ALTER SQL SQL
SQLSTATE: 38001
-490 NUMBER number DIRECTLYSPECIFIED IN AN SQL STATEMENTIS OUTSIDE THE RANGE OFALLOWABLE VALUES IN THISCONTEXT (minval, maxval)
: (number) minval maxval n minval maxval (minval=< n =< maxval)
:
: n
SQLSTATE: 428B7
-491 CREATE STATEMENT FORUSER-DEFINED FUNCTIONfunction-name MUST HAVE A RETURNSCLAUSE AND: THE EXTERNALCLAUSE WITH OTHER REQUIREDKEYWORDS; THE RETURNSTATEMENT AND PARAMETERNAMES; OR THE SOURCE CLAUSE
: function-name CREATE
v EXTERNAL EXTERNAL LANGUAGE
PARAMETER STYLE
v SQL FUNCTION RETURN
v SOURCE FUNCTION SOURCE
:
:
SQLSTATE: 42601
-492 THE CREATE FUNCTION FORfunction-name HAS A PROBLEM WITHPARAMETER NUMBER number.IT MAYINVOLVE A MISMATCH WITH ASOURCE FUNCTION
: function-name number number
:
:
v
-487
72 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
||||||
|||||
|||||
||
|||||
|
||||||
||||||
||
||
|
||||||||
||||
|||
||
|||
-
v
SQLSTATE: 42879
-495 ESTIMATED PROCESSOR COST OFestimate-amount1 PROCESSORSECONDS (estimate-amount2 SERVICEUNITS) IN COST CATEGORYcost-category EXCEEDS A RESOURCELIMIT ERROR THRESHOLD OF limit-amount SERVICE UNITS
: INSERT UPDATE DELETESELECT SQL (RLST) DB2 B RLST RLF_CATEGORY_B
estimate_amount1
INSERTUPDATEDELETE SELECT ()
estimate_amount2
INSERTUPDATEDELETE SELECT ()
cost-category
SQL DB2 A B
limit-amount
RLST RLFASUERR ()
: INSERTUPDATEDELETE SELECT
: B SQLCODE RUNSTATS UDF INSERTUPDATEDELETE DSN_STATEMNT_TABLE IFCID
22 SQL B RLST RLF_CATEGORY_B Y W
: SQL RLST
SQLSTATE: 57051
-496 THE SQL STATEMENT CANNOT BEEXECUTED BECAUSE ITREFERENCES A RESULT SET THATWAS NOT CREATED BY THECURRENT SERVER
: SQL SQL v ALLOCATE CURSORv DESCRIBE CURSORv FETCH ()v CLOSE ()
:
: SQL
SQLSTATE: 51033
-497 THE MAXIMUM LIMIT OF INTERNALIDENTIFIERS HAS BEEN EXCEEDEDFOR DATABASE database-name
: ID SQL (1) CREATE DATABASE 65279DBID (2) 65279 OBID
: SQL
: (1) DBID DROP
-495
2 SQL 73
-
COMMIT (2) OBID DROP COMMIT MODIFY OBID
SQLSTATE: 54041
-499 CURSOR cursor-name HAS ALREADYBEEN ASSIGNED TO THIS ORANOTHER RESULT SET FROMPROCEDURE procedure-name.
: SQL ALLOCATE CURSOR
v ALLOCATE CURSOR cursor-name
v ALLOCATE CURSOR cursor-name procedure-name
:
: ALLOCATE CURSOR
cursor-name procedure-name ASSOCIATE LOCATOR ALLOCATE CURSOR
ALLOCATE CURSOR cursor-name procedure-name cursor-name ALLOCATE CURSOR
CALL ASSOCIATE LOCATOR DESCRIBE PROCEDURE () 1
CALL 3 3 ASSOCIATELOCATOR DESCRIBE
SQLSTATE: 24516
-500 THE IDENTIFIED CURSOR WASCLOSED WHEN THE CONNECTIONWAS DESTROYED
: FETCHUPDATEDELETE CLOSE WITH HOLD DISCONNECT(AUTOMATIC)
:
:
v
v
v DISCONNECT(AUTOMATIC) DISCONNECT(CONDITIONAL)
SQLSTATE: 24501
-501 THE CURSOR IDENTIFIED IN AFETCH OR CLOSE STATEMENT ISNOT OPEN
:
1. FETCH
2. CLOSE
-499
74 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
:
: SQL SQLCODES -404 -652-679 -802, -901 -904-909-910-911-913 SQLCODE -501
SQL FETCH CLOSE
SQLSTATE: 24501
-502 THE CURSOR IDENTIFIED IN ANOPEN STATEMENT IS ALREADYOPEN
: OPEN
: ( '' )
: OPEN
SQLSTATE: 24502
-503 A COLUMN CANNOT BE UPDATEDBECAUSE IT IS NOT IDENTIFIED INTHE UPDATE CLAUSE OF THESELECT STATEMENT OF THECURSOR
: () FOR UPDATE
FOR UPDATE
:
:
FOR UPDATE
SQLSTATE: 42912
-504 THE CURSOR NAME cursor-name ISNOT DEFINED
: cursor-name SQL
v (DECLARE CURSOR ) cursor-name (ALLOCATE CURSOR )
v UPDATE DELETE cursor-name
v cursor-name cursor-name CLOSE
v cursor-name ROLLBACK
v cursor-name WITH HOLD COMMIT COMMIT (COMMIT ) ( COMMIT_ON_RETURN =Y )
v cursor-name cursor-name
:
: SQL
cursor-name
-502
2 SQL 75
|
-
SQL (DB2) DECLARE CURSOR ALLOCATE CURSOR
COMMITROLLBACK CLOSE
v COMMITROLLBACK CLOSE ASSOCIATE LOCATORS ALLOCATECURSOR
v COMMIT WITH HOLD COMMIT
ASSOCIATE LOCATORS ALLOCATE CURSOR
SQLSTATE: 34000
-507 THE CURSOR IDENTIFIED IN THEUPDATE OR DELETE STATEMENT ISNOT OPEN
: UPDATE DELETE WHERE CURRENT OF
:
: SQL SQLCODE -404 -652 -679 -901-904 -909 -910 -911 -913 SQLCODE -501 SQLCODE -507 UPDATE DELETE
SQLSTATE: 24501
-508 THE CURSOR IDENTIFIED IN THEUPDATE OR DELETE STATEMENT ISNOT POSITIONED ON A ROW
: UPDATE DELETE WHERE CURRENT OF
SQL
:
: UPDATE DELETE FETCH SQLCODE=100
SQLSTATE: 24504
-509 THE TABLE IDENTIFIED IN THEUPDATE OR DELETE STATEMENT ISNOT THE SAME TABLE DESIGNATEDBY THE CURSOR
: UPDATE DELETE WHERE CURRENT OF
:
: UPDATE DELETE
SQLSTATE: 42827
-507
76 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
-510 THE TABLE DESIGNATED BY THECURSOR OF THE UPDATE ORDELETE STATEMENT CANNOT BEMODIFIED
: UPDATE DELETE WHERE CURRENT OF FOR UPDATE
FOR FETCH ONLY CURRENTDATA (NO) DB2
DB2 DELETE WHERECURRENT OF SELECT (CURRENTDATA(NO) ISO(cs) ) DB2 DELETEWHERE CURRENT OF
:
: UPDATE DELETE UPDATE DELETE DB2 SQL 5
DECLARE CURSOR PLAN
SQL DEGREE(1) BIND SQL CURRENT DEGREE '1'
CURRENTDATA(NO) (FOR UPDATE OF ) CURRENTDATA(YES)
SQLSTATE: 42828
-511 THE FOR UPDATE CLAUSE CANNOTBE SPECIFIED BECAUSE THE TABLEDESIGNATED BY THE CURSORCANNOT BE MODIFIED
: SELECT SELECT FROM 2 SELECT DISTINCT ORDER BYGROUPBY HAVING FROM
:
: DB2 SQL 5
SQLSTATE: 42829
-512 STATEMENT REFERENCE TOREMOTE OBJECT IS INVALID
: 1
v
v EXPLAIN EXPLAIN(YES) EXPLAIN
v v DB2 3
v 3
v A PREPARE ATTRIBUTES DB2
:
: DB2SQL 3
-510
2 SQL 77
|||
-
SQL
SQLSTATE: 56023
-513 THE ALIAS alias-name MUST NOT BEDEFINED ON ANOTHER LOCAL ORREMOTE ALIAS
: 'alias-name'
:
: SQL
SQLSTATE: 42924
-514 THE CURSOR cursor-name IS NOT INA PREPARED STATE
: 'cursor-name' (1) (2)
:
: (1) 'cursor-name' DECLARE CURSOR (2)
v DECLARE CURSOR WITH HOLD
v
v
SQLSTATE: 26501
-516 THE DESCRIBE FOR STATICSTATEMENT DOES NOT IDENTIFY APREPARED STATEMENT
: DESCRIBE FOR STATIC SQL DESCRIBE DB2 (MVS/ESA ) DESCRIBE
:
: DESCRIBEFOR STATIC DESCRIBE FORSTATIC SQL DB2 DESCSTAT YES DESCRIBEFOR STATIC SQL
SQLSTATE: 26501
-517 CURSOR cursor-name CANNOT BEUSED BECAUSE ITS STATEMENTNAME DOES NOT IDENTIFY APREPARED SELECT STATEMENT
: 'cursor-name' SELECT
:
: PREPARE 'cursor-name' DECLARE CURSOR SELECT
SQLSTATE: 07005
-513
78 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
-518 THE EXECUTE STATEMENT DOESNOT IDENTIFY A VALID PREPAREDSTATEMENT
:
v EXECUTE
v EXECUTE SELECTVALUE INTO
v EXECUTE IMMEDIATE SELECTVALUE INTO
:
: EXECUTE SELECT VALUESINTO
SQLSTATE: 07003
-519 THE PREPARE STATEMENTIDENTIFIES THE SELECTSTATEMENT OF THE OPENEDCURSOR cursor-name
: SELECT PREPARE ( PREPARE)
:
: SELECT PREPARE
SQLSTATE: 24506
-525 THE SQL STATEMENT CANNOT BEEXECUTED BECAUSE IT WAS INERROR AT BIND TIME FOR SECTION= sectno PACKAGE = pkgnameCONSISTENCY TOKEN = X'contoken'
:
v SQLERROR(CONTINUE)
v DB2 (OS/2 DECLARE TABLE )
sectno
pkgnamelocid.collid.pkgid
contoken16
:
: SQL SQL ACTION(REPLACE) BIND SELECT SELECT VERSION FROMlocid.SYSIBM.SYSPACKAGE WHERE LOCATION = ' '
AND COLLID = 'collid' AND NAME = 'pkgid' AND
HEX(CONTOKEN) = 'contoken'
locid
collid ID
pkgid
SQLSTATE: 51015
-526 THE REQUESTED OPERATION ORUSAGE DOES NOT APPLY TO tabletype TEMPORARY TABLE table name
: DB2 SQL table name
-518
2 SQL 79
-
table type
CREATED DECLARED
CREATED CREATE GLOBALTEMPORARY TABLE
DECLARED DECLARE GLOBALTEMPORARY TABLE
table name
:
: SQL table type table name
v table name
v table name DROP TABLE COMMIT table name
v DECLARE GLOBAL TEMPORARY TABLE table name
SQLSTATE: 42995
-530 THE INSERT OR UPDATE VALUE OFFOREIGN KEY constraint-name ISINVALID
: UPDATE INSERT
: UPDATE INSERT
:
SQLSTATE: 23503
-531 PARENT KEY IN A PARENT ROWCANNOT BE UPDATED BECAUSE ITHAS ONE OR MORE DEPENDENTROWS IN RELATIONSHIPconstraint-name
: 5 SQL
5 UPDATE 1
: UPDATE
:
SQLSTATE: 23504
-532 THE RELATIONSHIP constraint-nameRESTRICTS THE DELETION OF ROWWITH RID X'rid-number'
: DELETE 1 RESTRICT
RESTRICT NO ACTION RESTRICT NO ACTION
: DELETE
:
-530
80 DB2 UDB (OS/390 z/OS ): DB2 UDB V7
-
'constraint-name' RID X'rid-number'
SQLSTATE: 23504
-533 INVALID MULTIPLE-ROW INSERT
: INSERT
INSERT 1
: INSERT
: 1
SQLSTATE: 21501
-534 THE PRIMARY KEY CANNOT BEUPDATED BECAUSE OFMULTIPLE-ROW UPDATE
: UPDATE 1
1 UPDATE
: SQLCODE 5 SQLCODE -534 SQL 5
: UPDATE