IBM DB2 10.5 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr105/pdf/... ·...
Transcript of IBM DB2 10.5 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr105/pdf/... ·...
-
IBM DB2 10.5for Linux, UNIX, and Windows
{"N
-
IBM DB2 10.5for Linux, UNIX, and Windows
{"N
-
"b
9CKE"0d'VDz70,kHDAZ 7433D=< B, :yw;BD#fE"#
^)fyw
KD5|, IBM DyP(E"#|ZmI-iPa),R\f((D#$#>vfoP|,DE";|(TNNz7D#$,Ra)DNNod
-
?<
Z 1 ?V {"ri . . . . . . . . . 1
Z 2 ?V SQL {" . . . . . . . . 3
Z 1 B SQL0000 - SQL0499 . . . . . 5
Z 2 B SQL0500 - SQL0999 . . . . . 81
Z 3 B SQL1000 - SQL1499 . . . . 141
Z 4 B SQL1500 - SQL1999 . . . . 227
Z 5 B SQL2000 - SQL2499 . . . . 291
Z 6 B SQL2500 - SQL2999 . . . . 327
Z 7 B SQL3000 - SQL3499 . . . . 367
Z 8 B SQL3500 - SQL3999 . . . . 405
Z 9 B SQL4000 - SQL4499 . . . . 421
Z 10 B SQL4500 - SQL4999 . . . . 433
Z 11 B SQL5000 - SQL5499 . . . . 447
Z 12 B SQL5500 - SQL5999 . . . . 463
Z 13 B SQL6000 - SQL6499 . . . . 465
Z 14 B SQL6500 - SQL6999 . . . . 485
Z 15 B SQL7000 - SQL7499 . . . . 491
Z 16 B SQL8000 - SQL8499 . . . . 493
Z 17 B SQL9000 - SQL9499 . . . . 497
Z 18 B SQL10000 - SQL10499 . . . 499
Z 19 B SQL16000 - SQL16499 . . . 503
Z 20 B SQL20000 - SQL20499 . . . 549
Z 21 B SQL20500 - SQL20999 . . . 633
Z 22 B SQL21000 - SQL21499 . . . 649
Z 23 B SQL22000 - SQL22499 . . . 651
Z 24 B SQL27500 - SQL27999 . . . 663
Z 25 B SQL29000 - SQL29499 . . . 671
Z 26 B SQL30000 - SQL30499 . . . 673
Z 27 B SQL32500 - SQL32999 . . . 689
Z 3 ?V SQLSTATE {" . . . . 691
Z 4 ?V (Ems({"SQL30081N) . . . . . . . . . . 729
Z 5 ?V =< . . . . . . . . . . 737
=< A. DB2
-
iv {"N
-
Z 1 ?V {"ri
Y(zQl$20K DB2® DYw53D&\#IT9CBPBZPy|,DE"4j
6msrJb,"(}9C`&DV4Yw4bvJb#KE"9ICZKb{"D
zI;CMGOX{";T E a2D{"j68>t1{";T N
a2D{"j68>ms{";T W a2D{"j68>/f{";T I a2D{"
j68>Nt153ms;T N a2D{"j68>
ms{";T W a2D{"j68>/f{"rN:
© Copyright IBM Corp. 1993, 2013 1
-
? nnnnn
r
? nn
dP,nnnnn Ge; SQLSTATE(V8}V),x nn G=; SQLSTATE `zk
(SQLSTATE 5D0=;)#
":w* db2 |nDN}S\D{"j6G;xVs!4D#"R,%vV8s:GI!D"RIvT#
rK,TB|n+zz`,Da{:
v ? SQL0000Nv ? sql0000v ? SQL0000w
*wCPXyZ UNIX D53|nPD{"oz,kdkTB|n:
db2 “? XXXnnnnn”dP XXX m>P'D{"0:,nnnnn m>P'D{"E#
g{{"}D+$x;\ZA;Oj+T>,G4I9CTB|n(ZyZ Unix DY
w53OT0d{'V“more”D53O):
db2 “? XXXnnnnn” | more
d{ DB2 {"
3) DB2 i~5XK*z==4a)r>VaP4hvD{"#3){"0:I\|
(:
AUD DB2 sFh)zID{"#
DIA m` DB2 i~zIDoO{"#b){";4k DB2 oO (db2diag) U>D~,"RrcZwims1*C'M DB2 ~qK1a)|`E"#
s`}ivB,b){"a)Kc;DE"47(/frmsD-r#PXzIb)
{"D|nr5CLrD|`E",kNN
-
Z 2 ?V SQL {"
© Copyright IBM Corp. 1993, 2013 3
-
4 {"N
-
Z 1 B SQL0000 - SQL0499
SQL0000W od&mI
5w: }G"z/f,qr SQL odQI&4P#
C'l&: li SQLWARN0 T7#|GUW#g{*
UW,G4odQI&4P#g{;GUW,G4fZ/
fu~#lid{/f8>{,T7(X(D/fu~#
}g,g{ SQLWARN1 GUW,G4V{.;XO#
sqlcode:0
s q l s t a t e:00000"01003"01004"01503"01504"01506"01509 M
01517
SQL0001N s(r$`k4I&jI#
5w: IZZH0{"P8(D-r,s(r$`kks
;I
44(Lr|#
C'l&: kND{"D~PD{"#XBa;C|n#
g{}Z20y>}]b,G4>}|"YN20y>}
]b#
SQL0002N s(D~{^'#
5w: IZZH0{"P8(D-r,s(D~{;\4
8(==9C#
44(Lr|#
C'l&: kND{"D~PD{"#XBa;C|n#
g{}Z20y>}]b,G4>}|"YN20y>}
]b#
SQL0003N }]b{F^'#
5w: IZH0{"P8(D-r,;\4y8(==9
C}]b{F#
44(Lr|#
C'l&: kND{"D~PD{"#XBa;C|n#
SQL0004N \k^'#
5w: \k|,^'DV{,r\k+$#
44(Lr|#
C'l&: XBa;C|n,"8(P'D\k#
SQL0005N {"D~{^'#
5w: IZZH0{"P8(D-r,;\4y8(==
9C{"D~{#
44(Lr|#
C'l&: kND{"D~PD{"#"li{"D~D
{F#g{{"D~fZ,G4li|DtT#XBa;
C|n#
SQL0006N UZ1dq=N}^'#
5w: UZ1dq=N}D5;ZP'6' 0 = 3 .
Z#
44(Lr|#
C'l&: CP'Dq=N}XBa;|n#
SQL0007N D> sfDV{ V{ ^'#
5w: 8(D V{ ;G SQL odPDP'V{#D>
VN8>^'V{0fD SQL odD 20 vV{#
*O53C':3)}]44r V{ M D> {"jGa
)J1D5#Zb)ivB,V{ M D> +_PTBq
=:“:4*”,8>8(D}]4D5J54*#
^(&mCod#
C'l&: }%rf;^'DV{#
sqlcode:-7
sqlstate:42601
SQL0008N Zwd?ywPR=DjG jG ^'#
5w: wd?ywPfZ^'o(#$`kw;\j6w
d?#
^(&mCod#odPywDwd?(=VE*9)y
;\S\#
C'l&: liwd?ywDo(#
SQL0009W vTK2G$`k!nD"T#
5w: T
-
SQL0010N T V{. *D"MPGq1Yr
`vK"M(g{#
SQL0012W P "zK^^FD`X#
5w: |{P"zZ;v SELECT odP,4;T=X
^F,"R"zZ;vb?!qD FROM SdPy8(D
mP#rK,SELECT odPTCPD}C;1wb?}
C,+zz`X#
Yh`XGyZ{D,&mCod#
C'l&: 7#`XGyZ{D#nCT=^(Z{Db
?}C#
sqlcode:+12
sqlstate:01545
SQL0013N U(gj6^'#
5w: Z$`k}LP,R=K8(*UV{.DNj
{"od{"}]b{Fr_Z(j6#bG^'D#^
(&mCod#
C'l&: a)P'DNj{"od{"}]b{FrZ
(j6#
SQL0014N 4D~{^'#
5w: T$`kwDwCP8(D4D~{|,^'DV
{,r8r4D~{D8kG^'D#
44(NNLr|#
C'l&: 7#4D~{}7#
SQL0015N wd?}]`M jG-1 ^'#x&9CjG-2#
5w: g{ WCHARTYPE CONVERT $`k!nP
',G4XkC}]`M ’wchar_t’ x;G ’sqldbchar’ 4
yw
-
C'l&: 7#yPD$`kw!nv8(};N#
SQL0023N }]b{F^'#
5w: 8(D}]b{FG^'D{F#
$`kU9#
C'l&: 7#}744}]b{F"Rq-Lj6f
r#
SQL0024N 48(}]b{F#
5w: 4a)xP$`kD}]b{F#
$`kU9#
C'l&: a)}]b{F#
SQL0025W s(r$`kjI,RxP/f#
5w: s(r$`kI&,+"v/f#Lr|M/rs
(D~G4U|nPDksx4(D#
C'l&: kND{"D~PD{"#g{PX*,k|
}Jb"XBa;|n#
SQL0026N \k^'#
5w: 8(D\kG^'D\k#
$`kU9#
C'l&: 7#ya)D\kq-P'\kDfr#
SQL0028C s(D~D"PfE^'#
5w: s(D~D"PfEkQ20D}]b\mwf>
D"PfE;f]#
Cs(D~;\dO10D}]b\mwf>9C#^(
&mC|n#
C'l&: g{I\,(}10}]b\mwX4$`k
xL#qr,;\9CTf]D}]b\mw"Pf6p
4(Ds(D~#
SQL0029N h* INTO Sd#
5w: 6kZ&CLrPDGNj SELECT r VAL-
UES odXkP;v INTO Sd48>CodDa{+*
ECZN/, SELECT od;Jm INTO Sd#
C'l&: + INTO SdmSA SELECT r VALUES
od"YN$`k&CLr#
sqlcode:-29
sqlstate:42601
SQL0030N 48(4D~{#
5w: 4a)xP$`kD4D~{#
$`kU9#
C'l&: 8(4D~{#
SQL0031C r;*D~ {F#
5w: D~ {F GXhD,+r;*#
$`kU9#
C'l&: 7#8(DD~{}7RfZZD~53P,
"RD~mI(}7#
g{}Z20y>}]b,G4>}|"YN20y>}
]b#g{msTfZ,G4XB20}]b\mwsY
20y>}]b#
SQL0032C ^(9CD~ {F#
5w: 1}ZAr4D~ {F 1,v=ms#
$`kU9#
C'l&: YN"TxP$`k#
SQL0033N {F G^'Ds(D~#
5w: y8(Ds(D~ {F ;Gs(D~#
s(U9#
C'l&: 7#8(K}7DD~{#
SQL0034N 48(s(D~{#
5w: 48(xPs(Ds(D~{#
s(U9#
C'l&: a)s(D~{#
SQL0035N r;*D~ {F#
5w: r;*{"D~ {F#
QU9s(r$`k#
C'l&: 7#53ICJCD~#
SQL0036N D~{ {F Do(^'#
5w: g{D~dk=$`kw,G4|Xk_Py9C
oTD}7)9{#g{D~dk=s(Lr,G4|X
k_P)9{ .bnd#j+bvDD~{g{,}K=(n
s$H2a
-
SQL0037W {"D~ {F Do(^'#
5w: TK&\xT,{"D~{ {F Zo(O;}
7#
53+dvX(r=j DRDA ~qw4(Lr|#r*;GyP DRDA
~qw
-
SQL0057N SQL /}r=(PD RETURN odXk|(5X5#
5w: RETURN odGZ SQL /}r=(P8(D,
^k8(*5XD5#
^(&mCod#
C'l&: Z RETURN odO8(;v5#
sqlcode:-57
sqlstate:42631
SQL0058N SQL }LPD RETURN od5D}]`MXkG INTEGER#
5w: Z SQL }LP,T}]`M;G INTEGER D
5rmo=8( RETURN od#
^(&mCod#
C'l&: Z RETURN odO8(;v_P INTE-
GER }]`MD5#
sqlcode:-58
sqlstate:428F2
SQL0060W {F $`kw}ZxPP#
5w: 1$`kw*
-
C'l&: li SQLCODE T7(Jb"I!J1Dk
)#
SQL0082C "zms,|U9K&m#
5w: H0DG SQL ms
-
SQL0094N IZC'DPOks,axKs(#
5w: IZC'I\4BKPO|rP,s(U9#
&mU9#44(Lr|#
C'l&: g{h*,XBa;s(#
g{}Z20y>}]b,G4>}|"YN20y>}
]b#
SQL0095N r*H0Dms,44(NNs(D~#
5w: r*H0Dms,44(NNs(D~#
44(NNs(D~#
C'l&: |}ms,"YN"TxP$`k#
SQL0097N Z SQL }LP,;'V}]`M*LONG VARCHAR r LONGVARGRAPHIC Dd?rN}#
5w: SQL }L(}L"/}r=();'V LONG
VARCHAR r LONG VARGRAPHIC }]`MDd?r
N}#
C'l&: Z SQL }LP,;*9C}]`M* LONG
VARCHAR r LONG VARGRAPHIC Dd?rN}#T
Z LONG VARCHAR,9C_PT=$HD VARCHAR#
TZ LONG VARGRAPHIC,9C_PT=$HD
VARGRAPHIC#
sqlcode:-97
sqlstate:42601
SQL0100W R;=xP FETCH"UPDATE rDELETE YwDP;r_i/Da{G;vUm#
5w: BPdP;vu~*f:
v R;=zcZ UPDATE r DELETE odPy8(Qwu~DP#
v SELECT odDa{G;vUWm#v 1Nj(;Za{mDns;P.s1,4P;v
FETCH od#
v CZ INSERT odPD SELECT Da{*U#
4lw"|Br>}}]#
C'l&: ;h*4PNNYw#&mITLx#
sqlcode:+100
sqlstate:02000
SQL0101N IZQo=Zf^F"SQL ^Fr}]b^F.`D^F,rK4&mod#
5w: Z"T}:
v odQ (STMTHEAP)v &CLrQ (APPLHEAPSZ)v &CLrZf (APPL_MEMORY)v 5}Zf (INSTANCE_MEMORY)v d{xLr53Zf^F
}g,I\aIZBP-rx5XK{":
v odQ;;s,^(`kod#(SQL r XQuery `kwZ`k SQL r XQuery od1,+odQCw$w
Ud#)
v ;Pc;D&CLrZfICZ&m&CLrks#v g{CodGCZ4(r^D9uhvDod,G4BD9uhvTZ53?
-
– uYCodyf0DPCJXF}rPCJXF}#
*O73:
1. 7(G*O}]45XKms9G*O~q
w5XKms#
2. 4POv;nr`n;cYw#}g:
v g{KmsI*O~qw5X,k9C}]bdCN} stmtheap vsodQDs
!,r_+ stmtheap N}hC* AUTO-
MATIC#
v r/Cod#
sqlcode:-101
sqlstate:54001
SQL0102N T V{. *D DV T;v}V*
-
C'l&: ICBPdP;V==TKmswvl&:
v Z8(DjGxrZli"|}od#v g{z}(}|n==9C CLP "R|nPfZXbV{(}g,}E),k9C*eV{(}g,41\V
{)T9Yw53 shell ;aTb)XbV{4PNNX
bYw#9I(};%==rz&m==9C CLP "v
Kod,T\bYw53 shell Tb)XbV{xPNN
&m#
sqlcode:-104
sqlstate:42601
SQL0105N T V{. *
-
3. y]h*4w{'\Dod#
4. XBa;odr_XBKP|n#
sqlcode:-109
sqlstate:42601
SQL0110N V{. G^'D.yxF#}#
5w: .yxF#} V{. ^'#Jb*TB.;:
v 8(K^'D.yxF}V#;Jm“0 = 9”"“A =F”0“a = f”#
v 8(KGD~qw,T0(} DB2
Connect CJDwz#
C'l&: ;'V~,D&\#*"TC=#{Da{,
4(TsmrS"R+Si/+]xC1
>#
sqlcode:-118
SQL0110N • SQL0118N
14 {"N
-
sqlstate:42902
SQL0119N Z SELECT Sd"HAVING Sd rORDER BY SdP8(DT mo=*7*
-
sqlcode:-123
sqlstate:42601
SQL0125N ORDER BY SdPDPEkr_!Z1,r_sZa{mPDP}#
5w: odPD ORDER BY Sd|,DPE!Z 1 r
sZa{mPDP}(SELECT SdPDn})#
^(&mCod#
C'l&: |} ORDER BY SdDo(,9?vPj
6}7Xj6a{mPDP#
sqlcode:-125
sqlstate:42805
SQL0127N `N8( DISTINCT#
5w: ;\9C DISTINCT ^(J:
v Z SELECT SdMP/}Pv Z,;v SELECT odD=vr|`P/}P#
^(&mCod#
C'l&: KmsvJCZf> 2 .0D DB2 "P
f,T0(} DB2 Connect CJDwz#
sqlcode:-127
sqlstate:42905
SQL0129N od|,+`m{#
5w: SQL od|,+`m{#%u SQL odn`I
T}C 255 vm#K^F|(y}CDNNSDDNNnDj?/}v CZ"C0fP>DNNnDmo=
xPgB^F:
v mo=PD*X;\G L O N GVARCHAR"CLOB"LONG VARGRAPHIC r DBCLOB
`M#mb,|;\G BLOB D~}Cd?#
v mo=D5J$H;\sZ 4000 VZ#
SQL0125N • SQL0132N
16 {"N
-
LIKE =J"LOCATE j?/}"POSITION j?/}r
POSSTR j?/};\k DATE"TIME r TIME-
STAMP dO9C#
^(&mCod#
C'l&: liM|} LIKE"LOCATE"POSITION r
POSSTR Do(#
sqlcode:-132
sqlstate:42824
SQL0134N ;}7X9CV{.P"wd?"#?r/} {F#
5w: ;Jm9CV{. {F#
BPwnP;JmzI CLOB"DBCLOB"BLOB"LONG
VARCHAR r LONG VARGRAPHIC }]`MDmo=:
v SELECT DISTINCT odv GROUP BY Sdv ORDER BY Sdv xP DISTINCT DP/}v } UNION ALL .bD/OKc{D SELECT r VAL-
UES od#
*O53C':Z+]a0P,X(Z}]4D^FI\
a
-
g{Z;vTd?G;vL($HDTd?,G4d$H
* M;g{Z;vTd?G;vId$HDTd?,G4
dns$H* M#N GZ~vTd?D5#
^(4PCod#
C'l&: k7#ZCV{./}DyP}VTd?}rXOYw#
;\ZXOYwP9C6'/:m#
^(&mCod#
C'l&: ;\T+i/"S
-
v y8(DPG53?
-
SQL0158N * {F 8(DP}ka{mPDP};`,#
5w: j6 {F Ij6:
v Z CREATE VIEW odP8(DS<v +2mmo=Dm{v 6Wmmo=D`X{v Z CREATE TABLE r ALTER TABLE odP8(D_e/i/m
v Z CREATE FUNCTION odP8(D/}v Z CREATE METHOD odP8(D=(#v CREATE STAGING TABLE odPDG(m{
8(DP{}XkHZ`X*D+i/Da{mPDP
}#g{ {F GG(m"R`XD_e/i/mP group
by Sd,8(DP{}?XkH*d(eG(mD_e/
i/mPDP}?` 2#g{`XD_e/i/m;P
group by Sd,8(DP{F}?XkH_e/i/mP
DP}?` 3#
^(&mCod#
C'l&: |}o(,T9T {F (eDP{Pm*a
{mPD?;P8(;v{F#
sqlcode:-158
sqlstate:42811
SQL0159N od}C Ts,|j6 Ts`M x;GZ{DTs`M#
5w: w*odr|nD;?V8(DTs Ts 8DG
`M* Ts`M DTs,x;GZ{D`M* Z{DT
s`M DTs#
kodr|n;pa)DTs`MXkkI Z{DTs`
M j6D`M`%d#}g:
v g{odG DROP ALIAS PBIRD.T1,G4 PBIRD.T1 XkGp{#
v g{ Ts`M G TABLE,G4I\mD`MTZy"vDodxTG;}7D#
v CREATE MASK r CREATE PERMISSION odXk8(10~qwPfZDy>m#
C'l&: |DCodr|n,9.k Z{DTs`M
yj6DTs`M}7%d#
sqlcode:-159
sqlstate:42809
SQL0160N WITH CHECK OPTION SdT8(DS
-
sqlcode:-161
sqlstate:44000
SQL0170N /} {F DTd?};}7#
5w: 8(Dj?/} {F xP+Yr+`DTd?#
^(&mCod#
C'l&: 7#Tj?/}8(K}7}?DTd?#
sqlcode:-170
sqlstate:42605
SQL0171N }L {F D;C n PN}DTd?}]`M"$Hr5;}7#N}{:N}{#
5w: }L {F DTd?D}]`M"$Hr5;}
7#KTd?IN}Z}L {F P(eD;C n j6,
g{CN}_P{F,G4,19IN}{ N}{ j6#
g{;C;JCr4*,G4TZ n +5X5 0#g{N
}{;JCr4*,G4TZN}{ +5XUV{.#
^(&mCod#
C'l&: 7#C}LDTd?{Of(D}LN}f
r#
sqlcode:-171
s q l s t a t e: 5 U A 0 J" 5 U A 0 5" 5 U A 0 6" 5 U A 0 7"5UA08"5UA09"10608 "22546 M 42815
SQL0172N {F G^'D/}{#
5w: SQL od|(K;v4*Dj?/}#
^(&mCod#
C'l&: 7#/}{FD44}7#
sqlcode:-172
sqlstate:42601
SQL0176N TRANSLATE j?/}DZ~v"Z}vrZDvTd?;}7#
5w: CodIZBf;vr`v-rx;}7:
v *;j?/};JmI;v9C;,VZ}`kDV{4f;m;vV{#}g,%VZV{;\C+VZV
{f;,+VZV{2;\C%VZV{f;#
v *;j?/}DZ~vMZ}vTd?XkT}7q=DV{ax#
v g{Z;vTd?G CHAR r VARCHAR,G4*;j?/}DZDvTd?XkG;v}7q=D%VZ
V{#
v g{Z;vTd?G GRAPHIC r VARGRAPHIC,G4*;j?/}DZDvd?XkG;v}7q=D+
VZV{#
^(&mCod#
C'l&: 7#*;j?/}DZ~v"Z}vMZDv
Td?P}7D5#
sqlcode:-176
sqlstate:42815
SQL0180N UZ1d5DV{.m>(Do(;}7#
5w: UZ"1dr1dAG5DV{.m>(;{O8
(Dr~,D}]`Mo(#
^(&mCod#
C'l&: 7#UZ"1dr1dAG5Do({Od}
]`Mo(#g{;rc+CV{.CwUZ"1dr1
dAG5,G47#Z9CCV{.1,|"458C}
]`M#
*O53C':CJbI\GI}]4ODUZ/1dm>
Jby}pD#g{-r4*,kRv9ks'\D}]
4PDJb,"liC}]4DUZ/1dm>^F#
sqlcode:-180
sqlstate:22007
SQL0181N UZ1d5DV{.m>(,v6'#
5w: UZ"1dr1dAG5DV{.m>(|,,v
6'D5#
KmsI\IS9CdUZ1dq=k4(|D&CLr
9CDUZ1dq=;,DXrzkD&CLrCJUZ
1d5
-
v ;Grj1,eTzUZDl?V* 001 A 365#v Grj1,eTzUZDl?V* 001 A 366#
*O53C':CJbI\GI}]4ODUZ/1dm>
Jby}pD#kNDC}]4DD5,Tq!C}]4
DUZM1d56'#g{-r4*,kRv9ks'\
D}]4PDJb,"liC}]4DUZ/1dm>^
F#
^(&mCod#
C'l&: 7#5ZP'6'P,R&CLrkV{.5
DUZ1dq=`,#
sqlcode:-181
sqlstate:22007
SQL0182N xPUZ1d5rwKjGDVx1dDmo=^'#
5w: 8(Dmo=|,4}79CDUZ"1dr1d
AG5rwKjGDVx1d#
^(&mCod#
C'l&: li SQL od,7(JbD-r"|}Co
d#
sqlcode:-182
sqlstate:42816
SQL0183N UZ1dcuKcrUZ1dj?/}Da{;ZP'DUZ6'Z#
5w: cuKcDa{*6' 0001-01-01 = 9999-
12-31 .bDUZr1dAGVx1d#
^(4PCod#
C'l&: li SQL odT7(JbD-r#g{Jb
k}]PX,G4li1ms"z1y&mD}]#
sqlcode:-183
sqlstate:22008
SQL0187N T10UZ/1d(CDfwD}C^'#
5w: 1lwUZ/1dE"1,lb=Yw538>D
ms#
C'l&: 7#53 TOD 1S01xhC}7#
sqlcode:-187
sqlstate:22506
SQL0190N ALTER TABLE m{ *P P{ 8(DtTkVPP;f]#
5w: Z ALTER COLUMN SdPT ALTER TABLE
odPm m{ DP P{ 8(DtTkVPPDtT;f
]#IZBP-r.;x5XKms#
v g{*VPP8(K SET DATA TYPE Sd,+GfZBPiv:
– C}]`M;GITDdD}]`M
– TVP}]r1!5D}]`MxP*;+
-
v g{8(K ALTER COLUMN SET DATA TYPE,+G BUSINESS_TIME 1dND*e;
DP,b)PI\Q-;Jm4P ALTER COLUMN#g
{TQ-_PC'8(D1!5DP8(K ALTER COL-
UMN,G4XkZ"v ALTER TABLE od>}K1!
5.s,E\|DP(e#
sqlcode:-190
sqlstate:42837
SQL0191N r*VN MBCS V{xvm#
5w: -rI\G:
1. C'}]|,q=;}7D`VZV{#}g,R=
DBCS V{DZ;vVZ,+4R;=Z~vVZ#
2. j?/}(g SUBSTR r POSSTR);}7XXOK
`VZV{.#TZb)/},Z}]bzk3DO
BDP,p}CP,r*53zIDP@5ZCP#
3
;\>} SYSPROC.DB2SECURITYLABEL `M
DP#
4
^(>}CP,r*Z1dND(eP}CKC
P#
5
^(>}CP,r*|G531dN1dmPD
;P#
SQL0191N • SQL0196N
Z 1 B SQL0000 - SQL0499 23
-
6
^(>}CP,r*|Gz7G .s9C#tV X|V G^'D#$ZjGI\|(:jGPm#
5w: 1#tV X|V vVZ D> .s1,ZodP
CcOlb= SQL odPDo(ms#D> VN8>C
#tV0fD SQL odD 20 vV{#odPDSdD3
rI\GmsD#
w*TLr1Doz,Z SQLCA D SQLERRM VNP,
a)KP'jGD?VPmw* jGPm#KPmY(o
d1=C;C*9y}7#
^(&mCod#
C'l&: liZX|VxrZDod#g{*',mS
;v0Er SQL (g{#i$b)SdGq3r}7#g
{{"Pj6D#tVP>*#tV,G49CVI*(
gj6#
"b:KmsvJCZf> 2 .0D DB2 "Pf#
sqlcode:-199
sqlstate:42601
SQL0203N TP {F D}CGPgeD#
5w: ZodP9CKP {F,"RCodI\I}C
`vP#bI\GgBYwDa{:
v Z FROM SdP8(D=vmP,{DPv ORDER BY Sd}CJCZ!qPmPD`PD{Fv TZ CREATE TRIGGER odPwbmDPD}C;9C`X{F48>|Gq}CIrBD*;d?#
CP{h*x;=DE"4("|GI\DmPPDDv
P#
^(&mCod#
C'l&: TP{mS;v^({#^({Gm{r`X
SQL0197N • SQL0203N
24 {"N
-
{#I\h*Z!qPmPX|{P#
sqlcode:-203
sqlstate:42702
SQL0204N {F G;v4(eD{F#
5w: KmsITB.;}p:
v 4Z}]bP(eI {F j6DTs#v {F yj6DTsGZ#iP(eD,|;GQ";v
}]Vx,G4i/?
-
G4w}PDP{I\%4KZ SQL Reference P(eD
}]b\mw|{fr#
sqlcode:-205
sqlstate:42703
SQL0206N {F Z9C|DOBDP^'#
5w: KmsZBPivPI\"z:
v TZ INSERT r UPDATEF od,8(DP;GmDPr8(w*ekr|BTsDS
-
SQL0208N r*P {F ;Ga{mD;?V,yTORDER BY Sd^'#
5w: r*Z SELECT PmP48(Z ORDER BY P
mP8(DP {F "RCP;Za{mP,yTod^
'#1 SELECT odD+i/;GSi/1,va{mP
DPICZErCa{#
^(&mCod#
C'l&: *|}odo(,ra{mPmS8(P,r
_S ORDER BY SdP>}8(P#
sqlcode:-208
sqlstate:42707
SQL0212N {F GX4Dmj>{,rZ%"w(eD REFERENCING SdP`N8(#
5w: I {F 8(Db?m"S:
1 SELECT odD+i/;GSi/#TZK`MD SELECT od,ORDER BY SdP;JmP
mo=#v1 Sd`M G ORDER BY 1,E
vVK-rk#
2 Z SELECT SdP8(K DISTINCT,xCmo=k!qPmPDmo=;\+7%d#v1 S
d`M G ORDER BY 1,EvVK-rk#
3 ViGr ORDER BY SdPfZP/}x}pD#v1 Sd`M G ORDER BY 1,EvV
K-rk#
4 GROUP BY SdPDmo=;\|(j?+i/#v1 Sd`M G GROUP BY 1,EvV
K-rk#
5 GROUP BY SdP!{}CKc{Ds_;\Gde/}#v1 Sd`M G GROUP BY 1,
EvVK-rk#
6 O R D E R B Y SdPDmo=;\|(XMLQUERY r XMLEXISTS#v1 Sd`M G
ORDER BY 1,EvVK-rk#
7 G R O U P B Y SdPDmo=;\|(XMLQUERY r XMLEXISTS#v1 Sd`M G
GROUP BY 1,EvVK-rk#
^(&mCod#
C'l&: y]Bf -rk y8(D-r4^D
SELECT od:
1 S ORDER BY Sd}%mo=#g{"T}Ca{DP,I+Er||D*r%{}rr%P
{q=#
2 S SELECT Sd}% DISTINCT,r+Er||D*r%{}rr%P{q=#
3 mS GROUP BY Sd,rS ORDER BY Sd}%P/}#
4 S GROUP BY Sd}%yPj?+i/#g{Z{y]j?+i/Da{DP4xPVi,G
49C6Wmmo=r+2mmo=4WHa)
;va{m,Ca{m+Cmo=w*a{D;
vP#
5 S GROUP BY SdP!{}CKc{Ds_}%NNde/}#
6 S ORDER BY SdP}%NN XMLQUERY rX M L E X I S T S mo=#g{Z{TyZ
XMLQUERY r XMLEXISTS mo=Da{Px
SQL0208N • SQL0214N
Z 1 B SQL0000 - SQL0499 27
-
PEr,G49C6Wmmo=r+2mmo=
4WHa);va{m,xCmo=w*;va
{P#
7 S GROUP BY SdP}%NN XMLQUERY rX M L E X I S T S mo=#g{Z{TyZ
XMLQUERY r XMLEXISTS mo=Da{Px
PVi,G49C6Wmmo=r+2mmo=
4WHa);va{m,xCmo=w*;va
{P#
sqlcode:-214
sqlstate:42822
SQL0216N Z=JKc{=_D*X};%d#=JKc{G =JKc{#
5w: =J|(=JKc{R_rs_(r=_)D*X
DPm#=_D*X}Xk`,#b)*XI\vVZC
2(E(p4Dmo=PmP,rw*+i/P!qPm
D*XvV#
^(&mCod#
C'l&: |}Z=JKc{=_P;%d*X}D=
J#
sqlcode:-216
sqlstate:428C4
SQL0217W 1vZ&m Explain E"ks1;4Pod#
5w: Explain (CDfw.;D105QhC*
EXPLAIN#K5Jm$`k"5w/, SQL od,+Gh
94PNN/,od#
C'l&: (}Sv=K4,DSZr&CLr"vJ1
D SET od,+J1D Explain (CDfwD5|D*}
EXPLAIN .bDhC#
sqlcode:+217
sqlstate:01604
SQL0219N XhD Explain m {F ;fZ#
5w: wCK5w$_,+R;=XhD Explain m {
F#Explain mXkZwC5w$_.04(#
C'l&: 4(XhD Explain m#4( Explain my
hD“SQL }](eoT”odIZ sqllib B misc ?}kNj Nj{ Da{mD10P`
T&D}]bPDP1vVKW,"Ry!mD`&P;
YfZ#
g{ SQLSTATE G 02502,G4bG;v/f#Z&mT
Nj Nj{ DCf1lb=>}Wr|BW#1 DB2 "
TXBCfkNj Nj{ Da{mD10P`T&D}]
bPD;P1vVKW,"Ry!mD`&P;YfZ#
45XNN}]#
1Q->}Ky!mD`&P1,vVK>}W#
1Zy!mP|BKy!mD`&P1vVK|BW,T
BZ|BDP;YzcZNjD SELECT odP8(DQ
wu~#
^(&mCod#NjT;&ZWP#
C'l&: "v FETCH od4(;;PO;GWDN
j#
sqlcode:-222
sqlstate:02502, 24510
SQL0224N a{mk9CNj Nj{ Dy>m;;B#
5w: "T9C3;PO(e* SENSITIVE STATIC D
Nj Nj{ 44P(;D UPDATE r DELETE,xa
{mPDP5ky>mPPD105;%d#b)P;%
d,r*Z+y>mDPCf=a{mk&m(;
UPDATE r DELETE .dbN1d|BKy>mDP#
^(&mCod#Nj;C4d#
C'l&: |Dtk6p,TcZNjYwZd;\Y|
SQL0216N • SQL0224N
28 {"N
-
By>mP,r_|D&CLr,Tc4P FETCH
INSENSITIVE,"YN"T(; UPDATE r DELETE#
sqlcode:-224
sqlstate:24512
SQL0225N Nj Nj{ FETCH od^',r*CNj4(e* SCROLL#
5w: Q-CBPIv/NjX|V.;8(K;Iv/
Nj Nj{ D F E T C H od:
PRIOR"FIRST"LAST"BEFORE"AFTER"CURRENT"
ABSOLUTE r RELATIVE#T;Iv/NjvI8(
NEXT#4CfNN}]#
^(&mCod#Nj;C4d#
C'l&: |D FETCH odT}%10Cf(rX|V
(}g PRIOR r FIRST),"+|f;* NEXT#mb,
+NjD(e|D*Iv/#
sqlcode:-225
sqlstate:42872
SQL0227N ;Jm FETCHNEXT"PRIOR"CURRENT rRELATIVE,r*Nj Nj{ D;C4*(sqlcode,sqlstate)#
5w: Nj{ DNj;C4*#Z&m`vlw=DP
D}L1P,Nj Nj{ DH0`P FETCH D5(7# SQLDA c;sT'VC}?),"XB
a;Cod#
sqlcode:+236
sqlstate:01005
SQL0237W SQLDA va)K {}-1 v SQLVAR u?#IZAYdP;vhvDPG%5`
M,rK&8(K {}-2 v SQLVAR u?#4hCNN“(z SQLVAR”u?#
5w: IZa{/dPAY;P*%5`M,rK&*
SQLVAR u?(u?}=6Za{/PDP})a)U
d#}]b\mwvhCKy> SQLVAR u?(R
SQLDOUBLED j>QhC*“X”(4h*UqV{))#
C'l&: g{;h*PXa{/P%5`MD|`E
",G4;h*4PNNYw#g{h*%5`MDE
",G4 SQLDA P SQLN VND5&Cvs={"P8
>D5(Z7# SQLDA c;s4'VC5.s),"R
&XBa;od#
SQL0225N • SQL0237W
Z 1 B SQL0000 - SQL0499 29
-
sqlcode:+237
sqlstate:01594
SQL0238W SQLDA va)K {}-1 v SQLVAR u?#r*}ZhvDPPAY;PG LOBra9/`M,yT {}-3 vPh* {
}-2 v SQLVAR u?#4hCSQLVAR u?#
5w: IZa{/PAYP;PG LOB ra9/`M,
rKXk*=6Za{/PP}D SQLVAR u?a)U
d#9*"b,a{/P;Pr`PI\G%5`M#
}]b\mw4hCNN S Q L V A R u?(R
SQLDOUBLED j>QhC*“X”(4hC*UqV
{))#
C'l&: + SQLDA P SQLN VND5vs={"P
8>D5(Z7# SQLDA c;s4'VC5.s),"
XBa;Cod#
sqlcode:+238
sqlstate:01005
SQL0239W SQLDA va)K {}-1 v SQLVAR u?#IZ}ZhvDPPAYP;PG%5
`Mr}C`M,rK {}-3 vPh*
{}-2 v SQLVAR u?#4hCSQLVAR u?#
5w: g{a{/PDNNPQhC*“X”(4hC*UqV
{))#
C'l&: g{h*%5`Mr}C`MDE",G4
SQLDA P SQLN VND5&Cvs*{"P8>D5
(Z7# SQLDA c;s,I'VC}?.s),"R&
XBa;od#g{;h*PXa{/PD%5`Mr}
C`MDd{E",G4PI\XBa;Cod,T;a
)c;D SQLVAR u?4]Ia{/PDP}#
sqlcode:+239
sqlstate:01005
SQL0242N TsPmP`N8(K{* Ts{,R`M* Ts`M DTs#
5w: Z`M* Ts`M DTs{PmP,`N8(K
{* Ts{ DTs#;\`NTCTs4PCodDY
w#
C'l&: |}PmPX4DTs,}%X4vVDG)
Ts#
sqlcode:-242
sqlstate:42713
SQL0243N ;\*8(D SELECT od(eSENSITIVE Nj Nj{#
5w: Nj Nj{ ;(e* SENSITIVE,+G
SELECT odDZ]*s DB2 9(NjDY1a{m,x
DB2 ;\#$ZKNjb?xPD|DGISD#1i/
DZ]9a{m*;A1,Ma"zbViv#}g,g
{i/P|(,S,G4a{mG;AD#Zb)iv
B,NjXk(e* INSENSITIVE r ASENSITIVE#
^(&mCod#
C'l&: |Di/DZ]Tczz;G;ADa{m,
r_+NjD`M|D* INSENSITIVE r ASENSITIVE#
sqlcode:-243
sqlstate:36001
SQL0244N Z FETCH O8(D SENSITIVITY itH TZNj Nj{ ^'#
5w: Z FETCH O8(DitH!n itH kTN
j Nj{ P'DitH!nPe;#TBPmT>KZ
FETCH OIT8(DZ]:
DECLARE CURSORFETCH StatementINSENSITIVE INSENSITIVESENSITIVE STATIC SENSITIVE
r INSENSITIVESENSITIVE DYNAMIC SENSITIVESENSITIVE SENSITIVEASENSITIVE INSENSITIVE
r SENSITIVE(!vZNjDP'itH)
TZ;Iv/Nj,;\8(itH!n#
^(&mCod#
C'l&: |Dr}%Z FETCH O8(DitH!n#
sqlcode:-244
sqlstate:428F4
SQL0245N T }L{ }LDwC_P`eT#;Z;C ;C DTd?;PnQ%d#
5w: Z SQL odP}C}L1,}]b\mwXk<
7X7(y*wCD}L#TZ/}xT,K}LF*“
/}bv”,|HJCZZC/}2JCZC'(eD/
}#1/}wCfZ`eT1,+5XKms#g{I\
P=vr|`r!/}zc/}bvDu~,Ma"zb
Viv#
SQL0238W • SQL0245N
30 {"N
-
ZbVivB,b=vr!/}Z;C position P
-
v LONG VARCHARv LONG VARGRAPHICv XMLv a9/`Mv yZ0fP>DNN}]`MDC'(eD}]`M
^(&mCod#
C'l&: 9C;vr`vIZV
-
C'l&: y]iv:
v 9C;ZP'6'ZDI1`Er}]bVxE"vod"|nr API#
v q-+I1r}]bVxmSA53D}L#v Zod"|nr API P,Sy8(DI1r}]bVxP}%KI1r}]bVx#
v >}Cody}CDB~`Sw#v XBdk WLM_ALTER_MEMBER_SUBSET od"ZdP8(I1S/PfZDI1`E#
sqlcode:-266
sqlstate:42729
SQL0268N 1}ZXBV"}]bVxi1,;\4PYw#
5w: BPdP;nJC,I Yw 8>:
v }ZXBV"}]bVxi,ZjI10Yw.0,;\YNDd">}rXBV"C}]bVxi#
v 1}ZXBV"mD}]bVxi1,;\>}CmDVx|#
v ;\4(BTs,r* REDISTRIBUTE }Z>}K}]bVxiPyPID}]bVx#
v ;\(} ALTER TABLE 4mSBP,r* REDIS-TRIBUTE }Z>}K}]bVxiPyPID}]bV
x#
^(&mCod#
C'l&: H=jIXBV".sYN"TCks#
sqlcode:-268
sqlstate:55038
SQL0269N }]b|,nsVx3d}#
5w: IZ}]b|,nsVx3d}(32,768),rK
;\4(BD}]bVxi"Dd}]bVxirXBV
"VP}]bVxi#
^(&mCod#
C'l&: >}}]bPD;vr`v}]bVxi#
"b:>}}]bVxi+>}$tZC}]bVxiP
DyP}]bTs(}g,mUd"mMS
-
12
4|N}D`MXkGC'(eDa9/`Mr
_"G4Z LOB"XML"LONG VARCHAR r
LONG VARGRAPHIC }]`MD%5`M#
13
;\Z`MmO(eli}_e/i/mDy>mPDP,2;\
Ddd$H"}]`M"2+T"IUTr~X
tT#
22
;\Z CREATE SCHEMA odP(e_e/i
/m#
23
;\T9C REFRESH DEFERRED (eD_e/
i/m8( REPLICATED#
24
BEFORE %"wPD%"Yw;\}C9C
REFRESH IMMEDIATE (eD_e/i/m#
25
;\T SET INTEGRITY od8(;v_e/i
/m#
26
}ZXBV"D}]bVxiAY|,;v4F
M_e/i/m#
27
*T;vm(e4FM_e/i/m,CmXk
T9IC4FM_e/i/mD;Pr`P(e
(;w}#
28
;\X|{`Mmr_e/i/m#
29
;\Z SET INTEGRITY odPT_e/i/m
8( FOR EXCEPTION Sd#
30
;\Z CREATE SCHEMA odP(e`MmM
x`MS
-
Z SQL /}r SQL =(DweP,;\1Sr
dS}CGFr OLE }]bm/}#
40
;\Z%"wr S Q L /}P9C/}
IDENTITY_VAL_LOCAL#
41
%; SQL d?od;\,1TV?d?M*;d
?xP35#
42
Z`Zc}]bP,;Jm4P9CK SQL XF
odD%"w"=(r/},2;Jm4P/,
4Ood#
43
;vr`v8(D!n10;\'V#
44
Z MPP"SMP M Data Joiner P,;'VBP
EXPLAIN MODES:
v COUNT CARDINALITIESv COMPARE CARDINALITIESv ESTIMATE CARDINALITIES
45
`,/: (MDC) rek1/: (ITC) m;'V
APPEND ==#
46
`,/: (MDC) rek1/: (ITC) m;'V
INPLACE mXi#
47
`,/: (MDC) rek1/: (ITC) m;'V
w})9#
48
;'VT`,/: (MDC) mD,f6xP|D#
49
`,/: (MDC) rek1/: (ITC) m;'V
/:w}#
50
C'(eDY1m;\G`,/: (MDC) rek
1/: (ITC) m#
51
1}]bVx;G?
-
63
;\Z;itIv/NjD!qPmP8(xP
LOB `M"LOB `MOD%5`MDP,2;\
8(xP L O N G V A R C H A R " L O N G
VARGRAPHIC"DATALINK"LOB"XML `
M"NNb)`MOD%5`Mra9/`MD
P#
64
ZK=(O;'V*O&m#
65
;Jm+GF>X`MS10`MDd*8(D
`M#
66
ZCd;i SYSSTRUCT ;\'V#
67
;\8(GFryZGFDS,IZ;'V
Vxw},rK;\T CREATE INDEX od8
( PARTITIONED Sd#
91
TZ V9.7 T0D DB2 }]bf>,IZ_P9
uVdDm;'V D A T A C A P T U R E
CHANGES,rK^(&mCod#
92
;Jmkw*Q?FD}Cj{T
-
TZ`ZcV 9.5 M|Mf>D DB2 }]b~qwO,
;'VIC ALLOW WRITE ==T_P XML
PDmxP*zw}XBi/#
104
g{Tm(eyZ XML PDw},G4;Jm
4P-XmXi(REORG)#
105
;P&Z CLEANUP r RECLAIM EXTENTS =
=Diw}E'V REORG INDEX |n#
106
;'V+Vx,S=_e/i/m#
109
g{D>Qw&\41S}CVxm,r_|G
|, OUTER JOIN SdDSi/DI1,G4;
\&CZVxmDD>w}#
110
TZ SECLABEL"SECLABEL_BY_NAME M
SECLABEL_TO_CHAR,2+_T{FN}Xk
G;vV{.#?#
111
sF_T^(k`Mm`X*#
112
KP4v`Sw;'VTG root C'20f>d
CYwM(*#
113
ZVx}]b73P,;'VZ%"wDweP
9C4O SQL(`kM)od#Z DB2 V9.7
FP1 T0,;'VZVx}]b73P9C4O
SQL(`kM)odw* SQL /}e#
114
;'VVxUdw}#
115
^(XBi$K/}#
116
z+,;v{FCZ/,
-
+d{mrw}}]Ek_Pm;3fs!Dm
Ud#1(e LARGE TABLESPACE 1,9C
PAGESIZE 4K#
8
TZ DB2 UDB f> 7.1 T0D~qw,k7#
CREATE TABLE odr ALTER TYPE ADD
COLUMN odP;PNNP}]`MGa9/`
M#7#Z CREATE TYPE odr ALTER
TYPE ADD ATTRIBUTE odP;PtT}]`
MGa9/`M#
9
;*Z`MmO(e%"w#
10
u!mPDPs!rP},r_8(=vmU
d,Tc+$}]Ek3fs!* 4 KB DmU
d,"+y>}]Ek3fs!* 8 KB DmU
d#
11
14(`Mmrx`MS}rDd_e/i/mDy>mP|,D
P,k4PBP=h:
1. >}St_e/i/m#
2. >}y>mD;P,r_DdKPD$H"
}]`M"IUTr~XtT#
3. XB4(_e/i/m#
22
Z CREATE SCHEMA odb"v CREATE
SUMMARY TABLE od#
23
}% REPLICATED f6,r_7#*_e/i/
m(e8(K REFRESH DEFERRED#
24
Z BEFORE %"wPD%"YwP}%T_e/
i/mD}C#
25
*?v_e/i/m"v%@D SET INTEG-
RITY IMMEDIATE CHECKED od#
26
>}}]bVxiPDyP4FM_e/i/
m,;sYN"v REDISTRIBUTE DATA-
BASE PARTITION GROUP |n#XB4(4F
M_e/i/m#
27
7#*_e/i/m(eDwvPD3vS/2
GiIy>mD(;w}D;iP#
28
*|D`Mmr_e/i/mD{F,Xk>}
Cm,;s9CB{FXB4(Cm#>}Cm
I\b6E,d{@5ZCmDTsT0TCm
DX(+*'#
SQL0270N
38 {"N
-
29
S SET INTEGRITY odP}% FOR EXCEP-
TION Sd#
30
Z CREATE SCHEMA odb?Tx`MS}CmE\L
xxPXBV"#
33
9CBPdP;V=(:
v (e_P6*'{(4,8(K!n ONDELETE CASCADE r ON DELETE SET
NULL)D}C}BZc,Tc9-*%ZcdC#g{h*
|`Zc,G4kH>}|,j6PDrPr
m,;sYmSBZc#
38
;\Z`Vx}]bVxiPDmO4(9Cw
})9Dw}#1}]bVxiPDmOfZ9
Cw})9Dw}1,}]bVxi;\I*`
Vx}]bVxi#>}NNbyDw}"+V
xmSA}]bVxi(ZKivB,;\XB
4(w}),r_;|D}]bVxi#
39
}%TGFr OLE }]bm/}D}C,r_}
%TdS}CKGFr OLE }]bm/}DTs
D}C#
40
S%"w(er S Q L /}(eP}%T
IDENTITY_VAL_LOCAL /}DwC#
41
+C35VnI=v%@Dod#dP;vod
Xk;T SQL d?35,xm;vodXk;T
*;d?35#
42
>}BD;vr`vZc,Tc5X=%Zcd
C#g{h*|`Zc,G4Xk>}|,XF
odD%"w"/}r=(#
43
XB"v RUNSTATS |n"XU;\'VD!
n#
44
Z SMP"MPP M Data Joiner 73P,;\9C
b) EXPLAIN ==#PI\1,kT.P==
KPi/#qr,+ EXPLAIN ==hC* YES
r EXPLAIN,Tca)`,DE"(5Jy}}
b)#
45
;*Z`,/: (MDC) rek1/: (ITC) m
D ALTER TABLE odP8( APPEND Sd#
46
XB"v REORG |nx;8( INPLACE !
n#
47
;*Z`,/: (MDC) rek1/: (ITC) m
D CREATE INDEX odP8( EXTENSION S
d#
48
>}C`,/: (MDC) m,;s9C-}^DD
,f6XB4(Cm#
49
;*Z`,/: (MDC) rek1/: (ITC) m
D CREATE INDEX odP8( CLUSTER S
d#
50
;*ZywD+VY1mD CREATE TABLE o
dP8( ORGANIZE BY Sd#
SQL0270N
Z 1 B SQL0000 - SQL0499 39
-
51
S?}DSX`MS10`MDd*8(
`M#
66
;*8( SYSSTRUCT 4w*d;i#
67
;*8(GFryZGFDS}Cm,;sXB4(Cm"9d|
,;IUP,SExPXBnd#Kb,9IT
-
75
9CBPdP;V=(:
(}+}]bdCN} AUTO_STATS_PROF M
AUTO_PROF_UPD hC* OFF,TK}]b{C
T/3FE"E*Vv&\#
+53|D*;Z%;}]bVxP"R4tC
SMP DG*O53#
83
g{,18(K DATA CAPTURE CHANGES M
COMPRESS YES,G4Xkv8(|GDdP;
v#g{8(K DATA CAPTURE CHANGES r
COMPRESS YES DdP;v,G4ZdP;vZ
mPQz'DivB;\Y8(m;v#
87
+m4(*GVxm#
88
XB"v REORG INDEXES r REORG TABLE
|n"9C1!==r ALLOW NO ACCESS =
=#g{8(KxP INPLACE SdD REORG
TABLE,G4}% INPLACE Sd#g{8(K
REORG INDEXES,G4}}C
-
Z"T+CVx,S=m.0,"v ALTER
TABLE odTSCmP>}_e/i/tT#
109
^Di/,T+D>Qw&\EZ1S}C|,
D>w}+;|, OUTER JOIN SdDVxmD
Si/P#
110
*2+_T{FN}a);vV{.#?#
111
;*9sF_Tk`Mm`X*#
112
ZG root C'20f>P,;*"T*KP4v
`SwdCYwr(*#
113
PI\1,k(e9C4O SQL(1SekM)
odD%"w,r_}%C%"wD(e#TZ
FP1 T0D DB2 V9.7,k9C4O SQL(1S
ekM)od4(e/}r%"w,r_}%C
/}r%"wD(e#
114
(}Z CREATE INDEX odP9C NOT PAR-
TITIONED Sd,4(Udw}w*GVxw
}#
115
G< SYSCAT.ROUTINEAUTH PZhC/}D
X(,>}C/},+dXB4(,;sY+G
)X(ZhC/}#
116
kT/,K"zmsD-r:
1 f0BqDZcr}]4Q'\#
2 ZdP;vZcOd5;\x#iD\m(*U>TKbj8E"#
C'l&: 7(}pmsD-r#I\PX*k53\m
1*5Tq!oz,r*}pmsDn#{-r*ZcJ
Or,SJO#RESTART DATABASE |n+jITKB
qDd5&m#
sqlcode:-279
sqlstate:08007
SQL0280W S
-
sqlcode:+280
sqlstate:01595
SQL0281N r*mUd mUd{ G53\mDmUd,yT;\Cd{]w4xP|D#
5w: d{]w;ImS=53\mDmUd#bufr
D}bG,1^D}]bVxiTmS^mUdDZc
1,I9C ALTER TABLESPACE |nZBZcOmS;
N]w#;civB,mUdXkI}]b\mTcmS
d{]w#
^(&mCod#
C'l&: *+|`D]wmSA53\mmUd,I>
}"XB4(P|`]wDmUd,,1&7#?v]w
s!`,R!Z]ws!^F,r|D* DMS mUd#
sqlcode:-281
sqlstate:42921
SQL0282N ;\>}mUd mUd{,-rG,|1PAYP;vm m{,|D;vr`v?
VZm;vmUdP#
5w: 8(DmUdPDmDyP?V;+|,ZCmU
dP#g{8(K`vmUd,G4dP;v8(mUd
PDm4ZPmP|,dyP?V#y>m"w}r$}
]I\Zm;mUdP,yT>}mUd+;aj+>}
Cm#b+9Cm&Z;;BD4,,rx;\>}mU
d#
C'l&: Z"T>}mUd.0,7#mUd mUd
{ P|,DyPTs|,|GZKmUdPDyP?~,
r_|(|,PmP*>}D?~DG)mUd#
bI\*sZ>}mUd.0>}m m{#
sqlcode:-282
sqlstate:55024
SQL0283N ;\>}53Y1mUd mUd{,r*|G}]bP3fs!* 3fs! D(;
53Y1mUd#
5w: }]bXkAY|,;vk?}mUd mUd{ +S}]
bP}%ns;v3fs!* 3fs! D53Y1mU
d#
C'l&: Z"T>}KmUd.0,7#}]bPPm
;v3fs!* 3fs! D53Y1mUd#
sqlcode:-283
sqlstate:55026
SQL0284N 44(m,r*Sd Sd sfDmUdmUd{ G;v mUd`M DmUd#
5w: CREATE TABLE"CREATE GLOBAL TEMPO-
RARY TABLE r DECLARE GLOBAL TEMPORARY
TABLE odZ Sd Sdsf8(K;v{* mUd{
DmUd,|;GTKSdP'DmUd`M#
bZTBivBI\a"z:
v TZ#fm,Z IN SdO8(K mUd{,xCmUd;G REGULAR r LARGE mUd#
v TZQ4(DY1mrQywDY1m,Z IN SdO8(K mUd{,xCmUd;G USER TEMPORARY
mUd#
v mUd{GZ LONG IN SdP8(D,RmUd;GI}]b\mD LARGE mUd#
v mUd{GZ INDEX IN SdO8(D,RCmUd;GI}]b\mD REGULAR r LARGE mUd#
v mUd{ GZ4(ek1/: (ITC) m18(D,"RCmUd"GI}]bmUd\m#
C'l&: |}CodTT Sd Sd8(_P}7`M
DmUd#
sqlcode:-284
sqlstate:42838
SQL0285N r*wmUd mUd{ G53\mDmUd,yT;\+m m{ Dw}M/r$PVdx@"DmUd#
5w: g{wmUd*53\mmUd,G4XkZCm
UdP|,yPm?V#v1wmUd"w}mUdM$
mUdG}]b\mDmUd1,mDw?VEITZ%
@DmUdP#
C'l&: *wmUd8(;v}]b\mDmUd,r
_;+mDw?VVdxm;vmUd#
sqlcode:-285
sqlstate:42839
SQL0286N R;=3fs!AY* 3fs! RmIZ(j6 C'{ 9CDmUd#
5w: CREATE TABLE"CREATE GLOBAL TEMPO-
RARY TABLE r DECLARE GLOBAL TEMPORARY
TABLE od48(mUd,R;=_Pc;3fs!(A
Y* 3fs!),R_P}7`M(TZQ4(DY1m
r_QywDY1m,* USER TEMPORARY),xZ(
j6 C'{ Td_P USE X(DmUd#
mDc;3fs!GIPDVZ}rP}7(D#
C'l&: 7#fZ_P}7`M(REGULAR r USER
SQL0281N • SQL0286N
Z 1 B SQL0000 - SQL0499 43
-
TEMPORARY),R3fs!AY&* 3fs!,"RZ
(j6 C'{ Td_P USE X(DmUd#
sqlcode:-286
sqlstate:42727
SQL0287N SYSCATSPACE ;ICZC'Ts#
5w: CREATE TABLE r GRANT USE OF
TABLESPACE od8(K;v{* SYSCATSPACE Dm
Ud,x|G*?
-
YNTOsD]w4PX(r4-#
6
YN4PJmmS]wD0v,rTOsD]w
4PX(r4-#
7
XBa; CREATE TABLESPACE od,7#m
Ud_PAY 5 vICD)9}]i#
8
vsmUdDnss!#
9
u!mUdDu
_CJ(}g,20)M4k#
sqlcode:-292
sqlstate:57047
SQL0293N CJmUd]w1vm#
5w: KmsI\GIBPdP;Viv}pD:
v R;=]w(?
-
SQL0294N ]wQZ9CP#
5w: ^(2mmUd]w#}+94
d5>}od#
v C4mS}]bVxD ALTER DATABASE PARTI-TION od9CKZ,;om}]bVxOD LIKE }
]bVxD]w#rKb)]wQZ9CP#
v CREATE TABLESPACE r ALTER TABLESPACE od}Z"TZ%vom}]bVxD`v_-}]bV
xO9C,;]w#;\+,;]wCZ,;om}]
bVxOD`v}]bVx#
v ADD DATABASE PARTITION |nr API 9CK4T,;om}]bVxO LIKE }]bVxD53Y1m
UdD]w#rKb)]wQZ9CP#
v CREATE TABLESPACE od"ALTER TABLESPACEodr CREATE DATABASE |n|(K;YfZ"+
4}7>}Dm;v}]bPD DMS ]w#C]w5
JO4Z9CP,+G|;jG*}Z9C#rK,Z
!{djG.0,DB2 }]~qw+;JmTdxP9
C#;x,1!{djG1,i$C]wGq4Z;,
;}]brm;v}]b9CG\X*D#!{]wD
jG1,g{|}Z9CP,G4yf0D}]b+p
5#
v REORG T}D]w#
v *+dYw4(KY1G(}]b,;s"TKZCY1G(}]bTfZDivBZ?j}]bO4(mU
d#
C'l&: 7#]w(;#
v TZ CREATE r ALTER TABLESPACE od,TmUd8(;,D]w#
v TZ|(4TQ>}mUdD]wD CREATE rALTER TABLESPACE od,d5>}od.sYN"
T,r8(;,D]w#
v TZ ALTER DATABASE PARTITION od,9CWITHOUT TABLESPACES SdXB"vCod,;s
9C ALTER TABLESPACE od*BD}]bVx4(
(;D]w#
v TZ73|(;vom}]bVxO`v_-}]bVxD CREATE r ALTER TABLESPACE od,7#4
TbyD_-}]bVx8(`,D]w#
v TZ ADD DATABASE PARTITION |nr API,9CWITHOUT TABLESPACES SdXB"vCod,;s
9C ALTER TABLESPACE odZB}]bVxO*5
3Y1mUd4((;D]w#
v g{"T9C;vtZ;YfZ+4}7>}D}]bD DMS ]w,G4IT9C db2untag 5CLr4S]
w}% DB2 ]wjG#1}%KKjG1,DB2 MO
*C]wGICD,RITZ CREATE TABLESPACE
od"ALTER TABLESPACE odr CREATE DATA-
BASE |nP9CC]w#
"b:9C db2untag 1*Xp!D#g{zT}]bT
Z9CD]w"v db2untag |n,G4nu9CC]w
D}]bT0VZ}Z9CC]wD}]b
-
sqlcode:-295
sqlstate:54034
SQL0296N CREATE od'\,r*Qo=KTsD}]b^F#^F:^F}?#Ts`MX
|V:TsX|V
5w: g{Z*}]b(eDC`MD}]bTsQ-o
=ns}?DivBLx"T4(}]bTs,Ma5X
K{"#
C'l&: ICBPdP;V==TKmswvl&:
v >},;`MD;Y9CDNN}]bTs,;sXB"v CREATE od#
v TZmUd:1. +`v!MmUdPD}]F=;v|sDmUd
P#
2. +-4D!MmUd>}#
3. XB"v CREATE od#
sqlcode:-296
sqlstate:54035
SQL0297N ]wrf"76D76{+$#
5w: BPdP;vu~*f:
v 8(]w{Dj{76,}JmDns$H(254 vV{)#g{]w8(*`TZ}]b?PR=#
v f"76,}KJmDns$H(175 vV{)#
C'l&: uL76$H#
sqlcode:-297
sqlstate:54036
SQL0298N msD]w76#
5w: ]w76%4BPhs.;:
v ]w76XkGP'DjD~,Tq!/:\mwPzIDm
s{"#
2. T db2diag U>D~PD/:\mwms{"wvl
&,T|}
-
I\aIZZ EXECUTE r OPEN odOD SQLDA P
8(;}7Dwd?,r;}7D SQLTYPE 5x"zK
ms#g{GC'(eDa9/`M,wd?r SQLTYPE
DX*ZC`MI\kCodDd;iP(eD TO SQL
d;/}DN};f]#ZV{MTG Uni-
code V{r
-
sqlstate:22002
SQL0306N wd? {F 4(e#
5w: wd? {F 4ZNN DECLARE SECTION P
yw#
^(&mCod#
C'l&: 7#ywKwd?R{F44}7#
SQL0307N wd? {F Q(e#
5w: wd? {F QZ DECLARE SECTION Pyw#
vTC(e#9CH0D(e#
C'l&: 7#}744wd?{,RTZ?;vLrC
{Fv(e;N#
SQL0308N wd?}D^FQo=#
5w: wd?}D^F!vZ`Ywd?JOZ
SYSPLAN D HOST_VARS P#Qo=K^F#
vT#`Dd?yw#
C'l&: r/Lr,+LrVI|!D%@Lr,r_
=_
{d?#
^(&mCod#
C'l&: 7#h* USING Sd#qr,7#v1X*
1E8(8>{d?#
sqlcode:-309
sqlstate:07002
SQL0310N SQL od|,+`Dwd?#
5w: ZodP,}Kwd?Dns}?#
^(&mCod#
C'l&: 7#CodxP|YDwd?r_;+4S#
SQL0311N V{.wd?E d?E D$H*:}r_sZns5#
5w: Zs51,V{.wd?(|Z SQLDA PDu
?I 8>,y}* 1)D$Hf6G:},rs
ZTCwd?(eDns5#
^(&mCod#
C'l&: |}LrT7#yPV{.wd?D$H
-
v 8(K;}7Do(#
d?T4(e#
C'l&: 7#v}7X8(K}]b\mw'VDy
w#
SQL0315N 4}7Xywwd?#
5w: r*BPdP;V-r,4}7Xywwd?:
v 8(D`M;G\'VD`M#v $Hf6G 0":}r+s#v 8(K;}7Do(#
d?T4(e#
C'l&: 7#v}7X8(K}]b\mw'VDy
w#
SQL0317N Z BEGIN DECLARE SECTION .s4R= END DELCARE SECTION#
5w: Z&m DECLAR SECTION Zd=odk)2#
$`kU9#
C'l&: mS END DECLARE SECTION odTax
DECLARE SECTION#
SQL0318N R= END DECLARE SECTION,+;P0fD BEGIN DECLARE SECTION#
5w: R= END DECLARE SECTION od,+;P0
fD BEGIN DECLARE SECTION#
^(&mCod#
C'l&: Z END DECLARE SECTION 0fdk
BEGIN DECLARE SECTION#
SQL0324N C( d?{ {F D`Mms#
5w: INDICATOR d? {F ;G!{},r_
STATEMENT d? {F ;GV{}]`M#
^(&mCod#
C'l&: 7#d?G}7D`MR8(}7#
SQL0327N ^(+Pekm m{ P,r*|Z(eD}]Vx6'.b#
5w: g{4PDYwGekr|B,G4CPDmVx
|D5;ZNNQ(eD}]VxD56'Z#
g{4PDYwG+mDd*Vxm,G4CmPfZz
cTBu~D;Pr`P:dmVx|5;ZNNQ(e
D}]VxD56'Z#
^(&mCod#
C'l&: TZekr|BYw,k7#mVx|PZC
mD}]VxD8(6'Z#
I\h*+d{}]VxmS=Cm#
g{+mDd*Vxm,k7#8(XhD6',TJm
CmPDyP}]
-
C'l&: y]-rk4PBPdP;nYw:
8 )9wd?Dns$H,TJmZ*;V{.1xP)9#
12 |D*;mTS\zkc,r_|D}]T{}zkc#
16 g{V{.;hv* MIXED }],G4+|DhvrV{.|D*{Oq=
-
^(&mCod#
C'l&: |DC.xF}(S.xF(g{R_}%N
NGc};)#
sqlcode:-336
sqlstate:428FA
SQL0338N k JOIN Kc{`X*D ON SdrMERGE odPD ON Sd^'#
5w: IZBP-r.;,k JOIN Kc{`X*D ON
Sdr MERGE odPD ON Sd^'#
v ON Sd;\|(NNSi/#v ON SdPDP}C;(;\}C;Z ON SdDwCrPDmDP#
v ON SdDmo=P;Jmj?+i/#v Z+?b,SD ON SdP}CD/}XkG7(D,"R;Pb?Yw#
v ;\9C!{}CYw(->)#v ;\9C SQL /}r SQL =(#v ON Sd;\|( XMLQUERY r XMLEXISTS mo=#
^(&mCod#
C'l&: |} ON SdT}CJ1DPr>}NNS
i/rj?+i/#S ON SdP}%NN!{}CY
w"SQL /}r SQL =(#
g{}Z9C+?b,S,G47# ON SdPDyP/
}
-
SQL0345N ]i+2mmo=D+i/ {F XkG=vr`v+i/D UNION,"R;\|(P/}"GROUP BY Sd"HAVING Sd"ORDER BY Sdr|( ON SdDT=,S#
5w: +2mmo= {F |(TdTmD}C,rK:
v XkG=vr|`+i/D"/v ;\|( GROUP BY Sdv ;\PP/}v ;\|( HAVING Sdv Z|z+i/O;\|( ORDER BY Sdv ;\|(xP ON SdDT=,S#
^(&mCod#
C'l&: (}TBYw|D+2mmo=:
v 9.I*=vr|`+i/D"/v }%NNP/}"GROUP BY Sd"HAVING Sd"
ORDER BY Sdr|( ON SdDT= JOIN#
v }%]i}C#
sqlcode:-345
sqlstate:42836
SQL0346N T+2mmo= {F D^'}C"zZZ;v+i/P,C}CZ,;u FROM SdPZ~NvV,rvVZSi/PD
FROM SdP#
5w: +2mmo= {F |(TdTmD^'}C,g
BPdP;nyv#
v ZZ;v+i/P UNION ALL /OKc{.0D]i}C#Z;v+i/Xk*u
-
v SELECT od,bc SELECT *Codxkm;9CUNION"INTERSECT r EXCEPT /OKc{D
SELECT odiOZ;p
v 6Wmmo=v m/}DTd?Pmv XMLTABLE"XMLQUERY r XMLEXISTS mo=DTd?Pm
v nbcD SELECT od"DELETE r UPDATE odDWHERE Sd
v nbcD SELECT odD ORDER BY Sdv mo=D+i/D SELECT Sd(Z UPDATE odD
SET SdP)
v SQL }LPD IF"WHILE"DO...UNTIL r CASE od
v C O N N E C T _ B Y _ R O O T Kc{MSYS_CONNECT_BY_PATH /}DTd?Pm
v START WITH M CONNECT BY Sd
^(4PCod#
C'l&: }%TrPmo=D}C,"XBa;Co
d#
sqlcode:-348
sqlstate:428F9
SQL0349N ;C P;C &PD NEXT VALUE mo=Df6XkkyPP,;PDyPd{m
o=Df6`%d#
5w: VALUES mo=rGkT`P INSERT odD
VALUES SdP;C P;C &DP8(Dmo=,|,
P;v NEXT VALUE mo=#19C|, NEXT
VALUE mo=Dmo=Zb)OBD.;P8(3PD5
1,Xk*yPPDCP8(`,Dmo=#}g,BP
INSERT od+I&:
INSERT INTO T1VALUES(
NEXT VALUE FOR sequence1 + 5, ’a’),(NEXT VALUE FOR sequence1 + 5, ’b’),(NEXT VALUE FOR sequence1 + 5, ’c’)
+G,BP INSERT od+'\:
INSERT INTO T1VALUES(
NEXT VALUE FOR sequence1 + 5, ’a’),(NEXT VALUE FOR sequence1 + 5, ’b’
),(NEXT VALUE FOR sequence1 + 4, ’c’)
C'l&: |}o("XBa;Cod#
sqlcode:-349
sqlstate:560B7
SQL0350N ZP}]`M;\'VDOBDP~=rT=}CK P{ P#
5w: BPdP;n-r}]`M*\=0fP>DdP;n^FD%
5`MP,C^F,yJC#
^(&mCod#
C'l&: Sd}]`M;\'VDOBDP}%KP,
r_|DKPD}]`M#g{*T XML Pra9/`
MP("w},G4&7#|G(;DP"Rw}(eP
|(J1DSd#
sqlcode:-350
sqlstate:42962
SQL0349N • SQL0350N
54 {"N
-
SQL0351N Zdv SQLDA(!qPm)D;C ;C`E Pv=;'VD SQLTYPE#
5w: ;C ;C`E &D SQLDA D*XCZ;\&
CLrkswr&CLr~qw'VD}]`M#g{&
CLr;1S9C SQLDA,G4 ;C`E I\m>!q
PmPD*Xr CALL odN}D;C#
^(&mCod#
C'l&: |DCod,E};'VD}]`M#TZ
SELECT od,}%!qPmPNN_P;\'V}]`M
DPD{F,rZi/P9C?F`M*;4+P?F`
M*;*\'VD}]`M#
sqlcode:-351
sqlstate:56084
SQL0352N ZdkPm(SQLDA)D;C ;C`EPv=;\'VD SQLTYPE#
5w: ;C ;C`E &D SQLDA D*XCZ;\&
CLrkswr&CLr~qw'VD}]`M#g{&
CLr41S9C SQLDA,G4 ;C`E I\m>dk
wd?"N}jGr CALL odN}D;C#
^(&mCod#
C'l&: |DCod,E};'VD}]`M#
sqlcode:-352
sqlstate:56084
SQL0355N (eDP P{ +sx;\GK|mo=^'D-r:
1
|mo=|,Si/#
2
|mo=4|,TAY;vPD}C#
3
|mo=}CK(CDfw,r_|mo=}C
K@5Z(CDfw5D/}#
5
|mo=|,C'(eD/}#
6
,;v|mo=Zw}(eP`NvV#
15
|mo=}CK+Vd?,r_|mo=}CK
@5Z+Vd?5D/}#
16
|mo=}CKrP#
17
|mo=}CK`M;\'VD/}:
v G7(T/}v _Pb?YwD/}v CJ6p;\'VD/}:
– READ SQL DATA
– MODIFIES SQL DATA
18
|mo=|,}]`M;\'VD5#
19
|mo=|,[//}r OLAP f6#
20
w}(e|, SCOPE Sd,"R|mo=|,B
PdP;nZ]:
v !{}CYwv TYPE =Jv CAST f6
21
SQL0351N • SQL0356N
Z 1 B SQL0000 - SQL0499 55
-
|mo=|, X M L Q U E R Y mo=r
XMLEXISTS mo=#
22
"TT;'VyZmo=Dw}Dm4(yZm
o=Dw}#
23
|mo=}CK`M;\'VD/},}g LIKE
=J#
24
yZmo=D|Da{}]`M;'Vw}#
C'l&: k|}|mo=PDms,;sXB"vCo
d#
sqlcode:-356
sqlstate:429BX
SQL0359N j6Pr_rPD56'Cj#
5w: DB2 T}VPDm,;
sCj6PDm;}]`MXB4(Cm,8(Hj6P
D10}]`M_P|s56'D}]`M#
TZrPTs,T|sD56'XB(erP#g{
MAXVALUE r MINVALUE Sd+5D6'^F*!Z
rPTsD}]`MD6',G4ITDdCrPTc)
9P'5D6'#qr,>}CrPTs,YXB"v
CREATE SEQUENCE od,|8(KJm|s56'D}
]`M#
sqlcode: -359
sqlstate:23522
SQL0360W r*m m{ &Z“Datalink -w]R”(DRP)r“Datalink -w;I\”(DRNP)4,,yT DATALINK 5I\^'#
5w: r*m m{ &Z“Datalink -w]R”(DRP)r
“Datalink -w;I\”(DRNP)4,,yTCmPD
DATALINK 5I\^'#1&Zb)4,.;1,+;\
#$T DB2 Data Links Manager ODD~DXF#
od&mLx#
C'l&: kND6\m8O7TKbPX“Datalink -
w]R”(DRP)M“Datalink -w;I\”(DRNP)4,D
E"T4PJ1DYw#
sqlcode:+360
sqlstate:01627
SQL0361W YwI&,+GCYwD3)?V;IjG {"jG-1 M {"jG-2 a)KP
XYw {"jG-3 D|`j8E"#
5w: YwI&,I&XjIKy8(DYwD3)?
V,+GKYwD3)?V;I
C'l&: y]Yw {"jG-3 47(*4PDYw:
SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS - 4\I
&XXBi$3)8(**XBi$DTs,r*|G}
CDTsPAYP;v;fZr_T;^'#4XBi$
D;vTsG {"jG-1,r*|}CK {"jG-2 T
s#g{T;h*XBi$P4XBi$DTs,G4k
4(&fZDyPTs,"|}*XBi$DTsy}C
DT;^'DyPTs#SYSCAT.INVALIDOBJECTS ?<
S
-
I\GIZQTKKc*;* DECFLOAT D}]DY1Z
?1>,x"zK DECFLOAT l##
ZTZC/}4P&mZd,I\a"zdPDN;l
##g{ Kc`M G FUNCTION,G4Z&mdk5"
Pd5rnU51"zKl##-rI\GN}D5,v
K6'#
od&mLx#
C'l&: *h95XK/f,kliTd"v/fDm
o=,Ti4GqIT7(l#D-rrI\-r#l#
I\k}]`X,ZbVivB,+Xkli"z/f1
}Z&mD}]#kND SQL Reference Tq!\'VD
DECFLOAT 56'#
sqlcode:+364
sqlstate:0168C
sqlstate:0168D
sqlstate:0168E
sqlstate:0168F
SQL0365N 4&mCod,r*;Z;C ;C D)98>{d?D5^'#
5w: IT(}+8>{d?kwzd?dO9CZ&C
LrPm> SQL U5#9IT(}+)98>{kwzd
?dO9C4m>1!5r48(D5#
TBGPX)98>{DC(09C;CD;)^F#}
g,1!5 (-5) r48(D5 (-7) ;CCZ VALUES S
d(I8(`P5)PD)98>{d?#
11!5 (-5) r48(D5 (-7) CZ;Jm9Cb)5D
OBDP1,a5XK{"#
KP1jG ;C PDoOE":
v (#,KP1jG ;C ya)D;CG9C)98>{Dwzd?Dr}#
v g{ position * 0,G4)98>{'VPavV;%d#4T/,$`kD UPDATE odT>tCr{C)
98>{'V,"RZT/,$`kD SELECT od
(|BD?j)T>tCr{CD)98>{'Vks
(r$`kD)98>{'V.dfZ;%d#
C'l&: +)98>{d?D5|D*TOBDIJm
D5,ZCOBDP+9CC5#
g{ ;C * 0,kICBPdP;V==wvl&:
v T=tCr{CT/,$`kD UPDATE odD)98>{'V#
v 7#T/,$`kD SELECT od(|BD?j)8(D)98>{'Vks(r$`kD)98>{'V`
,#
sqlcode:-365
sqlstate:22539
SQL0368N 4r}]b"a DB2 Data LinksManager dlm-{F#
5w: 4r}]b"a DB2 Data Links Manager dlm-{
F#g{+}]b\mwdCN} DATALINKS hC*
NO,G4ITvTQ"aD DB2 Data Links Managers#
I\Q-9C DROP DATALINKS MANAGER |n>}
K DB2 Data Links Manager#I\10Q"aK,{D
DB2 Data Links Manager DBDfz_;ZbVivB,
mskH0>}DC DB2 Data Links Manager D;vr
`vfz_PX#
^(&mCod#
C'l&: 7#}]b\mwdCN} DATALINKS h
C* YES#&C9C Reconcile 5CLr4}%kH0>
}D DB2 Data Links Manager `4SD DATALINK 5#
PXd{j8E",kND6|nN
-
v +“P|D1dAG”PmSAQ-_P;v“P|D1dAG”PDm#
v 4(_P`v“P*
-
^(&mCod#
C'l&: !q;,D/}5},|D4}]`M,r|
D?j}]`M#
sqlcode:-389
sqlstate:428DG
SQL0390N /} /}{ bv*X(/},X({FZ9CDOBDPG^'D#
5w: /};bv*Z9C|DOBDP^'DX(/
}#g{“X({F”GUV{.,G4C/}+;bv*“
/}{”yj6DZC/}#BfP>K;)I\a5X
>{"Div:
v KX(/}Gm/},xK;Ch*j?/}"P/}rP/}(}g,4(P4j?/})#
v KX(/}Gj?/}"P/}rP/},xK;C;h*m/}(}g,Zi/D FROM SdP)#
v KX(/}GP/},xK;C;h*j?/}rP/}#
v ;PZ\^DOBDPEJm9CKX(/},+zZK/}y;JmDOBDP}CKK/}#/}Dhv
P8(KJm9CC/}DOBD#
v 8(D/}_P OUT r INOUT N},ZdP9CK/}DOBD;\'V#v1/}wCG4O SQL(`
kM)odP SET d?odR`D(;mo=1,E\
wC`kM/}#
v 8(D/}G`kM SQL /},ZdP9CK/}DOBDZVx}]b73P;\'V#v1/}wCG"
G|,Z4O SQL(1SekM)odPD SET d?
odR`D(;mo=1,E\ZVx}]b73Pw
C`kM/}#
v y8(D/}G;cm/},+G48( typed-correlation Sd#
v y8(D/};G;cm/},+G8(K typed-correlation Sd#
^(&mCod#
C'l&: 7#8(K}7D/}{MTd?,R107
6|((e}7/}y9CD#=#I\h*|D/}
{"1076(9C SET CURRENT FUNCTION PATH
r FUNCPATH s(!n)r|D9CK/}DOBD#
sqlcode:-390
sqlstate:42887
SQL0391N 9CyZPD/} /}{ ^'#
5w: Cod9CyZPD/} /}{,IZBPdP
;V-rx;\9CC/}:
v Z GROUP BY r HAVING SdP9CC/},+4,1+C/}|(Z!qPmP#
v r*CodD]iTJ,yT;\ZKOBDP9CC/}#
v ;\Zli
-
SQL0401N Kc Kc{ DYw}D}]`M;f]r_;IHO#
5w: IZBPdP;V-r,;\&m9C Kc{ D
Yw:
v Yw}D}]`MXkf]"RIHO,+GAYP;T`M;f]r_;IHO#
v Yw}D}]`MG XML,C}]`M;\(k|T:rNNd{`M)xPHO#
v Yw}D}]`MG DATALINK,C}]`M;\(k|T:rNNd{`M)xPHO#
v Yw}D}]`MGa9/`M,C}]`M;\(k|T:rNNd{`M)xPHO#
*O53C':K}]`M%}I"zZ}]4r*O~
qwO#
3)}]44r Kc{ a)J1D5#Zb)ivB,{
"jG+_PTBq=:“:4*”,8>8(D}
]4D5J54*#
^(&mCod#
C'l&: liyPYw}D}]`MT7#dkodD
C(IHO0f]#
g{yP SQL odYw}
-
ZX(OBDP,DVI\P8(D}]4
D5J54*#
6'/:m:6'(eDax5!Zp
3)}]44r {F a)J1D5#Zb)ivB,{"
jG+_PTBq=:“:4*”,8>8(D}]
4D5J54*#
^(&mCod#
Z3)ivB,jG {F I\;nd(SQLCA D
sqlerrmc VN;nd)#
C'l&: liTsm(eT7(CmDD)PP NOT
NULL tTR;P WITH DEFAULT tTs,|}C SQL
od#
{F D5Dq=*“TBSPACEID=n1, TABLEID=n2,
SQL0406N • SQL0407N
Z 1 B SQL0000 - SQL0499 61
-
COLNO=n3”,G4IT9CBPi/47(m{MP
{:
SELECT C.TABSCHEMA, C.TABNAME,C.COLNAME
FROM SYSCAT.TABLES AS T,SYSCAT.COLUMNS AS C
WHERE T.TBSPACEID = n1AND T.TABLEID = n2AND C.COLNO = n3AND C.TABSCHEMA = T.TABSCHEMAAND C.TABNAME = T.TABNAME
Ki/yj6DmMPI\Gd SQL od'\KDSm#
g{ ALTER TABLE od5XKms,G4Z+3PhC
* NOT NULL 1^D|,U5DPDNNP}],;s
YN"TKPCod#
*O53C':g{-r4*,G4Rv}}]#
C'l&: li SQL odDo(,T7(ms-r#g
{Jbk}]`X,G4I\h*livm1&mD}
]#
*O53C':g{-r4*,G4Rv
-
v Z}Zek`PD INSERT odPI\"zKms#ZKivB,Z VALUES SdP8(DPDT&P;f
]#
v Z+ VALUES SddO`P9CD SELECT r VAL-UES odPI\"zKms#ZKivB,Z VAL-
UES SdP8(DPDT&P;f]#
19l/}PyP>D=v5D}]`M;f]1,}i
9l/}PI\Ma"zKms#
PX}]`Mf]TDj8E",kND SQL Reference
PD“35MHO”#
^(&mCod#
C'l&: |}Z SELECT odP9CDP{r VAL-
UES SdPDmo=,T9yPT&DP*f]`M#
sqlcode:-415
sqlstate:42825
SQL0416N ;\ZIG UNION ALL D/OKc{,SD SELECT r VALUES odP8($Z 254 VZDa{P#
5w: I;v/OKc{,SD SELECT r VALUES
od.;8(K;v$Z 254 VZDa{P#$Z 254 V
ZD VARCHAR r VARGRAPHIC a{P;\dO
UNION ALL /OKc{9C#
^(&mCod#
C'l&: r_9C UNION ALL Kc{zf UNION,
r_S SELECT r VALUES odP}%$Z 254 VZ
Da{P#
sqlcode:-416
sqlstate:42907
SQL0417N *$`kDodV{.|,w*,;Kc{DYw}DN}jG#
5w: 8(* PREPARE r EXECUTE IMMEDIATE D
TsDodV{.|,=Jrmo=,ZC=Jrmo=
P,N}jGQCw;P CAST f6D,;Kc{DYw
}#}g:
? > ?
^(&mCod#
C'l&: ;'VKo(#9C CAST f6*AY;v
N}jG8(;v}]`M#
sqlcode:-417
sqlstate:42609
SQL0418N IZKod|,TBPdP;nZ]D^'9C,rK4&mKod:~=`MN}j
G"DEFAULT X|VrU5#
5w: zZm`!0P}:
v 8(K DEFAULT X|Vw*UZ1dcuKcD(;Td?#
v Z"G$`kodDodP9CKN}jG#("b,Z XQuery /} db2-fn:sqlquery DZ;vTd?P,T
PARAMETER /}D}C2a;S*N}jG#)
v 8(KU5w* XMLQUERY"XMLEXISTS rXMLTABLE mo=DTd?#
v CASE mo=DyPa{mo=
-
C'l&: li"7#I\Nk.xF}(DyPPD+
HM!};#"b:ZKFcP,I+{}r!{}5*
;*!}#
*O53C':g{-r4*,G4RvS/}{j6DC'(eD/}P5
XD(;w5vm#
C'l&: k|}Lrr}LT9Z SQL odP9CD
(;wd?Z4PCod.0_PP'5#
IT(} SELECT INTO od"VALUES INTO odr
FETCH od+ LOB 53x(;wd?#
ASSOCIATE LOCATORS od5Xa{/(;w5#a{
/(;w5vZy> SQL Njr*1P'#g{KPKd
5rXvYw,G4kNj`X*Da{/(;wM;Y
P'#g{bG WITH RETURN Nj,G47#Z"TV
d|.0,r*CNj#
g{&CLrzkzcBPyPiv:
v &CLr|,T(ea{/(|, LOB P)Di/yywDNj
v Njyw|, WITH HOLD Sdv LOB (;wCZ}CNja{/PD LOB 5v ZXUNj.0Q-d5K$w%*
k4PBPdP;nYw4}%
-
SQL0427N TZ&CLr4P73,/,Xv^'#
5w: Z CONNECT TYPE 2 73rng CICS D“V
_-PfZ;)Jb,}g^^-7
rH}#
C'l&: g{JbTfZ(4,PODh*a(`M#
sqlcode:-432
sqlstate:42841
SQL0427N • SQL0432N
Z 1 B SQL0000 - SQL0499 65
-
SQL0433N 5 5 +$#
5w: 5 5 *s;53(ZC)?F`M*;/}rw
{/}XO,wC?F`M*;/}rw{/}D?DG
T3V==d;5#Z9CK5&;JmXO#
}Zd;D5GBPdP;n:
v C'(eD/}(UDF)DTd?v T UPDATE odD SET SdDdkv }ekmPD5v d{3vOBDPD?F`M*;/}rw{/}Ddk
v ;v;]i}CDP,d}]`MM$HI]iDu</?V7(,RI\Z]iD|z?VPv$
v ;v XML }]5}Z; XMLSERIALIZE /}rP/*dv#
^(&mCod#
C'l&: g{ 5 G SQL odPDDV.,G4TZ
dF.D9CxT+$#
g{ 5 ;GDV.,G4li SQL odT7(d;ZN
&"z#d;Ddk+$r?j+L#
|}Jb"XBKPCod#
sqlcode:-433
sqlstate:22001
SQL0434W Q+Sd Sd D;\'VD5f;*55#
5w: ;'V*Sd Sd 8(D5,"Q9Cj6D'
V5 5 +df;#
C'l&: g{y!5IS\,G4;h*|D#qr,
8(T Sd P'D5#
sqlcode:+434
sqlstate:01608
SQL0435N 8(K^'D&CLr(eD SQLSTATEsqlstate#
5w: I RAISE_ERROR /}rZ SIGNAL r
RESIGNAL odO8(D SQLSTATE 5;{O&CLr
(eD SQLSTATE Dfr#
C'l&: |} SQLSTATE D8(5#SQLSTATE 5
XkGUC|, 5 vV{DV{.#|XkG$H(e*
5 D CHAR `M,r_G$H(e* 5 r|$D
VARCHAR `M#SQLSTATE 5Xkq-&CLr(eD
SQLSTATE Dfr#
TBGCZZ SIGNAL r RESIGNAL odO8(D
SQLSTATE 5Dfr#
v ?vV{Xk4T}V/(“0”=“9”)r_GXts4V8(“A”=“Z”)#
v SQLSTATE `(0=vV{);\G“00”#
TBGCZ RAISE_ERROR /}8(D SQLSTATE 5D
fr
v ?;V{Xk4T}V/(“0”=“9”)r_GXts4V8(“A”=“Z”)
v SQLSTATE `(0=vV{);\G“00”"“01”r“02”,r*b);Gms`#
v g{ S Q L S T A T E `(0=vV{)TV{“0”=“6”r“A”=“H”*
-
3
E/wI>Bg
4
E/wI>gv
5
i/E/`+M
6
E/wvTK^'D3FE"
13
4\&CE/
-
v /}r=(}CP|(DTd?D}?}7,+G;vr`vTd?D}]`M;}7#
v 9CK8(Td?,b)Td?k}L }L{F DN}{F* D>#
5w: g{ZC}Lr_C'(eD}L(}L"/}r
=()'\,G4a5XK{"#
Z}vKP1jGDZ] D> Z;,ivBaPy;,:
v g{GIZC'(eD}L'\x5XK{",G4Z}vKP1jGDZ] D> GIK}LD4(_5VD
Z]#
v (#,g{IZZC}L'\x5XK{",G4Z}vKP1jGDZ] D> +|,6kDmszk:
>} 1 - ZK>}P,D> G8{" DBA7904N#
[IBM][CLI Driver][DB2/AIX64] SQL0443N Routine"SYSPROC.ALTOBJ" (specific name "ALTOBJ") hasreturned an error SQLSTATE with diagnostic text"DBA7904, DBAD". SQLSTATE=38553
>} 2 - ZK>}P,D> G8 sqlcode -805#
[IBM][CLI Driver][DB2/AIX64] SQL0443N Routine"SYSIBM.SQLTABLES" (specific name "TABLES") hasreturned an error SQLSTATE with diagnostic text"SYSIBM:CLI:-805". SQLSTATE=38553
v g{IZ SYSFUN #=PDZC/}'\x5XK{",G4Z}vKP1jG D> Dq=gB:
SYSFUN:nn
dP nn G-rk,d,egB:
01
}5,v6'
02
;c}
03
cugvrBg
SQL0441N • SQL0443N
68 {"N
-
04
UZq=^'
05
1dq=^'
06
1dAGq=^'
07
1dAGVx1dDV{m>(^'
08
1ddt`M^'
09
V{.+$
10
V{./}PD$Hr;C,v6'
11
!c}DV{m>(^'
12
Zf;c
13
bbms
C'l&: ICBPdP;V==TKmswvl&:
v g{IZC'(eD}L"/}r}L'\x5XK{",k4iZ}vKP1jG D> PDNNoOE",
"kK}L"/}r}LD`4_;pxPJOoOT
RvJbD-r#
v g{IZ DB2 ZC}L"/}r}L'\x5XK{",k4PBPJOoO=h:
1. 7(6kZZ}vKP1jG D> PDmszk#
2. (}ZE"PDPQw{"j6r SQLCODE,Sx
4i6kDmszkD)9{"#
3. Z db2diag U>D~P4id{oOE"(}g,6
kDmszkDNNKP1jGD5)#
SQL0444N }L }L{(X({F X({F)GCbr76 br76,;\CJD/} /}z
kj6 PDzk5VD#-rk:zk#
5w: }]b\mw"TCJ5V}L }L{(X({
F X({F)DzkDwe,+IZ-rk zk(zkP
>gB)yxvD-r,;\CJCzkwe#5VC}
LDD~GI br76 j6D,x/}GI /}zkj
6 j6D#
IZTICDnsjG$H_P^F,rK,b{"76
{r_/}{I\a;XO#IT9CTBi/S53?
-
w*/}{(/}zkj6)x(D{E;G8
(DbPP'/}D{F#
8
″load″ 53&\IZK{"PxvD-r.bD-
rx'\#I\P44Sr_y>M44STs
D~#
9
;Pc;Zf4bv br76 Pj6DbPD/
}{ /}zkj6#
10
″loadquery″ 53wC'\#;PZ UNIX Yw5
3OEa"zbViv,|GP4}720}]
b\mwD;V"4#
11
zmxL}Qw&Z libdb2.a bPDX(}]b
\mw/},+R;=#;PZ UNIX Yw53
OEa"zbViv,|G4}720}]b\
mwD;V"4#
15
53CJrxgCJ;\x#Z Windows 73
P,g{}L(eodPD EXTERNAL NAME
f6;8(j{76,r_ db2_installation_path\
function ?
-
9
k}L4(_r}]b\m1*5,7#}74
SK|,C/}Db#I\h*|D53dC,
T*“DB2 ~qw”Zv|`DICZf#
15
i$}L(eodPD EXTERNAL NAME Sd
Gq|,j{76,r_/}GqfZZ
db2_installation_path\function ?
-
TZyPoT,Z%}E"Tsj6rVt{E.d:
v 01 - D~{$H^',rD~{M/r76q=^'#v 02 - D~!n^'#|D5XkGBP5.;:
SQL_FILE_READ- SVPD~PA!
SQL_FILE_CREATE- 4(BD~TxP4k
SQL_FILE_OVERWRITE- 2GVPD~# g{D~;fZ,r4(CD~#SQL_FILE_APPEND
- 7SAVPD~# g{D~;fZ,r4(CD~#
SQL0450N • SQL0452N
72 {"N
-
v 03 - R;=CD~#v 0 4 - *kVPD~,{DD~8(K
SQL_FILE_CREATE !n#
v 05 - TCD~DCJ;\x#C'^(r*CD~#v 06 - TCD~DCJ;\x#CD~}T;f]D==9C#*4kDD~GT%b==r*D#
v 07 - 4D~1ELQz#v 08 - AD~1v=bbDD~ax#v 09 - CJD~1v=iJms#v 10 - AD~1v=;j{Dr^'D`VZV{#v 11 - +}]SD~zk3*;*&CLrD}C}L,;s|D#iTXB
4(C}L"8(BD}Lwe#
sqlcode:-454
sqlstate:42723
SQL0453N • SQL0454N
Z 1 B SQL0000 - SQL0499 73
-
SQL0455N Z}L }L{P,* SPECIFIC {a)D#={ #={-1 k}LD#={ #=
{-2 ;%d#
5w: g{ SPECIFIC {;8(*;vPE=?VD{
F,G4 #={-1 ?VXkk }L{ D #={-2 ?V
`,#"b,}L{ D #={-2 ?VI\Q1S8(,
r_I\Q+|1!*odDZ(j6#g{}LG;v
=(,G4 #={ G8C=(Dwb`MD#={#
C'l&: |}od,;sYN"T#
sqlcode:-455
sqlstate:42882
SQL0456N Z}L }L{ D(eP,SPECIFIC {FX({F QfZZ#=r#iP#
5w: C'QZ}L }L{ D(ePa)T=D SPE-
CIFIC {FX({F,+GK{FQG#=r#iP3v/
}"=(r}LD SPECIFIC {F#
C'l&: !qBD SPECIFIC {F,;sYN"T#
sqlcode:-456
sqlstate:42710
SQL0457N /}"=("C'(eD}]`Mra9/}]`MtT;\F* {F,r*|G#
tx539CD#
5w: r*8(D{FG#tx539CD,yT;\4
(C'(eD/}"=("C'(eD}]`Mra9/
}]`M#;\Cw/}{"%5`M{"a9/`M{
rtT{D{F|(:
"=","",">=","",,"&","!}]`MD}]`M?
F`M*;=C'(eD%5`M#
sqlcode:-461
sqlstate:42846
SQL0462W |nr}L |nr}L{F(X({F X({F)5XK/f SQLSTATE,doOD>* D>#
5w: q=* 01Hxx D SQLSTATE k{"}D }D
;pI|nr}L |nr}L{F(X({F X({F)
SQL0455N • SQL0462W
74 {"N
-
5Xx DB2#g{|nr}L{F G;v|n,G4X(
{F +|,5“*N”#
C'l&: C'h*mb/fD,b#I/}]b\m
1,r}LDLrhF_#
sqlcode: +462
sqlstate:IC'(eD/}"b?}L CALL r_|nwC5XDP'/f SQLSTATE#
SQL0463N }L }L{(X({F X({F)5X;v^' SQLSTATE 4,,doOD>*D>#
5w: }LIT5XDP' SQLSTATE G 38xxx(m
s)"38502(ms)M 01Hxx(/f)#K}L }L{
(X({F X({F)5X;v^' SQLSTATE 4,,
T0{"}D }D#C}LfZms#
C'l&: +h*|}C}L#I/}]b\m1,r}
LDLrhF_#9Ir}LDLrhF_Kbms
SQLSTATE D&CLrbe#
sqlcode:-463
sqlstate:39001
SQL0464W }L }L{F 5X zID-nbr-a{ vi/a{/,|,v(eD^F ns-nbr-
a{#
5w: }#jIKI }L{F |{Df"}L#+G,
f"}L,vKC}LI5XDi/a{/}?OD(e
^F#
zID nbr a{j6f"}L5XDi/a{/D}?#
ns nbr a{j6f"}LDi/a{/D}?D(e^F#
;PZ;v ns-nbr-a{ i/a{/5X="v SQL
CALL odD SQL LrP#
I\D-rgBy>:
v IZM'z?SK DRDA ^F,rKf"}L4\5XzID - n b r -a{ va{/#D R D A M'zC
MAXRSLCNT DDM zkc("K^F#
v S C &CLrwCK}L#;'VT C &CLr&ma{/,rK,a{/Z5Xx C &CLr.0MXU
K#
C'l&: SQL odI+ SQLWARN9 VNhC*
“Z”#
sqlcode:+464
sqlstate:0100E
SQL0465N ^(t/"u
-
60: Z}LxLP"zKZ?ms#
C'l&: k}]b\m1r53\m1*5#
sqlcode:-465
sqlstate:58032
SQL0466W }L }L{F Sf"}L5X a{}?va{/#
5w: K{"Qw*"v CALL SQL odDa{5X#
|8>f"}L }L{F P a{}? va{/k|`X
*#
CodI&jI#
C'l&: ;h*4PNNYw#
sqlcode:+466
sqlstate:0100C
SQL0467W }L }L{F |(m;va{/#\2Pns-nbr-a{ va{/#
5w: K{"w*XUNjDa{5X#|8>f"}L
}L{F fZm;va{/"RZB;va{/OXBr
*KNj#f"}LP\2P ns-nbr-a{ va{/#
CodI&jI#
C'l&: ;h*4PNNYw#ITLxTB;va{
/xPCf#
sqlcode:+467
sqlstate:0100D
SQL0469N N}== OUT r INOUT)TZxPX({F X({F(N}Ek Ek,{F N
}{)D}L }L{ PDN}^'#
5w: SQL }LPDN}yw* OUT,"RT&DTd
?;GP'35?j#vTZ/}xT,N}yw* OUT
r INOUT,"RT&DTd?;G SQL d?"+Vd?
r SQL N}#
#?rmo=G OUT r INOUT N}D^'Td?D>
}#
}g,g{*/} my_function ywK;v OUT N},
G4TB/}wC^',r*;\T+]x OUT N}DT
d?35:
SET my_variable = my_function( 1 + 2 );
C'l&: g{*wC SQL }L,k+dvTd?|D
*P'35?j#g{*wC/},k+ OUT r INOUT
Td?|D* SQL d?"+Vd?r SQL N}#
sqlcode:-469
sqlstate:42886
SQL0470N C'(eD}L }L{(X({F X({F)TZ;\+MDTd? Td? _PU
5#
5w: }L_PxPU5DdkTd?,+CU5GC;
+]U8>{DN}y=(eD,rKN}D}]`M;
'VU5#
C'l&: g{+(}U5wC}L,G47#N}`M
rdk`M\;S\U5#TZ/},9IC“RETURNS
NULL ON NULL INPUT”4(/}#
sqlcode:-470
sqlstate:39004
SQL0471N wC}L {F '\,r* -rk#
5w: T}L {F DwC'\#9C-rk -rk 4
KbPXJO-rD|`j8E"#
C'l&: g{-rkT“DSNX9”*7:
v Z DB2 (C}]b z/OS f~qwOwCK}L#ZC~qwD53XF(OI\aT>C4hvmsD
DSNX9xx {"#ND DB2 UDB z/OS f~qwDD5
"|}-rkyhvDiv#
mb,BfP>K*kTy8>D-rk4PDYw:
1 r*TCz7D0"Pf4(K SQL }L,xDBMS 4\+|(F=10"Pf,yTwC'
\#Xk>}C}L;sXB4(|,T9|Y
NI*IKPD#
sqlcode:-471
sqlstate:55023
SQL0472N /}r=( }L{(X({F X({F)+;vr`vNj#V*r*#
5w: ZwCodjI.0,/}r=( }L{(X(
{F X({F)4XU|DyPr*DNj#/}M=(
XkZwCodjI0XUyPNj#
C'l&: I//}r=(D*"_#XkX4/}r=
(T7#ZwCodjI.0XUyPNj#
sqlcode:-472
sqlstate:24517
SQL0466W • SQL0472N
76 {"N
-
SQL0473N ;Jm9CkZC}]`M,{DC'(eD}]`M#
5w: z}Z"T4(kZC}]`M,{DC'(eD
}]`M,r_}Z"TT_PbV}]`MD}]bx
P}6#K"PfVZ+
A R R A Y"B I N A R Y"C U R S O R"D E C F L O A T"
ROW"VARBINARY r XML Cw}]`M{F#
;\9CZC}]`M{F44(C'(eD}]`M#
mS(g{2a5Xms#
4\&mK|nrod#
C'l&: 4PBPdP;nOJDYw:
v 9CG#tD}]`M{FXB"vKod#v ZT}]bxP}6.0,>}K}]`MT0}CK}]`MD}]bTs,;s9CG#tD}]`M{
FXB4(K}]bTs#;sS*ZdPT}]bx
P}6D DB2 1>P"v UPGRADE DATABASE |
n#
sqlcode:-473
sqlstate:42918
SQL0475N ;\+ SOURCE /}Da{`M `M-1?F`M*;*C'(eD/} /}{ D
RETURNS `M `M-2#
5w: *K94C'(eD/}(UDF)D CREATE P
',4/}Da{`M(`M-1)XkI(}?F`M*
;*}Z4(/}D RETURNS `M(`M-2)#;'V
Zb)}]`M.dxP?F`M*;#kND SQL Ref-
erence TKbPXZ}]`M.dxP?F`M*;Dj8
E"#
C'l&: |D RETRUNS }]`Mr SOURCE /}
j6,T9 SOURSE /}Da{`MI(}?F`M*;
* RETURNS }]`M#
sqlcode:-475
sqlstate:42866
SQL0476N Z^Xw{DivB}CK}L /}{,+C}LZd#=P;G(;D#
5w: Jm;xXw{D/}rf"}L}C,+8(D
/}rf"}L /}{ Zd#=PXkG(;D,x5J
O;G#g{}LG=(,G4Jm;xXw{D}C,
+GK8(=(TZ}]`MXkG(;D#
"b,Z DROP FUNCTION/PROCEDURE M COM-
MENT ON FUNCTION/PROCEDURE odP,G^(}C
GCodZ(j6^(D,bGIR=JbD#=#Z
CREATE /}D SOURCE SdP,^(4TZ1076#
ZKivB,76P|,_PK{D/}DZ;v#=P
,{Dd{/}#
*O53C':TZ+]a0,g{od* CREATE
FUNCTION MAPPING od,G4Kms8>"T4(S
;v6L/}=`v>X/}D/}3d#
C'l&: (}BPdP;n|}}C:
v jIXw{v 9CZ{D}LD SPECIFIC {v |D SQL 76
;s,YN"T#
sqlcode:-476
sqlstate:42725
SQL0478N od'\,bGr*fZT?jTsD;vr`v@5n#?jTs`M:Ts`
M-1#@5Z?jTsDTsD{F:
object-name#@5Z?jTsDTsD`
M:object-type2#
5w: g{FTs B @5ZTs A,G4kTTs A
4PDYwI\aTx0lTs B#}g,>};vm
1,yP1SrdS@5ZCmDTs}r
;IC#IZStTsDb)I\a{,yT1fZTY
wD?jTsD@5n1,3)`MDYwa'\#
IZfZ1SrdS@5Z?jTsDd{Tsx
-
v TZ DB2 for z/OS ~qw,g{ object-type1 G DATA-BASE,G4I\fZ53\ZY1m,d`&Dz7
GD DB2 ;'VbViv#
C'l&: |D}]`M,;sXBa;Cod#
sqlcode:-486
sqlstate:42991
SQL0487N }L }L{(X({F X({F)"T4P SQL od#
5w: ;JmC45V}L5eDLr4P SQL od#
K}L }L{F(X({F X({F|, SQL odrK
}LwC;v9C S Q L D}L,}g
SYSPROC.ADMIN_CMD }L#
C'l&: }%NN SQL od,;sXB`kCLr#
sFyJmD SQL D6p,gZ(e}LDodOy8(
DGy#
sqlcode:-487
sqlstate:38001
SQL0480N • SQL0487N
78 {"N
-
SQL0489N Z SELECT r VALUES PmnPD/}/}{ zIK BOOLEAN a{#
5w: /} /}{ (e*Cw=J,5X ns5)8(D6'Z#
g{4(rDdmUd,n!5Mns5I\!vZmU
dD3fs!#kND SQL Reference TKbPXmUd
^FDj8E"#
C'l&: +odr|nPD5 n |D*P'5#
sqlcode:-490
sqlstate:428B7
SQL0491N CZ(e }L{ D CREATEFUNCTION r ALTER MODULE odXk|, RETURNS SdT0BPdP;n:EXTERNAL Sd(xPd{XhX|V)"SQL /}er SOURCE Sd#
5w: Z}L }L{ D(eP1YKXhDSd#g{
8(K EXTERNAL,G49Xk8( LANGUAGE r
PARAMETER STYLE Sd#
g{}Z(e SQL /},G4}G}Z9C ALTER
MODULE D PUBLISH Yw4(e SQL /}-M,qr
Xk|( SQL /}e#
C'l&: mS1YDSd,;sYN"T#
sqlcode:-491
sqlstate:42601
SQL0492N C'(eD/} /}{ D CREATE PPJb,N}E* Ek#I\f0k
SOURCE /};%d#
5w: /} /}{ D;C `E PDN}vm,"R;
\4P CREATE#4/};C `E PDN};\(}?
F`M*;*}Z4(D/}D`&N}#
C'l&: I\D|}|(:
v j6;,D4/}#v |D}4(D/}DN}}]`M,T94/}D}]`MI(}?F`M*;*K}]`M#
sqlcode:-492
sqlstate:42879
SQL0493N }L }L{(X({F X({F)5XK;vZo(r}VO^'DUZ"1dr1
dAG5#
5w: C'(eD/}(UDF)r=( }L{(X({
F X({F)Dwe5XK^'UZ"1dr1dAG
5#
;vZo(O^'DUZ5>}*“1994-12*25”:“*”&C
G“-”#;vZ}VO^'D1d5>}*“11.71.22”:!
1P;PZ 71 VS#
C'l&: h*^}C}L#I/ DBA r}LDLrh
F_#
sqlcode:-493
sqlstate:22007
SQL0494W a{/}sZ(;w}#
5w: Z ASSOCIATE LOCATORS odP8(Da{
/(;w}!Zf"}L5XDa{/}#5XK0 “n”
va{/(;w5,dP “n” G SQL odP8(Da{
/(;wd?D}#
SQL odISQLWARN3 VNhC*“Z”#
C'l&: vsZ SQL odP8(Da{/(;wd?
}#
sqlcode:+494
sqlstate:01614
SQL0495N I>`p I>`p PD@F&mwI>@F}?-1 &mwk}(@F}?-2 v~
q%*),}KJ4^FmsP5D ^F
}? v~q%*#
5w: /, INSERT"UPDATE"DELETE r SELECT
SQL odD$`kyCvDI>@F5,vKZJ4^F
f6m(RLST)P8(DmsP5#
g{ DB2 DI>`p5*“B”,G42a
-
INSERT"UPDATE"DELETE r SELECT od
1DI>@F(T&mwkF)#
estimate_amount24P$`kD INSERT"UPDATE"DELETE r
SELECT od1DI>@F(T~q%*F)#
cost-categoryK SQL odD DB2 DI>`p#I\5G A
r B#
limit-amountZC RLST D RLFASUERR PP8(DmsP
5(T~q%*}F)#
/, INSERT"UPDATE"DELETE r SELECT odD$
`k4I
C'l&: g{r*I>`p5*“B”x5XKK
SQLCODE,G4-rI\God}Z9CN}jG,r
3)3FE"TZy}CDmMP;IC#7#\m1Q
Zy}CDmOKPK5CLr RUNSTATS#9I\Gr
*4Pod1+wC UDF,r_TZ INSERT"UPDATE
r DELETE od,ZQ|DDmO(eK%"w#liK
odD DSN_STATEMNT_TABLE r IFCID 22 G`p“B”PD-r#g{;
\|DCLr,r_g{;\qC3FE",G4ks\
m1+ RLST D RLF_CATEGORY_B PPD5|D*
“Y”,bJm4PCod,r|D*“W”,b+5X/f
x;Gms#
g{/fGI{DK+`&mwJ4D SQL od}pD,
G4"TX4CodTc|P'X4PCod#m;v!
qGks\m14vs RLST PDmsP5#
sqlcode:-495
sqlstate:57051
SQL0499N Nj Nj{ QVdx}L }L{F PDbvrm;va{/#
5w: "T+NjVdx;va{/,+Q*}L }L
{F Vd`vNj#
C'l&: 7(GqH0TNjVdK?ja{/#g{
Q*}L }L{F VdK`vNj,G47#v9C;v
Nj4&mf"}LDa{/#
sqlcode:-499
sqlstate:24516
SQL0499N
80 {"N
-
Z 2 B SQL0500 - SQL0999
SQL0501N FETCH odr CLOSE odP8(DNjP4r*,r_Njj?/}}CPDN
jd?P4r*#
5w: LrT}#
C'l&: liH0D{" (SQLCODE),|I\XUK
Nj#"b,ZXUNjs,NNCfrXUNjodS
U= S Q L C O D E - 5 0 1,RNN|Br>}SU=
SQLCODE -507#|}&CLrD_-,7#Z4P
UPDATE r DELETE od18(DNjr*#
sqlcode:-507
sqlstate:24501
SQL0508N Z UPDATE r DELETE odP8(DNj4(;ZPO#
5w: 18(DNj4(;ZTsmPO1,Lr"T4
P UPDATE r DELETE WHERE CURRENT OF Njo
d#NjXk(;Z*|Br>}DPO#
g{>}K3;P,G4Nj;Y(;ZCPO#b|(
© Copyright IBM Corp. 1993, 2013 81
-
4P ROLLBACK TO SAVEPOINT 1Z#fcZDNN
Nj9C#
*O53C':6L}]4PDG},CG}NN}]#
C'l&: |}&CLrD_-,7#NjZ4P
UPDATE r DELETE od.0}7(;ZTsmD{&
mPO#"b,g{ FETCH 5X{" SQL0100W
(SQLCODE = 100),G4m>Nj;Y(;Z3PO#
sqlcode:-508
sqlstate:24504
SQL0509N Z UPDATE r DELETE odP8(DmkZNjD SELECT P8(Dm;`,#
5w: Lr"T4P UPDATE r DELETE WHERE
CURRENT OF Njod,xZCodPy8(DmkZy
wNjD SELECT odP8(Dm{;%d#
^(&mCod#
C'l&: |}&CLr,7#Z UPDATE r DELETE
odPj6DmkZNjywPj6Dm`,#
sqlcode:-509
sqlstate:42827
SQL0510N T8(DNj;Jm4P UPDATE rDELETE#
5w: Lr"TTmrS}od#
g{}]b\mw9od'\,xRNj;yZ;AD
SELECT r VALUES od,xRCNjGC FOR FETCH
ONLY Sd(eD,G4SNj(eP}%KSd,r_
;"vNN|Br>}od#
g{}]b\mw9od'\,"R;\7(NjGqG
vCfDrIS|D(erOBD|BD,G4+Lrk
BLOCKING NO r BLOCKING UNAMBIG s(!nXB
s(#
g{}]b\mw9od'\,RNjyZ_P INSTEAD
OF UPDATE(r DELETE)%"wDS
-
– ;AS<
– xP`Mmrx`MSKyv=D^F:
1
"T+}?V{Fk
-
SQL0517N Nj {F j6;v"G SELECT rVALUES odD$`kod#
5w: r*NjywP8(D$`kod;G SELECT
r VALUES od,yTNj {F 4\q8(DGy9
C#
^(&mCod#
C'l&: i$GqZ PREPARE M DECLARE CUR-
SOR P*Nj {F od}78(Kod{#r_|}L
r,T7#v+$`kD SELECT r VALUES odkN
jywdO9C#
sqlcode:-517
sqlstate:07005
SQL0518N EXECUTE odP8(Dod4&Z$`k4,,r_|G SELECT r VALUESod#
5w: &CLrTD;C4
P,G4|}"VDJb,"9C ACTION(REPLACE) X
B"v PREP r BIND#g{"VK`vf>DLr|,
G4"vBP SELECT odT7(Dvf>Pms:
SELECT PKGVERSION FROM SYSCAT.PACKAGES where
PKGSCHEMA=’pkgschema’ AND PKGNAME = ’pkgname’
and HEX(UNIQUE_ID) = ’contoken’
sqlcode:-525
sqlstate:51015
SQL0526N IZKod}CKQ4(DY1mrQywDY1m,"|,;ICZY1mD&\,
rK4&mKod#
5w: zIT+}]&ma{]1f"ZY1mP#
ZY1mD9C===f,fZ;)^F#}g,Y1m
;'VC'(eD`MP,"R;\TY1mtCw}9
u#Z"T4PT;\'VD==9CY1mD SQL od
1,+5XK{"#
C'l&: kICBPdP;V==TK{"wvl&:
v ^DK SQL od,T}%TQ4(rQywDY1mD}C#
v ^DK SQL od,T}%Y1my;'VD&\#
sqlcode:-526
sqlstate:42995
SQL0517N • SQL0526N
84 {"N
-
SQL0528N mrGF m{rGF{ QP;v(;<x,C(;Jb,G4
liTsmMStmDZ]47("|}Jb#
sqlcode:-531
sqlstate:23001, 23504
SQL0532N r*X5 },yT;\>}8P#
5w: 3vYw"T>}8mD8(P,+8(PPD8
|Z}C}IT6*T>}P NO ACTION r RESTRICT
>}frDStmPDd{P#rK,}frT7("|}J
b#f0DX(mIy]X5
-
C'l&: li+i/DQwu~,T7#!q;,};
P}]#
sqlcode:-533
sqlstate:21501
SQL0534N ^'D`P|B#
5w: UPDATE Yw"T4P|(Zw|r(;w}P
DPD`P|B#
;'Vw|r(;w}DPD`P|B#
4\4PUPDATEod#mDZ]4|D#
*O53C':C};P#
5w: xP WHERE SdD DELETE Yw"TSZx
P RESTRICT r SET NULL >}frD}C}`P#
DELETE YwD WHERE Sd&;!q;,};PD}
]#
4\4P DELETE od#TsmDZ]4|D#
*O53C':Dm"TK DELETE
Yw#
Z DELETE odDSi/P}CDy8>DmI\\=0
l,r*|G:
v xP CASCADE r SET NULL >}frDX5PDDELETE TsmDStm#
v xP CASCADE r SET NULL >}frDX5PDm;mDStm,"R DELETE TsmD>}I6*AC
m#
*O53C':5J54*#
4\&mCod#
C'l&: 1mI\\ DELETE od0l1,;*Z
DELETE odSi/P}CCm#
"b:KmsvJCZf> 2 .0D DB2 "Pf,T0
(} DB2 Connect CJDwz#
sqlcode:-536
sqlstate:42914
SQL0537N |PPm`Nj6K P{ P#
5w: P{ PZ|PPmP`NvV#|PPmI\`
NvVZ CREATE r ALTER odD PRIMARY KEY S
d"FOREIGN KEY Sd"UNIQUE Sd"DISTRIB-
UTE BY Sd"ORGANIZE BY Sdr PARTITION BY
SdPr_w*/}@5T#
*O53C':5J54*#
^(&mCod#
C'l&: }%X4DP{#
sqlcode:-537
sqlstate:42709
SQL0538N FOREIGN KEY {F ;{OmrGF m{rGF{ D8|Dhv#
5w: y8>Db|D(e;{OmrGF m{rGF
{ D8|hv#
-rI\G:
v b|PPmPDP}k8|PPmPDP};%d#v b|PPmPDP}k8mr8GFDw|PDP};%d(48(8|PPm)#
v `&PDhv;f]#g{T&P_Pf]D}]`M(=vP
-
1Z FOREIGN KEY SdP8(1,{F G}m {F DVx|,+Cm;PVx|#
*O53C':5J
54*#
^(&mCod#Z}C
-
^(&mCod#
C'l&: |}P"w|r(;|(e#g{ ALTER
TABLE od5XKKms,G4XkZ}% PRIMARY
KEY r UNIQUE }Yw,r*?jmG8m"kxP
SET NULL >}frDStmD}C
-
v
-
!0 1
"T4(r|D_P}C}_P FED_PROXY_USER !nr
USE_TRUSTED_CONTEXT !nDC'3d
v 4(r>}_P FED_PROXY_USER !nD~qw
ITZ*O~qwM/r}]4P4PyhDZ(#
3)}]4;P*KP1jGZ(j6"Yw M Ts{
a)J1D5#Zb)ivB,{"jGI\_PBPd
P;Vq=:
v AUTHID:UNKNOWNv UNKNOWNM
v :TABLE/VIEW#
C'l&: TBGT>{"D5w?VPhvD!0Dl
&:
!0 1
(}9C GRANT REFERENCES ON Ts{ TO
Z(j6 od4Zh REFERENCES X(#
!0 2
(},S=}]b,;sS5}? AUTHID:UNKNOWN”M“UNKNOWN”,8>8(
}]4OZ(j6MYwD5J54*#
SQL0552N
90 {"N
-
^(&mCod#
C'l&: 7# Z(j6 P4PCYwD(^#
*O53C':IZ*O~qwM/r}]4&4PKZ
(#
sqlcode:-552
sqlstate:42502
SQL0553N ;\T#={ #={ 44(Ts#
5w: #={ #={ ^'D-r!vZ}Z4(DTs
D`M#
v ;\9C#={SYSCAT"SYSFUN"SYSPUBLIC"SYSSTAT"SYSIBM
r SYSIBMADM 44(m"S$rG+b=\x,r* Z(j6 ;
PKX("2+jE"b}>$rG+#
5w: ;\7zX("2+jE"b}>$rG+,r*
Z(j6 ;PCX("2+jE"b}>$rG+#
^(&mCod#
C'l&: |D REVOKE odT{O REVOKE fr,
;sXBa;Cod#7#1 REVOKE odP>}v*7
zDX("2+jE"b}>$rG+T0Z(j6DP
m1,?vZ(j6AY5PdP;v8(DX("2+
jE"b}>$rG+#
sqlcode:-556
sqlstate:42504
SQL0557N ;\Zhr7z8(DX(iO#
5w: "zKBPiv.;:
v GRANT r REVOKE od|,;,`DX(iO#X(Xk+}* DATABASE"PLAN r
TABLE#
v GRANT od"TTS
-
sqlstate:42504
SQL0562N ;\1Sr_(}9CG+dS+y8(D}]bX(Zh PUBLIC#
5w: GRANT odT
-
E#vT5P^beDUq#Z;yHDzk3
73P,IZ}]bzk3PDV{.D)9,
5I\sZ 254 VZ#
5 8(K USER (CDfwRV{.}]`MD$HtT!Z 8#
6 8(KUZ1d(CDfw(C U R R E N TDATE"CURRENT TIME r CURRENT TIME-
STAMP),xkPD}]`M;%d#
7 8(K;\'VD/}#8(D/}XkG53zID?F`M*;/}rGZC/}
BLOB"DATE"TIME r TIMESTAMP#
8 UZ1dDTd?;GV{.#?r`&DUZ1d(CDfw#
9 8(K53zID?F`M*;/},x49CC'(eD%5`M4(eP#
10 Tj6PD START WITH r INCREMENT BY!n8(KxGc!};D5#
11 (CDfw;8(* DEFAULT 5,"RV{.}]`MD$HtT!Z 128#
12 8(K.xF!c#},xCP;G.xF!c}]`M#
-
^(&mCod#
C'l&: |D CASE mo=TAY|(;v}X|V
NULL bDa{mo=#
sqlcode:-580
sqlstate:42625
SQL0581N CASE mo=r DECODE /}Da{mo=D}]`M;f]#
5w: odPP;v CASE mo=r DECODE /},
|GP;f]Da{mo=(zZ CASE mo=D THEN
M ELSE X|VsfDmo=)#
Ta{mo=9C“a{}]`Mfr”47( CASE mo
=D}]`Mr_ DECODE /}Da{#
^(&mCod#
C'l&: |}a{mo=,9|Gf]#
sqlcode:-581
sqlstate:42804
SQL0582N VALUES SdPD CASE mo="IN =J"GRUOP BY Sdr ORDER BY Sd;\|((?=J"9C+i/D IN =Jr EXISTS =J#
5w: CASE mo=DQwu~G:
v (?=J(9C SOME"ANY r ALL D=J),v 9C+i/D IN =J,rv EXISTS =J
x CASE mo=GTBwnD;?V:
v VALUES Sdv IN =Jv GROUP BY Sd,rv ORDER BY Sd#
;'VbyD CASE mo=#C CASE mo=I\GC
SQL `4D/}D;?V#
^(&mCod#
C'l&: S CASE mo=P}%T(?=J"IN =J
r EXISTS =JD9C#g{C CASE mo=G/}D;
?V,G4I\h*`4;x
-
SQL0584N NULL r DEFAULT D9C^'#
5w: ;PZ VALUES SdG INSERT r MERGE o
dD;?V1,E\ZCSdP9C DEFAULT#
;|,Z INSERT odPD VALUES SdXkZ?;P
DAY;PPP;v} NULL .bD5,}GITy]
NULL ZKodP9CDOBD4bv NULL D}]`
M#
g{Z WHERE r HAVING SdP9C DEFAULT w
*P{,G4|XkGs4D,RC+}E}p4#
Z35odTwd?"N}jGr_ SQL }LPD SQL
d?r SQL N}xP351;\9C DEFAULT#
*O53C':DEFAULT ;\ZTsGGFD INSERT
odD VALUES SdP9C#
C'l&: Z VALUES SdPfz} NULL r
DEFAULT .bD5#g{+ DEFAULT CwP{,G4
9dI*s4D"}Z+}EP#;*+ DEFAULT 3x
wd?"N}jGr_ SQL }LPD SQL d?r SQL
N}#
sqlcode:-584
sqlstate:42608
SQL0585N #={ #={ Z/O (CDfw odPvVK`N#
5w: (CDfw (CDfw D SET od`N|(K
#= #={#
^(&mCod#
C'l&: i$ SET odPDPm|,X45#g{m
s;G;}7XdkK#={,|
-
”(RS)"“NjH(T”(CS) M“4d5DA”(UR)#
sqlcode:+595
sqlstate:01526
SQL0597N 4\lw DATALINK 5#-rk:-rk#
5w: 4\lw DATALINK 5#I\D-rkgBy
>:
01 DB2 Data Links Manager 4Z( DB2 C'lw6kC4^D DATALINK 5}CD~D4jG
D DATALINK 5#
C'l&: YwS-rkx(,gBy>#
01 *5 DB2 Data Links Manager \m1TZhTKD~D4CJX(#
sqlcode:-0597
sqlstate:42511
SQL0598W VPw} {F ;Cww|r(;|Dw}#
5w: (ew|r(;|D ALTER TABLE Ywh*w
},"R8(Dw}kXhDw}`%d#
g{GVxw|w}rGVx(;|w}Dw}hvy8
(D;iPkw|r(;|DP`,(3rNb),"R
|;8(*(;w},G4|+;S*%d,x;
-
*O53C':g{odG CREATE FUNCTION MAP-
PING r CREATE TYPE MAPPING od,G4C'9I
-
CREATE TYPE MAPPING tm1TO SERVER drdasvrTYPE CHAR([1..255])FROM SYSIBM.VARCHAR
*O53C':g{CodG CREATE TYPE MAPPING
od,G4m>TX}]`Mr6
L}]`MD`MtT^'#-rI\|(:
v >X$H/+HhC* 0 r:5#v *ngUZ/1d/1dAG"!cr{}D}]`M8($H/+HtT#
v *ngV{"UZ/1d/1dAG"!cr{}D}]`M8(!};tT#
v *GV{`M8( FOR BIT DATA Sd#v G Informix UZ1dD6L`MD6L+HhC* 0#v Z Informix UZ1d`MD`M3dP}Z9C^'DVN^({#
v ax5!Z+H/!};6'ZDp
-
;\T#t#=PDNNm4P*z\mF/mYw#
^(&mCod#
C'l&: }KI(}I|B SYSSTAT S
-
sqlstate:54008
SQL0614N ;\4(rDdw}rw})9{ w}{,r*8(PDiO$H+$#
5w: r*|PZ?$H.M+,}w}|$H^F,y
T4\4(rDdw}#2;\9C L O N G
VARCHAR"LONG VARGRAPHIC r LOB P4(w}#
g{Cw}(eZ`Mm.O,G4P=SDw}*z,
9Cns$HuY 4 VZ#Dd;vr`vPD}]`M
D ALTER TABLE r ALTER NICKNAME odIDd
Cw}#
r* GENERATE KEY /}5XDPDM,}w}|$H
^F,yT4\4(w})9#
w}|$H^FyZw}9CDmUdD3fs!:
ns|$H 3fs!-------------- ---------1K 4K2K 8K4K 16K8K 32K
^(&mCod#44(8(Dw}rw})9,r_4
\DdmrGF#
C'l&: *^Dw}(erDdP,I{%;vr`v
|P,"+|$Hu!*JmDns5#TZw})9(
e,8(m; GENERATE KEY /},r_XB(eC/
}Tu!y5XDPD$H#
sqlcode:-614
sqlstate:54008
SQL0615N ;\>}`M* Ts`M DTs Ts{,r*|10};9C#
5w: 1TsD DROP od}Z9CP1,;\"vC
od#
^(&mCod#4>}CTs#
C'l&: XUG)1SrdS@5ZTs Ts{ DN
NNj"XBa;Cod#
TZY1mUd,kZmUd4Z9C1XBa;Co
d#
sqlcode:-615
sqlstate:55006
SQL0620N r* C'j6 ;P(CDIV4}]bUd(mYZ 255 v),yT CREATETABLE od'\#
5w: CREATE TABLE odP48(}]bUd{,r
K}]b\mw"TiR C'j6 y5PD(C}]bU
d#ZBPNN;VivB}$tZIV4f"XPD(C}]bUdD;v
m,TMEu?,r_4P(1)P8>DYw#
3. g{*ZfZZ;IV4Df"XPD}]bUdP
4(m,G4Z CREATE TABLE |nO8(}]bU
d{#qr,4P(1)P8>DYw#
;sXBKP CREATE TABLE od#
g{J1,q!C'D(C}]bUd#
sqlcode:-620
sqlstate:57022
SQL0622N TZK}]b,SdSd^'#
5w: CSd8>^',r*|k(eDK}]bDXw
;f]#
-rI\G:
v ;\Z,SA9C Unicode zk34(D}]b18(CCSID ASCII M PARAMETER CCSID ASCII#
v Z}]bdCP8(8C{m3r.0,;\Z,SA9CG Unicode zk34(D}]b18( CCSID
UNICODE M PARAMETER CCSID UNICODE#
v Z,SA9CG Unicode zk3D}]b1,;\ZKodP8( CCSID UNICODE r PARAMETER CCSID
UNICODE#
v v1,S=9C%VZzk34(D}]b1E\8(FOR SBCS DATA#
v v1,SA9C+VZr Unicode zk34(D}]b1E\8( FOR MIXED DATA#
v IN }]b{F.mUd{ r IN DATABASE }]b{F SdG9Ck&CLr10,SD}]bD{F;%
dD}]b{F48(D#
^(&mCod#
C'l&: |Dr}%CSd"XB"v SQL od#
SQL0614N • SQL0622N
100 {"N
-
*JmZG Unicode }]bP9C Unicode Ts,|B}
]bdCT8(8C{m3r(ALT_COLLATE)#
sqlcode:-622
sqlstate:56031
SQL0623N m {F OQfZ/:w}#
5w: CREATE INDEX od+Z8(DmO4(Z~v
/:w}#x(Dm;\P;v/:w}#
^(4PCod#
C'l&: liT7(m {F ODVP/:w}Dj6
MP'T#
-
SQL0631N FOREIGN KEY {F +$,rxP+`P#
5w: Z CREATE TABLE odP,FOREIGN KEY S
dPj6DPZ?$H.M,vw}|$H^F,r_j
6DP},} 64#"R,;\9C LONG VARCHAR P
(eb|#
{F G FOREIGN KEY SdPD}fr}frG SET NULL#
}fr,x;G CREATE
TABLE r ALTER TABLE odD FOREIGN KEY Sd
P8(D>}fr#
{F G FOREIGN KEY SdPDD>}frGXhD:
v (01) }C
-
C'l&: g{PI\,|D>}fr#
sqlcode:-634
sqlstate:42915
SQL0636N *}]Vx Vx{ 8(D6'^'#-rk:-rk#
5w: IZBPdP;v-rky8>D-r,9C*V
x|8(D6'^':
1
VxD STARTING 5sZ ENDING 5#(#,
;vVxD STARTING 5Xk!Z ENDING
5#+G,g{*X|VDSd,SQL od|,X4
Dre;Df6#}g:
v ZP(eP;I8(;N DEFAULT"UNIQUE M PRI-MARY
v ;\T,;P(e,18( UNIQUE M PRIMARYv Z CREATE TABLE odP;I8(;N PRIMARY
SQL0636N • SQL0637N
Z 2 B SQL0500 - SQL0999 103
-
v T PREPARE od8(DtTV{.;\`N8(;v!n,qrafZe;D!n
v ACTIVATE r DEACTIVATE ROW ACCESS CON-TROL ;\8(;N
v ACTIVATE r DEACTIVATE COLUMN ACCESS CON-TROL ;\8(;N
^(&mCod#
C'l&: y]X4re;SdDf6|}od#
sqlcode:-637
sqlstate:42614
SQL0638N r*48(P(e,yT;\4(m {F#
5w: CREATE TABLE od;|,NNP(e#
^(&mCod#
C'l&: +;vr`vP(emSACod#
sqlcode:-638
sqlstate:42601
SQL0644N Tod od`M PDX|V X|V 8(D5^'#
5w: X|V X|V sfzfE od`M DhvJm
D^'5#TZ}5,C5I\,}(eD6'#TZd
{`M,C5;ZP'5D(e/P#
C'l&: y] od`M D}CD547(D)GP'
5"xPJ1D|D#
sqlcode:-644
sqlstate:42615
SQL0647N :eX :eX{ 10;n/#
5w: :eX :eX{ Z10}]b73P;n/#T
}DTs|(1!Pm
I(#
1IZdS@5Trd{ms(dP|(TB>})x;
\T=d|">}rf;Ts1,2a5XK{":
v >}Ts'\,bGr*CTsI53~=4(#Ts>}:
– "v CREATE TYPE od1zID?F*M/}r
HO/}
– *Kk SQL }LdO9Cx4(Dm~|
SQL0638N • SQL0658N
104 {"N
-
v "TZ8(S}$wYw/DOBDP(eDP5#
v "Td|GFT{C_Y:f,+_e/i/m(eD+i/}CKCGF#
C'l&: (}4PBPJOoO=hTKmswvl
&:
v i4kKP1jG name P8(DTs`XD ALTERod^F#TZ;\9C ALTER odT=d|DT
s,k>}b)Ts,;sXB4("xPyh|D#
v *>}53zIDTs,k>}Q}$wYw/DOBDP(eDP5,k9CALTER WORK ACTION SET odr DROP WORK
ACTION SET od#
v *d|GFT{C_Y:f,kSNN_e/i/m(eP}%TCGFDyP}C#
v *>}mD1!PmI(,kZ8( DEACTIVATEROW ACCESS CONTROL SdDivB"v ALTER
TABLE od#
sqlcode:-658
sqlstate:42917
SQL0659N Q,vmTsDnss!#
5w: 9ImD;vr`vTsQo=dnss!#9I
mDf"wTsG:
v }]:bGf"y>P}]&v w}:bGf"mO+?w}&v $}]:bGf" LONG VARCHAR M LONG
VARGRAPHIC P}]&
v Lob/Lob Vd:bGf" BLOB"CLOB M DBCLOB P}]0XFE"&
v XML:bG XML }]Df";C#
;)f"wTsQvsAdnss!,G4;\Yx;=
)d#
C'l&: *9TsZDVPUdICZf"B}],I
4PBPYw:
v Ximv >}mP;X*DPv >}mPDw}v |BPTuY}]?(*KXU49CDf"w,ZKYwsI\h*Xi)
v >};h*D XML D5
sqlcode:-659
sqlstate:54032
SQL0663N Vx5D}?TZ}]Vx Vx{ ;}7#
5w: Z}]VxD STARTING r ENDING SdP8
(D}]Vx|^F5D}?;}7#g{}]Vxf6
P|,;v EVERY Sd,G4Xk;P;vmVx|P
_P numeric r datetime }]`M#g{ Vx{ D5D
q=*“PARTITION=value”,G4Z"zms1CVx{
;IC#ya)D5+j6VxPmSdPvmDVxD
*
-
m&Z“^}]F/”4,#1&ZK4,1,{
9
-
8
jIC$w%*,;sXB"vC|n#
9
g{ REDISTRIBUTE 5CLrZ$w,kH}1
=|jIT10mD&m#I9C LIST UTILI-
TIES |n4`S REDISTRIBUTE 5CLrDx
H#g{H0D REDISTRIBUTE Yw'\"R9
m&ZK4,,kYN"v REDISTRIBUTE 5C
Lr"8( CONTINUE r ABORT !n,;s
C|jITKmD&m#
10
jIr!{mF/Yw,;sXB"vC|n#
zITi/ SYSTOOLS.ADMIN_MOVE_TABLE
m,TKbPXF/Yw4,DE"#
11
^DC&CLr,TcZC&CLrCJBVx
(d?jm_PGVxw}).0d5|(mS
r,SVxYwDBq#r_,^DC&CL
r,TcZ4(CVxDmSr,SYwyZD
BqPCJ3vBVx1,T%b==x(_P
GVxw}"\*zmSr,SYw0lDm#
sqlcode:-668
sqlstate:57007
SQL0669N ;\T=>}53yXhDw}#
5w: DROP INDEX odT};v*4PBPYw
yXhDw}:
v ?FTm9Cw|}8(Dw}#
C'l&: g{;k#tw|r(;}m4>} OID PDw}#
;\(}WH>}4FM_e/i/m4>},$4FM
_e/i/myh*Dw}#
;\T=>}53h*D"kmPD;vr`v XML P
`X*Dw}#}]b\mw+,$b)w},Tc'V
mPD XML P#g{;>}Cm,M;\>}Z DROP
INDEX odP8(Dw}#
sqlcode:-669
sqlstate:42917
SQL0670N od'\,r*zIDmDPs!,vKPs!^F#Ps!^F:^F#mUd{
F:mUd{F#zzDPs!:FcxC
DPs!#
5w: mDPs!GPDVZ}.M,dP|(yPa9
/`MPr XML `MPD1Sek$H#rK,Ps!
\\P}"LOB P\}T0PD}]`M0l#
Ps!^FGx(mDnsVZ}#K^FI(eD5
(Z3)ivB)rd?5(!vZmUd3fs!)i
I#
g{"T9CBPdP;vod44(r^Dm,G4+
5XK{":
v CREATE TABLEv ALTER TABLE odv DECLARE GLOBAL TEMPORARY TABLEv CREATE GLOBAL TEMPORARY TABLE
1_P)9Ps!D`,/: (MDC) m_PsZ 24 vV
ZD VARCHAR r VARGRAPHIC ,|1,2a5XK
{"#
C'l&: *bvK{"y(fDJb,k4PBP=
h:
1. Fcz}"T4(r^DDmDPs!#
2. 7(Ps!y,vD^F#
v TZ4Pi/Dm:Ps!^FImUd3fs!v(#
v TZ4Pi/Dm:K^FG4Pi/DmDnsPs!#
3. 4PBPdP;nYw:
v (}u!;vr`vPD$H"8(;,D}]`Mr}%;vr`vP4u!Ps!#
v v^Z4Pi/Dm:ZodP8(3fs!JOZyFcvDPs!DmUd#
v g{^(u!Ps!r_R;=_POs3fs!DmUd,ktC)9Ps!dCN}
extended_row_sz,KdCN}JmP$H,}mU
dD3fs!DnsG
-
SQL0672N ;JmTm m{ 4P DROP Yw#
5w: r*BP-r.;9C DROP Yw'\:
v }Z>}Dm_P RESTRICT ON DROP tT#v }Z>}DmUdr}]bVxi|,8(Dm,b)m_P RESTRICT ON DROP tT#
;\4P DROP od#
C'l&: g{Z4P DROP TABLE odZdvVJ
b,G4"v9CK DROP RESTRICT ON DROP SdD
ALTER TABLE od#;sXB"v DROP TABLE o
d#
g{Z4P DROP TABLESPACE r DROP DATABASE
PARTITION GROUP odZdvVJb,G47#ZmU
dr}]bVxiP;fZ_P RESTRICT ON DROP t
TDd{m#BP select odPzZj6m:
SELECT TB.TABNAME, TB.TABSCHEMA,TS.TBSPACE, TS.NGNAME
FROM SYSCAT.TABLES TB,SYSCAT.TABLESPACES TS
WHERE TYPE = ’T’ ANDDROPRULE = ’R’ ANDTB.TBSPACEID = TS.TBSPACEID
ORDER BY TS.NGNAME, TS.TBSPACE,TB.TABSCHEMA, TB.TABNAME;
j6_P RESTRICT ON DROP tTDm.s,T_P
RESTRICT ON DROP tTD?vm"v9CK DROP
RESTRICT ON DROP SdD ALTER TABLE od#;
sXB"v DROP TABLESPACE r DROP DATABASE
PARTITION GROUP od#
sqlcode:-672
sqlstate:55035
SQL0673N TZj6D
-
– 4sJCZmrS
-
SQL0697N ZC FOR EACH STATEMENT Sd(eD%"wP,;Jm OLD r NEW `X{#
5w: gy(eDGy,%"w|(8(K OLD `X{
r NEW `X{(r=_)D REFERENCING Sd,T
0 FOR EACH STATEMENT Sd#b);\;p8(#
^(&mCod#
C'l&: S REFERENCING Sd}%NN OLD `X
{r NEW `X{,r_C FOR EACH ROW f; FOR
EACH STATEMENT#
sqlcode:-697
sqlstate:42899
SQL0707N ;\9C{F {F,r*8(Dj6G#tx539CD#
5w: TBPma)KPX#t{FM^({Dfr:
v mUd{;\T SYS *7#v f"wi{;\T SYS *7#v }]bVxi{;\T SYS r IBM *7#v #i{;\T SYS *7#v }K#iuD(
CDfwDP'5,8(D5d;TZ(CDfwP'+
G;\CZ10~qwO,r_8(D5Gw*8>{d
?a{D NULL#
^(4PCod#
C'l&: |}f;5M/rNN8>{d?#kND
SQL Reference,TKbPX?v(CDfwP'5DbM#
sqlcode:-713
sqlstate:42815
SQL0719N C' Z(j6 s(ms#Lr| Lr|{ Q-fZ#
5w: "T9C PRECOMPILE r BIND D ACTION
A D D !n4mSQ-fZDLr|#
“ p k g s c h e m a . p g k n a m e . p k g v e r s i o n ”iOZ
SYSCAT.PACKAGES ?MG REPLVER
X|VP8(Df>#+iv"GgK#Z REPLVER X
|VP8(Df>G}Zf;Df>D{F#+*4(D
f>GZ VERSION !nPxhLrDf>#
44(Lr|#
C'l&: 7#}Z4(Df>;fZ#
P=V=(ITbvKJb:
v TBf>{YN$`kLr"XB"v-< PREP rBIND |n#
v m;=(GXB"v PREP r BIND |n8( ACTIONREPLACE Sdx;x REPLVER f6#ZKivB,
REPLACE +f;kZ VERSION !nP8(Df>`
%dDf>#
SQL0697N • SQL0720N
110 {"N
-
sqlcode:-720
sqlstate:42710
SQL0721N ;\4(;BTjG = 0X;BTjG DLr| Lr|#=.Lr|{,r*|;G
(;D#
5w: "T9CTLr|;G(;D;BTjGmSrf
;Lr|#iO“pkgschema.pkgname.contoken”Q-fZ#
bnPI\GIZ9C PRECOMPILE D LEVEL !n4
8(;BTjG,G4+"zms#
s(|n
"vKs(|n`M(BIND | REBIND)#"b
5“BIND”2+CZ$`k#
Z(j6
"vs(rXBs(DZ(j6#
Lr|{
q=*“pkgschema.pkgname.pkgversion”DLr|
D{F#g{Lr|f>GUV{.,G4{F
!T“.pkgversion”#
4s(rXBs(Lr|#
5w: li SYSCAT.PACKAGES ?
-
2
~=$`k_Y:fD/, SQL od
3
~=XBi$Ts
4
K5Xk#tx DB2 9C#
5
2, SQL odDv?s(,ZLr|s(1dZ
;Ps(
6
~=$`k|,wd?"(CDfwrN}jG
DIXBE/Dod
7
~=XBzI%"w
8
~=XBzI/}
9
~=XBzIli
-
SQL0746N {* }L{(X({F X({F)D}L'\,bGr*C}LZ"TT{* m{
Dm4PYw Yw 1%4K6W SQLodfr#
5w: 1&CLrwC}L1,g{C}LZCJm1"
TICD==kC&CLrrIC&CLr1SrdSw
CD}LTmDd{9CPe;,G4a5XK{"#
jG Yw D58>Ce;DTJ:
v g{YwG“READ”,G4m m{ 10}IC&CLrrm;}L4k#
v g{YwG“MODIFY”,G4m m{ QIC&CLrrm;}LA!r4k#
P`VivI\a5XK{":
v g{ m{ }C5wm"RSU=Kms{"DodGPREPARE odr EXECUTE IMMEDIATE od,G4
Z+5wE"ek5wmP1"ze;#
v TZH0QZnbfDwCodDOBDP^DDm,1%"w"TwCCJb)mDf"}L1,I\a5
XK{"#IT9C DB2_RESOLVE_CALL_CONFLICT
"amd?,T?FZ4P CALL od.04U%"w
D SQL j}df>XFDmDz7G
-
sqlcode:-750
sqlstate:42986
SQL0751N }L }L{(X({F X({F)"T4P;;JmDod#
5w: ;JmCZ5V}LweDLr"vNN,So
d#g{}LG/}r=(,G4;Jm COMMIT M
ROLLBACK(;P SAVEPOINT !n)#g{}LG}L
"RGZ%"w"/}"=(r/,4OodZwCD,
G4ZC}LP;Jm COMMIT r ROLLBACK od#
C'l&: }%;;JmDod,;sXB`kLr#
sqlcode:-751
sqlstate:38003, 42985
SQL0752N 19C CONNECT `M 1 hC1,;JmZ_-$w%*Z,S}]b#
5w: "v COMMIT r ROLLBACK od.0,"T
,Sm;v}]br,;v}]b#Z CONNECT 1 `7
3Z;\&mCks#
C'l&:
v Zks,SAm;v}]b0,a; COMMIT rROLLBACK od#
v g{Z;v$w%*ZP`v}]bh*|B,G4(}XB$`kr(}S&CLrZ"v SET CLIENT
API,+,ShC|D* SYNCPOINT TWOPHASE M
CONNECT 2#
sqlcode:-752
sqlstate:0A001
SQL0773N R;= CASE odDu~#
5w: Z SQL }LD}L5eP