DB2® TºΓU 第GU - Your.Org

562
DB2 ® TºΓU GU 9 SC40-2084-00

Transcript of DB2® TºΓU 第GU - Your.Org

DB2®

TºΓU GU

9

SC40-2084-00

DB2®

TºΓU GU

9

SC40-2084-00

ΩTΣΣúºeA²\¬NU@δΩTC

N

σ≤t IBM vΩTCªOnΘvPNúAⁿ@vkO@CñΩTú]A⌠

≤úOABΣ»z]úoC

ziHuWq IBM XAzLϕa IBM NϕqC

v YnuWqXAyX≤ www.ibm.com/shop/publications/order uIBM Xñ (IBM Publications

Center)vC

v YnMΣzϕa IBM NϕAyX≤ www.ibm.com/planetwide uIBM ypW² (IBM Directory of

Worldwide Contacts)vC

YnqⁿΩ[juDB2 ½⌡PΓ (DB2 Marketing and Sales)vñq DB2 XAqóG1-800-IBM-4YOU(426-4968)C

ϕzeΩT IBM AzYv IBM HΣAϕΦíeΩTAú∩zt⌠≤d⌠C

© Copyright International Business Machines Corporation 1993, 2006. All rights reserved.

²

1 Tº . . . . . . . . . . 1Tºc . . . . . . . . . . . . . . . . 1IsTºí . . . . . . . . . . . . . . 1ΣL DB2 Tº . . . . . . . . . . . . . 3½nTº≤s . . . . . . . . . . . . . . 3ΣLTº . . . . . . . . . . . . . . 3

2 SQL Tº . . . . . . . . . . 5SQL0000 - SQL0099 . . . . . . . . . . . . 5SQL0100 - SQL0199 . . . . . . . . . . . 11SQL0200 - SQL0299 . . . . . . . . . . . 24SQL0300 - SQL0399 . . . . . . . . . . . 43SQL0400 - SQL0499 . . . . . . . . . . . 55SQL0500 - SQL0599 . . . . . . . . . . . 74SQL0600 - SQL0699 . . . . . . . . . . . 88SQL0700 - SQL0799 . . . . . . . . . . . 100SQL0800 - SQL0899 . . . . . . . . . . . 106SQL0900 - SQL0999 . . . . . . . . . . . 112SQL1000 - SQL1099 . . . . . . . . . . . 125SQL1100 - SQL1199 . . . . . . . . . . . 141SQL1200 - SQL1299 . . . . . . . . . . . 155SQL1300 - SQL1399 . . . . . . . . . . . 174SQL1400 - SQL1499 . . . . . . . . . . . 187SQL1500 - SQL1599 . . . . . . . . . . . 195SQL1600 - SQL1699 . . . . . . . . . . . 199SQL1700 - SQL1799 . . . . . . . . . . . 204SQL1800 - SQL1899 . . . . . . . . . . . 211SQL1900 - SQL1999 . . . . . . . . . . . 218SQL2000 - SQL2099 . . . . . . . . . . . 218SQL2100 - SQL2199 . . . . . . . . . . . 227SQL2200 - SQL2299 . . . . . . . . . . . 229SQL2300 - SQL2399 . . . . . . . . . . . 231SQL2400 - SQL2499 . . . . . . . . . . . 233SQL2500 - SQL2599 . . . . . . . . . . . 236SQL2600 - SQL2699 . . . . . . . . . . . 246SQL2700 - SQL2799 . . . . . . . . . . . 247SQL2800 - SQL2899 . . . . . . . . . . . 252SQL3000 - SQL3099 . . . . . . . . . . . 254SQL3100 - SQL3199 . . . . . . . . . . . 264SQL3200 - SQL3299 . . . . . . . . . . . 275SQL3300 - SQL3399 . . . . . . . . . . . 283SQL3400 - SQL3499 . . . . . . . . . . . 288SQL3500 - SQL3599 . . . . . . . . . . . 290SQL3600 - SQL3699 . . . . . . . . . . . 296SQL3700 - SQL3799 . . . . . . . . . . . 298SQL3800 - SQL3899 . . . . . . . . . . . 299SQL3900 - SQL3999 . . . . . . . . . . . 300SQL4000 - SQL4099 . . . . . . . . . . . 304SQL4100 - SQL4199 . . . . . . . . . . . 306SQL4300 - SQL4399 . . . . . . . . . . . 313SQL4400 - SQL4499 . . . . . . . . . . . 314

SQL4700 - SQL4799 . . . . . . . . . . . 315SQL4900 - SQL4999 . . . . . . . . . . . 316SQL5000 - SQL5099 . . . . . . . . . . . 322SQL5100 - SQL5199 . . . . . . . . . . . 326SQL5500 - SQL5599 . . . . . . . . . . . 331SQL6000 - SQL6099 . . . . . . . . . . . 331SQL6100 - SQL6199 . . . . . . . . . . . 343SQL6500 - SQL6599 . . . . . . . . . . . 344SQL7000 - SQL7099 . . . . . . . . . . . 350SQL8000 - SQL8099 . . . . . . . . . . . 352SQL8100 - SQL8199 . . . . . . . . . . . 356SQL9300 - SQL9399 . . . . . . . . . . . 356SQL10000 - SQL10099 . . . . . . . . . . 357SQL16000 - SQL16099 . . . . . . . . . . 360SQL16100 - SQL16199 . . . . . . . . . . 370SQL16200 - SQL16299 . . . . . . . . . . 388SQL20000 - SQL20099 . . . . . . . . . . 401SQL20100 - SQL20199 . . . . . . . . . . 417SQL20200 - SQL20299 . . . . . . . . . . 429SQL20300 - SQL20399 . . . . . . . . . . 440SQL20400 - SQL20499 . . . . . . . . . . 454SQL21000 - SQL21099 . . . . . . . . . . 458SQL22000 - SQL22099 . . . . . . . . . . 458SQL22200 - SQL22299 . . . . . . . . . . 460SQL22400 - SQL22499 . . . . . . . . . . 469SQL27900 - SQL27999 . . . . . . . . . . 470SQL29000 - SQL29099 . . . . . . . . . . 476SQL30000 - SQL30099 . . . . . . . . . . 478SQL30100 - SQL30199 . . . . . . . . . . 491

3 SQLSTATE Tº . . . . . . 493OX 00 ¿\¿ . . . . . . . . . 494OX 01 i . . . . . . . . . . . . . 494OX 02 LΩ . . . . . . . . . . . . 497OX 07 A SQL . . . . . . . . . 497OX 08 suº¼p . . . . . . . . . . 497OX 09 o@º¼p . . . . . . . . 498OX 0A úΣ\α . . . . . . . . . 498OX 0D ¼WµL . . . . . . . . 498OX OF LO . . . . . . . . . . 498OX 0K RESIGNAL »zíL . . . . . . 499OX 0N SQL/XML ∩M . . . . . . . 499OX 10 XQuery . . . . . . . . . . 499OX 20 Case »zíΣú . . . . . . 500OX 21 CHW . . . . . . . . . . . 500OX 22 Ωº¼p . . . . . . . . . . 500OX 23 ¡εHW . . . . . . . . . . . 502OX 24 Lσ¼A . . . . . . . . . 502OX 25 Lµ÷¼A . . . . . . . . . 503OX 26 L SQL »zíOr . . . . . 503OX 27 oΩ≤HW . . . . . . . . 503

© Copyright IBM Corp. 1993, 2006 iii

OX 28 Lví . . . . . . . . . 503OX 2D Lµ÷ε . . . . . . . . . 503OX 2E LsuW . . . . . . . . . 504OX 34 LσW . . . . . . . . . 504OX 36 LσWµ . . . . . . . . . 504OX 38 íτº¼p . . . . . . . . 504OX 39 íτIsº¼p . . . . . . . 505OX 3B SAVEPOINT L . . . . . . . . 505OX 40 µ÷ Rollback . . . . . . . . . 506OX 42 yks WhHW . . . . . . 506OX 44 WITH CHECK OPTION HW . . . . 516OX 46 Java DDL . . . . . . . . . . . 516OX 51 Lí¼A . . . . . . . 516OX 53 LBΓú@PWµ . . . . . . 517OX 54 WL SQL ú¡ε . . . . . . . 517OX 55G½≤b¼Añ . . . . . . . 518OX 56 ΣL SQL ú . . . . . . . 520OX 57 LiΩ@J . . . . . 521OX 58 t . . . . . . . . . . . 522OX 5U í . . . . . . . . . . . 522

² A. qT (Tº SQL30081N) 525TCP/IP. . . . . . . . . . . . . . . . 525APPC . . . . . . . . . . . . . . . . 528SOAP . . . . . . . . . . . . . . . . 530MQ . . . . . . . . . . . . . . . . . 530

SSL. . . . . . . . . . . . . . . . . 531SOCKS . . . . . . . . . . . . . . . 532HTTP . . . . . . . . . . . . . . . . 532

² B. DB2 ΩwNΩT . . . . . 535DB2 NΩTº[. . . . . . . . . . . . 535σ≤Núd . . . . . . . . . . . . 535

PDF µí DB2 NO . . . . . . . . . 536q DB2 LΩy . . . . . . . . . . . 538qⁿOµBzπ SQL ¼Aí . . . . . . 539s úP DB2 ΩTñ . . . . . . . 539YnbuDB2 ΩTñvñAHznyÑπDD . . . . . . . . . . . . . . . . 539≤sqú°í⌠⌠°AWwuDB2 ΩTñv . . . . . . . . . . . . . . . 540DB2 . . . . . . . . . . . . . 542DB2 °ΩT. . . . . . . . . . . . 542° . . . . . . . . . . . . . . . . 543

² C. N . . . . . . . . . . 545 . . . . . . . . . . . . . . . . 546

. . . . . . . . . . . . . . . 549

ó IBM . . . . . . . . . . . . . 551

iv TºΓU GU

1 Tº

]zwg⌠xw DB2® b@tº\αCziHUCUtΩT

ODAAϕ@MDCΩTτiFTºOq

≤BúOⁿb≤BC

Tºc

TºíiyzTº]AHyzTº ⌠≤@C

Tº ID ]tTrTºrAß[ 4 5 TºXAA[@µ@r

rCp SQL1042CCpTºrMµA\yIsTºíz 3

yΣL DB2 TºzCµ@r ríTºY½C

@δÑATº ID C ϕY½TºF E ϕ≥µTºF N ϕ

TºF W ϕiTºFH I ϕTºC

Y ADM TºATº ID C ϕY½TºF E ϕ≥µTºF

W ϕ½nTºFH I ϕTºC

Y SQL TºATº ID C ϕ½jtF N ϕTºF

W ϕiTºC

TºtOA]TºCϕtOTºO DB2 úAC@

Oú½¿o¼pMAH≤UETº]C

íADB2 Tº SQL0107N pUG

v ⁿOµBzG

SQL0107N W ″<name>″ °C°W¡O ″<length>″C

v DB2 ΩTñG

SQL0107N W name °C°W¡ lengthC

TºtΓO ″<name>″ ″<length>″CϕTºOb⌡µúATºOO½¿y¿½≤ºΩWAH¼½≤e\°W¡C

bYlñAYOúA≤SwΩAh *N NAÑG

SQL20416N ú ("*N") Lkα½wCπ "1" h ID wh "8"r°CΣ "0" r°CSQLSTATE=23523

IsTºí

UC DB2 TºiqⁿOµBzs G

r í

ADM \h DB2 ≤úTºCoTºQgbuzqvΘxñA

úΣLΩTtzC

AMI uMQ íTvúTº

© Copyright IBM Corp. 1993, 2006 1

ASN uDB2 gívúTº

CCA utmUívúTº

CLI uIshvúTº

DBA uΩwzvuπúTº

DBI wPtmúTº

DBT uΩwvuπúTº

DB2 ⁿOµBzúTº

DQP Query Patroller úTº

EAS Embedded Application Server úTº

EXP Explain íúTº

GSE DB2 Spatial Extender úTº

LIC DB2 vzíúTº

MQL uMQ ÑvúTº

SAT bP⌠ñúTº

SPM PBIzíúTº

SQL i¼pAΩwzíúTº

XMR uXML Meta ΩxswvúTºC

YnIsTºíAⁿOµBzΘJG

? XXXnnnnn

Σñ XXX NϕTºrA nnnnn NϕTºXC

Yn Pw SQLSTATE ÷TºσrAioXUCⁿOG

? nnnnn

? nn

ΣñAnnnnn O@ 5 SQLSTATE (r)Ann O@ 2 SQLSTATE

OX (SQLSTATE eΓr)C

: i@ db2 ⁿOTº ID újpgCµ@r r]O∩A

BwñC

]AUCⁿOúPGG

v ? SQL0000N

v ? sql0000

v ? SQL0000w

Ynb UNIX® ¼tⁿOµWIsTºíAΘJG

2 TºΓU GU

db2 “? XXXnnnnn”

ΣñAXXX NϕTºrA nnnnn NϕTºXC

pGTº°⌡LkπAUCⁿO (UNIX ¼tΣLΣ ’more’

t)G

db2 “? XXXnnnnn” | more

ΣL DB2 Tº

Y DB2 ≤@buWGbΓUñíTºCTºriα

]AG

AUD uDB2 fv≈αúTºC

DIA \h DB2 ≤úETºCoTºQgbEΘx db2diag.log

ñAbdAú[ΩT DB2 AHC

GOV DB2 DíúTºC

\hípñAoTºú¼≈ΩTHMwi]C ² o÷≤ú

TºⁿOíº≤hΩTA\íⁿOíAϕσ≤C

½nTº≤s

iαOLkJσ≤ñºúTº½nBß≤W[CpGo¼pA

hiHbUCmuDB2 AvTechnote ñΣ≤sG Tº≤s TechnoteC

ΣLTº

ϕbtW⌡µΣLíAz¼TºriαPΓUñúrú

PC

poTº÷ΩTA\íúiΩTC

ּ:

v Troubleshooting Guide ñyIntroduction to problem determinationz

÷:

v 493 3 , ySQLSTATE Tºz

1 Tº 3

4 TºΓU GU

2 SQL Tº

CTº@r (SQL) MTºX¿TºOrCTºO÷TºXr

CC

SQL TºTGqBi½nTºCH N TºOrOTºCH W

TºOrϕiΩTTºCH C TºOrϕ½ntC

TºX] SQLCODEC SQLCODE eíA@tAª

Tº¼ (NBW C) wCN P C útA W úC

DB2 SQLCODE íAíioP SQLCODE ÷pTºC

DB2 ]°≤í SQLSTATE AiαO@ SQL »zíGCSQLSTATE

Cb SQLSTATE Tº ñCY SQLCODE P SQLSTATE ÷pCPw

SQLCODE ÷ SQLSTATE (pG) wPCTºO²b@C

SQL TºπíWC

SQL0000 - SQL0099

SQL0000W »zíBz¿\C

í: úDoi¼pAh SQL »zí⌡µ¿\C

: d SQLWARN0AHTwªOC

YAϕ»zí⌡µ¿\CYDAhϕ

i¼psbCdΣLiⁿAHMwSw

i¼pCpAY SQLWARN1 DAϕrΩQI

C

sqlcodeG 0

s q l s t a t eG00000B01003B01004B01503B01504B01506B01509B

01517

SQL0001N semsS¿\a¿C

í: ≤²eTºñⁿw]Asemsn

D¿\C

⌠≤Ω]C

: \TºñTºC ½súXⁿOC

pGbwdΩwANΣ≤A½swd

ΩwC

SQL0002N sWLC

í: ≤²eTºñⁿw]Aúα÷ⁿws

WC

⌠≤Ω]C

: \TºñTºC ½súXⁿOC

pGbwdΩwANΣ≤A½swd

ΩwC

SQL0003N ΩwWLC

í: ≤²eTºñⁿw]Aúα÷ⁿwΩ

wWC

⌠≤Ω]C

: \TºñTºC ½súXⁿOC

SQL0004N KXLC

í: KX]tLrAKX°C

⌠≤Ω]C

: KX½súXⁿOC

SQL0005N TºWLC

í: ≤²eTºñⁿw]Aúα÷ⁿwTº

WC

⌠≤Ω]C

: \TºñTºC dTºW

CdTºOsbC½súXⁿOC

© Copyright IBM Corp. 1993, 2006 5

SQL0006N ΘíµíLC

í: Θíµíúb 0 3 d≥C

⌠≤Ω]C

: µí½súXⁿOC

SQL0007N ≤ text ºßr character OL

C

í: ⁿw character b SQL »zíñúO

rCtext µⁿ SQL »zíñ≤Lrºe 20

rC

pXtGΩúúAϕ

character text TºOCbo¼pUAcharacter

text µípUG ″<data source>GUNKNOWN″Aϕ

ⁿwºΩΩúC

LkBz»zíC

: Rúm½LrC

sqlcodeG -7

sqlstateG42601

SQL0008N bDiñΣO token OL

C

í: DiykLCemsLkOD

C

LkBz»zíC Sⁿ»zí (ε) ñi

⌠≤DC

: dDiykC

SQL0009W Bzm½ems∩C

í: zm½ems∩C

o∩úBzC

: Twems∩úwTaⁿ

wC

SQL0010N H string lrΩAS⌠rΩ

wC

í: »zíñ]tH string lrΩA²Aϕ

aεC

LkBz»zíC

: d»zíAⁿrΩñO≥

ñ (’)C

sqlcodeG -10

sqlstateG 42603

SQL0011N SεC

í: SAϕaεC

LkBz»zíC

: d»zíAⁿñO≥

hlwC

SQL0012W µ column XL¡w÷C

í: úµAXb SELECT »zíñAS

T¡wAXb@í∩ FROM lyñⁿw

ϕµC]Ab SELECT »zíñµAQϕ@

íAX÷C

Bz»zíAY]w÷C

: Tww÷C nT¡wníC

sqlcodeG +12

sqlstateG 01545

SQL0013N wOrLC

í: bemsíAoQⁿwrΩσW

B»zíWBΩwWv¡ IDCoOLCL

kBz»zíC

: úσWB»zíWBΩ

wWv¡ IDC

SQL0014N WLC

í: IsemsñⁿwW]tLr

AWⁿOLC

⌠≤Ω]C

: TwWOTC

SQL0015N DΩ¼ token-1 LC∩

token-2C

í: Y WCHARTYPE CONVERT ems∩O

A≥Ω¼ ’wchar_t’ úO ’sqldbchar’

iDC

Y WCHARTYPE NOCONVERT ems∩O

(w])AB ’wchar_t’ b¡xWwq 4 π

A≥Ω¼ ’sqldbchar’ úO ’wchar_t’

iDC

: TºñⁿwΩ¼m½µD

Ω¼C

6 TºΓU GU

SQL0017N RETURN »zíb SQL τΦk

ñⁿw⌡µC

í: SQL τΦkúOú]t RETURN »zíAN

OúH RETURN »zí⌡µ@C

: TτΦk⌡µ RETURN »z

íC

sqlcodeG -17

sqlstateG 42632

SQL0020W sems∩ (W)option-name(s) úⁿΩwΣANú

BzC

í: bUCípUAohiG

v ems/sⁿw@h∩Aúⁿ

DBMS Σ

v ems/sⁿw@h∩∩Aú

ⁿ DBMS Σ

úⁿΣ∩/NúBzC

NGTºñ∩W∩ DB2 UWO N

yC

ΣJ ″db2 ? bind″ ″db2 ? prep″A o DB2 UWO

Σ∩MµC

: TwP DBMS sAwⁿnse

ms option-name(s) ÷∩C

SQL0021W Lems∩ optionAúB

zC

í: Tºñⁿw∩AúOems∩

C

o∩úBzC

: Twems∩úwTaⁿ

wC

SQL0022W ½ems∩ optionAúB

zC

í: ems∩ option O½C

o∩úBzC

: Twⁿwems∩@C

SQL0023N ΩwWLC

í: ⁿwΩwWOLWC

emswεC

: TwwT≈gΩwWwϕ

uOrWhC

SQL0024N ⁿwΩwWC

í: úiµemsΩwWC

emswεC

: ú@ΩwWC

SQL0025W sems¿A²iC

í: semsw¿\A²ioXCw÷ⁿ

OñnDAΩ]/sC

: \TºñTºC nA≤D½súXⁿOC

SQL0026N KXLC

í: ⁿwKXOLKXC

emswεC

: TwúKXϕKXWhC

SQL0028C sXLC

í: sXPwΩwzí

XúeC

súαPΩwzíµ@CLk

BzⁿOC

: iαAµΩwzí½e

msChAuHeΩwzí

hsC

SQL0029N n INTO lyC

í: ObíñDσ SELECT VALUES

»zíA INTO lyAⁿXnb≤B±m»zí

GCA SELECT »zíú\ INTO lyC

: ≤ SELECT VALUES »zísW

INTO lyAAemsíC

sqlcodeG -29

sqlstateG42601

2 SQL Tº 7

SQL0030N ⁿwWC

í: úiµemsWC

emswεC

: ⁿw@WC

SQL0031C Lk nameC

í: n nameA²OLkªC

emswεC

: TwⁿwWOTBsb

tñATw\iOTC

pGbwdΩwANΣ≤A½swd

ΩwCY≥sbA½swΩwzíA

MßwdΩwC

SQL0032C Lk nameC

í: ¬ gJ name AoC

emswεC

: ½emsC

SQL0033N name OLsC

í: ⁿws name úOsC

swεC

: TwwⁿwTWC

SQL0034N ⁿwsWC

í: ⁿwiµssWC

swεC

: úsWC

SQL0035N Lk nameC

í: LkTº nameC

semswεC

: TwtiHs C

SQL0036N W name ykLC

í: pGΘJemsAª∩y

ÑTWCpGΘJsAWO

.bndCARGWWL¡x°W¡

A]ú@C

emsswεC

: TwⁿwWOTC

SQL0037W Tº name ykLC

í: TºW name ∩\αÑAbykWú

TC

tNΘX½sVΘXmC

: TwⁿwWOTC

SQL0038W s∩ SQLERROR CONTINUE w

A]so DB2 Mµ

DB2/MVSB SQL/DS OS/400 A

no∩C

í: sUC DB2 MµAn SQLERROR

CONTINUE s∩G

v ddcsmvs.lst

v ddcsvm.lst

v ddcsvse.lst

v ddcs400.lst

o∩ⁿ DRDA °AΩ]AYbΣL

sñ SQL »zíC ]úO DRDA °

AúΣ DB2 sñ]t SQL »z

íA] SQLERROR CONTINUE s∩AH

OMµñsΩ]C

: ún⌠≤¬CwzⁿwFns

∩ SQLERROR CONTINUEC YnKN¼o

iAⁿw SQLERROR CONTINUE s∩C

SQL0039N ≤sLAHsS¿B

zC

í: sLkBzsCsiαLA]

seQNa∩FC

BzsC

: iαA½emsAHs

sChA ossC

SQL0040N Mµ name ñ@hsWAo

CUCSsGlistC

í: ≤Tºñ²eTºñⁿw]A@

hssCsºCAYr¿A

q 1 lAⁿMµñsb∩mC name

ú]AMµ⌠íC

TºñCe 20 sCpGs

WL 20 AhbCñß@sWßAíJ

ñ (...)C

@hΩ]C

: \TºñTºC dMµAτ

8 TºΓU GU

Σñ]tWC½súXⁿOC

SQL0041N sMµ name ñA≤X

number ºßA]oF@Y½

APBzQεC

í: sBzío@iαY½ (pt

BOΘ) YbBzMµñAoo

º@ABzNεCúsMµñΣl

C

o≤sCñⁿwsC NA

OsrAⁿMµñ∩mC

: PTºPXΣLTºAH

MoC½súXⁿOC

SQL0051N Odµ@í SQL »zí

íwWXΣe\W¡C

í : í S Q L »zííWL

SYSIBM.SYSPLAN SECT_INFO µjpC

emswεC

: íAONí¿Xp

AOíAΓúiµC

SQL0053W íñΣú SQL »zíC

í: ⁿwú]t SQL »zíC

pGsA@Ω]C

: TwzbemssTíC

SQL0055N ΘJOC

í: íΘJ]t⌠≤ΩC

emswεC

: TwwⁿwTΘJC

SQL0056N SQLSTATE SQLCODE i≤

¼X»zíñC

í: SQLSTATE SQLCODE i≤¼X

»zíñAúO≤ SQL íX»zíñC

LkBz»zíC

: ub SQL íX»zíñ

i SQLSTATE SQLCODE C

sqlcodeG -56

sqlstateG 42630

SQL0057N SQL τΦkñ RETURN »zí

]AC

í: b SQL τΦkñAⁿwF RETURN »zí

oⁿwC

LkBz»zíC

: b RETURN »zíWⁿw@C

sqlcodeG -57

sqlstateG 42631

SQL0058N b SQL ñARETURN »zíΩ

¼O INTEGERC

í: b SQL ñAⁿw RETURN »zí

ϕíú≤ INTEGER Ω¼C

LkBz»zíC

: b RETURN »zíWⁿw@π

INTEGER Ω¼C

sqlcodeG -58

sqlstateG 428F2

SQL0060W name emsbBzñC

í: oTºObemslBzgJΘX

mCO name YⁿIsSwyÑemsC

Bz≥iµC

: ún⌠≤@C

SQL0061W sbBzñC

í: oTºObslBzgJΘX

mC

Bz≥iµC

: ún⌠≤@C

SQL0062W name INCLUDEC

í: o@ INCLUDE »zíCemsbBz

INCLUDE C

: ún⌠≤@C

SQL0063W w¿ name INCLUDEC

í: emsw¿ INCLUDE BzCª

N≥Bz]t INCLUDE »zíC

: ún⌠≤@C

2 SQL Tº 9

SQL0064N name í INCLUDE Σ

¡C

í: o@⌠ INCLUDECemsΘJúα

INCLUDE ª¡A]úαQª INCLUDE

INCLUDEC

INCLUDE ⁿwC

: d INCLUDE ¼pARú

⌠≤⌠C

SQL0065N DiñoDwrµ⌠C

í: DiykLC bi¿eorµ⌠C

LkBz»zíC

: dDiykC

SQL0078N í routine-name ⁿwWC

í: í routine-name SⁿwWCϕ

H LANGUAGE SQL SQLMACRO wqíAC

wqúnWC

LkBz»zíC

: TwCwqú]AFWC

sqlcodeG -78

sqlstateG 42629

SQL0079N isϕµ⌡W name

O SESSIONAúO schema-nameC

í: iϕµisϕµW⌡W

name O SESSIONC»zíisϕµ

isϕµWAⁿwT⌡W

schema-nameCoOúe\C

LkBz»zíC

: HUCΣñ@Φí≤»zíG

v N⌡W≤ SESSIONC

v ú⌡WA² DB2 w] SESSIONC

sqlcodeG -79

sqlstateG 428EK

SQL0081N bems/sí SQLCODEsqlcodeC

í: bemssíAqΩwzí

@Dw SQLCODE sqlcodeC

LkBz»zíC

: d SQLCODEAHPD Aϕ

@C

SQL0082C oABzwεC

í: ²eD SQL AwPBzεC

ems/s/½sswεC ⌠≤Ω]C

: ≤y¿²eípA½@C

SQL0083C oOΘtmC

í: bBzíAS¼≈OΘiH≥B

zC

: iαMΦ]AG

v Twt¼≈ΩPΩOΘC

v úIBzC

YbMΦºßA¼oTºAp

IBM ßΣñC

SQL0084N EXECUTE IMMEDIATE »zíñ]tF

SELECT VALUES »zíC

í: SELECT VALUES »zíQb EXECUTE

IMMEDIATE »zíñC

LkBz»zíC

: úΣ⌠tτC SELECT

VALUES »zíCMß OPENBFETCH M CLOSEC

sqlcodeG -84

sqlstateG 42612

SQL0085N wgwq»zíW nameC

í: ²e DECLARE »zíwgµ DECLARE

»zíñⁿw»zíWC

úBzµ DECLARE »zíC²e DECLARE »z

í≥»zíWC

: ∩»zí@úPWC

SQL0086C oOΘtmC

í: bBzíAS¼≈OΘiH≥B

zC

: iαMΦ]AG

v τtnOΘC

v úIBzC

10 TºΓU GU

SQL0087N D name O@cAbú\

caΦC

í: ϕ@cb SQL »zíñAªQ°

w∩Σ≤µHrIjCBzC ≤p

PREPARE SQL »zíñú\DCAH]ú

\πh½µcC

: atomic Dπwqcµ

Wm½cC

SQL0088N D name úTC

í: LkND name O@DCo@

HWπPΦDC

LkBz»zíC

: ²DApGDOXµ

ANª½sRWC

SQL0089N Bz≤o 100 ß⌠C

í: emss≤o 100 ß⌡XBz

C

: ≤TºΘxñⁿAB½s

úXⁿOC

SQL0091W emss] number-1 M

number-2 i⌠C

í: emssw]ⁿXiMεC

emsswεC

: pGoiAn≤íA

½emssC

SQL0092N ≤²eAHS⌠≤Ω

]C

í: ≤²eAHS⌠≤Ω]C

: ≤A½emssC

SQL0093N b EXEC SQL »zíεrºeA

oΘJ⌠C

í: Bz SQL »zíAb»zíεeANo

íX⌠C

emswεC

: Tw SQL »zíTaεC

SQL0094N ]nDAsw⌠C

í: swεA]iα÷UF ΣCC

εBzC ⌠≤Ω]C

: pGnA½súXsC

pGbwdΩwANΣ≤A½swd

ΩwC

SQL0095N ]²eA⌠≤sC

í: ≤²eAH⌠≤sC

S⌠≤sC

: ≤A½emsC

SQL0097N SQL íñúΣ LONG VARCHAR

LONG VARGRAPHIC Ω¼

C

í: SQL í (procedures, functions or methods) úΣ

LONG VARCHAR LONG VARGRAPHIC Ω¼

C

: únb S Q L íñ L O N G

VARCHAR LONG VARGRAPHIC Ω¼

CY LONG VARCHARA°T

VARCHARAY LONG VARGRAPHICA°T

VARGRAPHICC

sqlcodeG -97

sqlstateG42601

SQL0100 - SQL0199

2 SQL Tº 11

SQL0100W SΣ FETCHBUPDATE

DELETE ⌠≤εCFdGO

ϕµC

í: ]UCΣñ@:

v SΣ⌠≤εCiX UPDATE DELETE »zí

ñⁿwjM°≤C

v SELECT »zíGO@ϕµC

v ϕσbGϕµß@CºßA⌡µF FETCH »

zíC

v b INSERT »zíñ SELECTAΣGOC

S B≤sRú⌠≤ΩC

: ún⌠≤@CBziH≥iµC

sqlcodeG +100

sqlstateG 02000

SQL0101N »zí°°C

í: LkBz»zíA]ªWLt∩°°

¡εA]]Ah¡εoτíC

pG»zíO∩úYí»zíAsúYí

∩≤ªbt¼²ñ∩µÑAiαjC

pXt]d@UA»zíOG

v ]°°AWXpX°At¡εΩ

t¡εC

v HYΣLΩSw¡εC

LkBz»zíC

: íMΩw⌡µrΩα½ObúPrX⌡µAα½GWL°¡εC

: ⌡µUCΣñ@ΦkG

v N»zí¿uú° SQL »zíC

v bΩwtmñW[»zíΩ∩ (stmtheap) jpC

v ε»zíñ]td¡εAε

ΣC

v ε»zíñ]to@wqC

v pXtGP@Ω»zíó (

\DPMΦΓUA op≤OóΩ

)AP]CpGOpX°

AAbΩwtmñW[»zíΩ∩ (stmtheap)

jpC

sqlcodeG -101

sqlstateG 54001

SQL0102N H string lrΩ°C

í: oFUCípº@G

v COMMENT ON »zíñj≤ 254 C

v SQL CONNECT »zíñⁿwí°AWj

≤ 18 rC

v H string lrΩAΣ°j≤ 32672

C°j≤ 32672 rΩ°j≤ 16336

rΩAαzLDⁿúⁿwC

NADB2 tCúΣL°AiαⁿwúP¡ε

jprΩC ÷Aϕ DB2 úΩTA\

σ≤C

v b XQuery ϕíñAH string lrΩσrAΣ°

j≤ 32672 C¡εOH UTF-8 sX

rΩσrMwCuαzLs Ω XQuery τ

AzLp XMLQUERYBXMLEXISTS

XMLTABLEA SQL/XML τⁿw XQuery

AΩw XML Ab XQuery ϕíñ

ⁿw°j≤ 32672 rΩC

v pXtGbzqÑq@ñAúoWXΩ

Sw¡εCpAbzqÑq@ñ]tbe

DB2 for OS/390 »zíñj≤ 254 r

σrNoC

iαOΩα½biµAGrΩ°C pbúP

rXU⌡µíMΩwísArΩO

qírXα½ΩwrXC bYípUA

rΩii@BqΩwrXα½ UCS-2

(UNICODE) sXApAϕΩwO EUC rX

C oϕiα±ΘJrΩ≤°GrΩC

LkBz»zíC

: puϕµvuµvAε

°Cp SQL CONNECT »zíAε

í°AW°CpΣLrΩAnD\α

LkH¼ΦíCpíñttD CONNECT

SQL »zí⌠wqñoAⁿw°rΩD

Am½ SQL »zíñrΩσrC

pXtGYzqÑq@APO@Ω

(\DPMΦΓUAH oó

Ω)CdΩ SQL ∩APwWX

@Sw¡εABbnAπó»zíC

sqlcodeG -102

sqlstateG 54002

SQL0103N σr literal LC

í: ⁿX literal OH@rlA²úO@

πBpBIrC

12 TºΓU GU

pXtGbzqÑq@ñAoFΩS

wσrϕC

LkBz»zíC

: ≤LrCpXtApG

bzqÑq@ñoAPO@Ω

(\DPMΦΓUAH oóΩ

)CdΩ SQL SyAPwH@°

rϕíWhABbnAπó»zíC

sqlcodeG -103

sqlstateG 42604

SQL0104N b text ºßoDwO tokenCw

O]AGtoken-listC

í : bσr t e x t ºßⁿwOWA

SYSPROC.ADMIN_CMD SQL »zíΘJⁿO

rΩñykC t e x t µⁿX

SYSPROC.ADMIN_CMD SQL »zíΘJⁿO

rΩ 20 r≤OeOLC

b SQLCA SQLERRM µñAúOí≈M

µAp token-listA@@UCMµ]»zíI

εOTC

LkBz»zíC

: d≤bⁿwOd≥»zíC

sqlcodeG -104

sqlstateG 42601

SQL0105N H string lrΩOLC

í: »zí]t@H string lrΩAor

ΩOLC

LkBz»zíC

: ⁿwrΩTµíC drΩOrΩB¿∩jrC

pXtA\DPMΦΓUAHPO

@ΩC

sqlcodeG -105

sqlstateG 42604

SQL0106N SQL »zílA²OúπC

í: SQL »zí@úTAA]ΣúΘJ

ICiαO]⌠σrΦíCrΩσr

n[WµC

wεBz SQL »zíC

: d»zíO¿τí

ní≈ATwlyúOπC

Y PL/IGdbºe SQL »zíOπCY

XyÑ (Assmebler)GdOAϕaϕrΩ

≥WhC ( 72 µñODrA≥

rµq 16 µºßlC)

Y COBOLGdb END-EXEC ºe SQL »zí

OπC

sqlcodeG -106

sqlstateG 42601, 42603

SQL0107N W name °C°W¡ lengthC

í: W name °Clength ⁿX¼W

\°W¡C

¡εW°W¡i 18 CµW°W

¡i 30 CBxsIBϕµB°OW

W°W¡i 1 2 8 C

XMLQUERYBXMLEXISTS XMLTABLE ϕíñ

W°W¡i 128 C(pG⌡XrA

h°W¡ú]A⌠≤⌡XrC)

b SQL íñ SQL WB°≤Wº°

úoWL 64 C

⌡W (½≤¡w) W¡i 30 A²

wq¼úAΣ⌡W°uα 8 C

DW°úoWL 255 C

∩≤ SQL CONNECT »zíAbemsAiHⁿ°

b 18 rHí°AWCMAb⌡µ

A°j≤ 8 rí°AWy¿

C

ASQL CONNECT »zíτⁿ°b 18 rH

KXM 30 rHv IDC

Ω]OrúiHWX 64 °C

pXtGpGbzqÑq@ñAiαwWXΩ

Sw¡εC

α½ UTF-8 rXABWµBUDFBΦk

SwW°W¡i 128 C

LkBz»zíC

: íMΩw⌡µrΩα½ObúPrX⌡µAα½GWL°¡εC

: ∩uW≤½≤W≈kC

pXtGYzqÑq@APO@Ω

(\DPMΦΓUAH oó

Ω)CdΩ SQL ∩APwWX

@Sw¡εABbnAπó»zíC

sqlcodeG -107

sqlstateG 42622

2 SQL Tº 13

SQL0108N W name ¡wC

í: W name ¡wúAϕC

W name ½≤Auα@¡wC

µWO¡w¡wϕµW@÷W¡

wCbY⌠ñAµWnϕµW¡wC

LkBz»zíC

: Tw½≤WwTa¡wC

sqlcodeG -108

sqlstateG 42601

SQL0109N úe\ clause lyC

í: ⁿXlyYXb SQL »zíⁿOñA

⌠wqñú\olyC

v d BINSERT »zí CREATE VIEW »zíúα

INTOBORDER BY FOR UPDATE lyC

v O SELECT »zíúα ORDER BY FOR

UPDATE lyC

v O SELECT »zíúα]tXBΓlAúDb

d ñC

v bσiñ SELECT VALUES »zíAúα

INTO lyC

v pG RAISE_ERROR τQα½Y CAST W

µΩ¼Ahuα@∩ Mµn² C

v USE AND KEEP lyLkPipUGd @

G

– IsúO INHERIT ISOLATION LEVEL WITH

LOCK REQUEST ly SQL τ SQL Φ

k

– iαIsoí

– ∩nπd ϕµlϕµ

– nÑií@πΘd ϕµ

v INITIALSIZE ly∩≤tzí (SMS) Ωw

zí (DMS) ϕµíLC

v AUTORESIZEBINCREASESIZE MAXSIZE ly∩

≤tzí (SMS) ϕµíA∩≤Qwq

lmxsΩwzí (DMS) ϕµí

LC

v AUTORESIZEBINITIALSIZEBINCREASESIZE

MAXSIZE ly∩≤nxsΘϕµ

íLC

v INCREASESIZE MAXSIZE ly∩≤S

πjpϕµíLC

v zLk ADDBADD TO STRIPE SET BEGIN

NEW STRIPE SET lyANlmxssWw

πjpϕµíC

v pXtGbzqÑq@ñAiαwHΩ

Sw¡εC

v bϕµWACREATE INDEX »zí

úα PARTITIONED NOT PARTITIONEDC

LkBz»zíC

: úlyH≤ SQL »zíⁿOC

pXtGYzqÑq@APO@Ω

(\DPMΦΓUAH oó

Ω)CdΩ SQL ∩APwH

@Sw¡εABbnAπó»zíC

sqlcodeG -109

sqlstateG 42601

SQL0110N string O@LQ iC

í: Qi string LCDb≤UCº@G

v ⁿwFLQirCu\’0 9’B’A

F’ ’a f’C

v ⁿwFDQirC

v ⁿwF 8000 HWQirC

: ≤A½súX»zíC

sqlcodeG -110

sqlstateG 42606

SQL0111N µτ name ú]AµWC

í: Tⁿwµτ name (AVGBMINBMAXB

SUM COUNT(DISTINCT)) WµA]oτB

Γñ]A@µWC

LkBz»zíC

: ≤µτBΓϕíñⁿwµW

C

G@A≤ 2 ºe DB2 C

sqlcodeG -111

sqlstateG 42901

SQL0112N µτ name BΓO@µτ

B@q∩B@dC

í: µτBΓúα]AG

v µτ

v q∩

14 TºΓU GU

v d

v XMLQUERY XMLEXISTS ϕí (úF@

XMLAGG µτºBΓϕí)C

b SELECT MµñAΓNBΓlBΓúαO]A

DISTINCT ÷ΣrµτC

LkBz»zíC

: ≤µτkA°úLϕ

íAA@C

sqlcodeG -112

sqlstateG 42607

SQL0113N identifier ]tFúe\rAO

ú]t⌠≤rC

í: SQL WBW°≤W identifier ]

tLrCue\∩ SQL @δOrrC

NA≤OrOQwAHú⌡µΘµA

Bjpgr Q°úPr C

: ≤OrAMß½súX»zíC

sqlcodeG -113

sqlstateG 42601

SQL0117N ⁿwPⁿwttµúPC

í:

v b INSERT »zíMµñíJAPⁿwt

tµúPCYⁿw⌠≤µMµAhtt]A

ϕµ°µµMµC

v b SET α»zí UPDATE »zí SET l

yA≤ⁿwkAP¬µú

C

LkBz»zíC

: ≤»zíAC@ⁿwtt

µAⁿw@C

sqlcodeG -117

sqlstateG 42802

SQL0118N ≤ INSERTBDELETE UPDATE »

zíϕµ°Ab FROM lyñ

]ⁿwC

í: ⁿw INSERTBDELETE UPDATE »zí

ϕµ°A]Xb»zíd FROM l

yñC

≤ INSERTBUPDATE DELETE ºϕµ°

AúαP≤níJA≤¡wní

JB≤sRúCC

LkBz»zíC

TºA≤ 1.2 M≤¡°AAHzL

DB2 Connect s D≈C

: úΣ⌠tτCYn on

GA½≤ϕµ°ABN∩ w

C

sqlcodeG -118

sqlstateG 42902

SQL0119N H SELECT lyBHAVING ly

ORDER BY lyñⁿw expression-start

Yϕíb ORDER BY ly

ñⁿwAOª≤πµτ

SELECT lyBHAVING ly ORDERBY lyABⁿw GROUP BY lyC

í: SELECT »zíUCΣñ@G

v Oϕíµτ]tb SELECT lyB

HAVING ly ORDER BY lyñA²S GROUP

BY lyC

v Oϕí]tb SELECT lyBHAVING ly

ORDER BY lyñA²úb GROUP BY lyñC

OϕíO@H expression-start YϕíC

ϕíiαO@µ@µWC

pGb HAVING lyñⁿwF NODENUMBER

PARTITION τAh≥ϕµΣτNQ°

b HAVING lyñC

LkBz»zíC

: gN≤ SELECT lyBHAVING l

y ORDER BY lyñϕí]Ab GROUP BY l

yAOgq SELECT »zíñúµτA≤

»zíC

sqlcodeG -119

sqlstateG 42803

SQL0120N LkEτ OLAP τC

í: Eτ OLAP ταb∩∩ MµBb

HAVING lyAbY¡εUA≤ WHERE ly

GROUP BY lyñC

b WHERE lyXb HAVING lyd AB

τO÷sA WHERE lyα]t

Eτ OLAP τC

bτO÷µ (oµb∩

2 SQL Tº 15

úP≤t GROUP BY ly∩ ) A GROUP BY

α]tEτ OLAP τC

OLAP τLkb XMLQUERY XMLEXISTS ϕí

MµC

LkBz»zíC

: ≤»zíAHKúEτ

OLAP τAObΣªaΦC

sqlcodeG -120

sqlstateG 42903

SQL0121N bP SQL »zíñiµúAwⁿ

wW name hC

í: PW name whⁿw CALL »zí

OUT INOUT Ab INSERT »zíµM

µBUPDATE »zí SET lyú¬Bú»

zí¬AhⁿwFoWCW

OµBSQL BSQL sαC

NA°WYhµYH≥ϕµP@µ≥

ªAϕz≤síJ°Aiαo@C

LkBz»zíC

: ≤»zíykAⁿwC@µW

@C

sqlcodeG -121

sqlstateG 42701

SQL0122N S GROUP BY ly SELECT »z

íAob SELECT lyñ]tµWP

µτAO SELECT lyñ]tµ

WA² GROUP BY lyñoSC

í: SELECT »zíUCΣñ@G

v SELECT lyñ]tµWMµτA²OS

GROUP BY lyC

v SELECT lyñ]tµWA² GROUP BY lyñ

]tC

bqτñiαtµC

pGb HAVING lyñⁿwF NODENUMBER

PARTITION τAh≥ϕµΣτNQ°

b SELECT lyñC

LkBz»zíC

: ≤»zíAN SELECT lyñUµ

]Ab GROUP BY lyAq SELECT lyúU

µC

sqlcodeG -122

sqlstateG 42803

SQL0123N τ name ñm n O

÷ΣrC

í: bτ name ñ n mWAϕªO

ADAϕªO÷ΣrAoD÷ΣrC

: TwτCX∩w

qC

sqlcodeG -123

sqlstateG 42601

SQL0125N ORDER BY lyñµXAOp≤

1AOj≤GϕµñµC

í: »zíñ ORDER BY lyA]tµXA

Xp≤ 1AOj≤Gϕµñµ (SELECT ly

ñ)C

LkBz»zíC

: ≤ ORDER BY lyykAC@

µOrTOGϕµñ@µC

sqlcodeG -125

sqlstateG 42805

SQL0127N DISTINCT QⁿwFhC

í: DISTINCT ¡wúα≤G

v SELECT lyPµτñ

v P@ SELECT »zíΓhµτñC

LkBz»zíC

: @A≤ DB2 2 ºe DB2

AHzL DB2 Connect s D≈C

sqlcodeG -127

sqlstateG 42905

SQL0129N »zí]thϕµWC

í: SQL »zí]thϕµWCµ@ SQL »zí

hiH 255 ϕµC⌠≤°ºΣñC@

ϕµú]Ab¡εñC

LkBz»zíC

: N SQL »zí¿Γ≤hµ»

zíAC@»zí]t 255 ≤ϕµC

ohTºA≤zL DB2 Connect s D≈C

sqlcodeG -129

sqlstateG 54004

16 TºΓU GU

SQL0130N ESCAPE lyúOµ@rA¼r

ΩñL⌡XrXC

í: ⌡XrOµ@rA°úWL 2

C pG⌡Xrºß≥HΣ¡B ±uA

huαXb¼rΩñCp≤h÷≤ LIKE zⁿW

ESCAPE lyΩTA\ SQL ReferenceC

: ≤¼rΩ⌡XrC

sqlcodeG -130

sqlstateG 22019, 22025

SQL0131N LIKE zⁿBΓAúeΩ

¼C

í: pG LIKE NOT LIKE ¬ΣϕíOr

¼AhkΣϕí]Or¼C

pG¬ΣϕíO¼AhkΣϕí]O

¼C

pG¬ΣϕíO BLOB ¼AhkΣϕí]

O BLOB ¼C

LkBz»zíC

: ≤ LIKE zⁿϕíAΣΩ¼

PC

sqlcodeG -131

sqlstateG42818

SQL0132N LIKE zⁿ POSSTR qτLA]

@BΓúOrΩϕíAG

BΓúOrΩCLOCATE POSITIONqτLA]@BΓúOr

ΩAGBΓúOrΩϕíC

í: Xb»zíñ LIKE zⁿ POSSTR qτ

LA]@BΓúOrΩϕíAGB

ΓúOrΩCXb»zíñ LOCATE qτ

POSITION qτLA]@BΓúOrΩA

GBΓúOrΩϕíC

Xb LIKE NOT LIKE zⁿ¬ΣBΓBLOCATE

GBΓBPOSITION GBΓ POSSTR

@BΓAOrΩϕíCXbzⁿkΣ

ALOCATE @BΓBPOSITION @BΓ

POSSTR GBΓAiHOUCº@G

v

v Sϕn²

v D

v A LOCATE POSITIONAO@µ

v qτAΣBΓWz⌠@

v sWz⌠@BΓϕí

UC¡εG

v ϕíñúαO L O N G V A R C H A RB

CLOBBLONG VARGRAPHIC DBCLOB ¼C

AªúαO BLOBC

v ϕíΩ°úαj≤ 4000 C

LIKE zⁿBLOCATE qτBPOSITION qτ

POSSTR qτúαP DATEBTIME TIMESTAMP

@C

LkBz»zíC

: d≤ LIKEBLOCATEBPOSITION

POSSTR ykC

sqlcodeG -132

sqlstateG 42824

SQL0134N rΩµBDBτ name

kúϕC

í: ú\rΩ nameC

bUCípñAú\ú

CLOBBDBCLOBBBLOBBLONG VARCHAR LONG

VARGRAPHIC Ω¼ϕíG

v SELECT DISTINCT »zí

v GROUP BY ly

v ORDER BY ly

v t DISTINCT µτ

v UNION ALL HXBΓl SELECT VALUES

»zíC

pXtGbzqÑq@ñAΩSw¡ε

iαoC\ SQL Reference íσ≤AH

oóΩC

LkBz»zíC

: rΩWúΣnDBΓC

sqlcodeG -134

sqlstateG 42907

SQL0135N INSERT »zí UPDATE »zíñº

°rΩµΘJAODA

O÷Σr NULLC

í: UPDATE INSERT BµW

d A²ª NULL DC

°rΩµO L O N G V A R C H A RB L O N G

VARGRAPHICBVARCHAR(n)FΣñ VARCHAR(n) ñ

2 SQL Tº 17

n j≤ 254 p≤Ñ≤ 32767AVARGRAPHIC(n) ñ n

j≤ 127 p≤Ñ≤ 16383C

: °rΩkΩTA\ DB2 for VM

Application Programming ΓUC≤»zíCAC

sqlcodeG -135

sqlstateG 56033

SQL0137N operation o°j≤

maximum-valueC

í: swºBΓGA±G¼Σ≤

°C

rΩG¡εb 32,700 AúDBΓº@O

CLOBA≥¡ε 20 GBC

rΩG¡εb 16350 rAúDBΓº@O

DBCLOBAh¡ε 1,073,741,823 (± 1 GB 1) G

rC

GirΩG (BΓO BLOB) ¡εb 2 GBC

: TwBΓ°MúWLiΣ°

W¡AABΓC

sqlcodeG -137

sqlstateG 54006

SQL0138N SUBSTR SUBSTRING τG

TWXd≥C

í: sbUCΣñ@ípG

v SUBSTR SUBSTRING τGp≤ 1

j≤ MC

v SUBSTR SUBSTRING τTOπ

0AOp≤ 0 j≤ M-N+1 ϕíC

pG@OTw°Ah M Σ°ApG@

O°Ah M Σ°W¡C N OG

C

Lk⌡µ»zíC

: Tw SUBSTR SUBSTRING τG

MTXWzWhC

sqlcodeG -138

sqlstateG 22011

SQL0139W µ column íñXllyC

í: µíñlyOlC

»zíwBz¿\A²OllyBzC

: ≤µíC

sqlcodeG +139

sqlstateG 01589

SQL0142N úΣ SQL »zíC

í: tt SQL »zíA∩≤ΣL IBM ÷píΩ

wú\OA²úⁿΩwzíΣC

pXtGd@UA SQL »zíOⁿVú

Σ SQL »zíΩC

LkBz»zíC

: ≤ SQL »zíykAqí

ú»zíC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓUAH op≤

OóºΩ)AdΩ SQL ∩

C

SQL0143W úΣ SQL »zí; LykúB

zC

í: Ωwzí÷MF∩ΣL IBM ÷píΩ

wú\tt SQL »zíA²OúΣªC

»zíiαúú@PúnGC

: ≤ SQL »zíykAqí

ú»zíC

SQL0150N INSERTBDELETEBUPDATE

MERGE »zíñ∩B°B

¼ϕµBπΘdϕµmϕµOú

\nD@C

í: wwq INSERTBUPDATEBDELETE MERGE

»zíñⁿW∩B°B¼ϕµBπΘd ϕ

µmϕµAHúα⌡µnDíJB≤sRú

@C

b° SELECT »zí∩tUC⌠@A

¬ °∩G

v DISTINCT ÷Σr

v b∩ Mµñµτ

v GROUP BY HAVING ly

v iOUCΣñ@ FROM lyG

– hϕµ°

– ¬° (SYSCAT.SYSVIEWS READONLY

µ]w ’Y’)

v ]wBΓl (D UNION ALL)C

v pXtGo°Lk≤sΩSw¡

ε

18 TºΓU GU

NAo°≤úA≤ SELECT »zí∩d

C

Y°í]t WHERE lyQ NOT

DETERMISTIC EXTERNAL ACTION wqd

íAho°úi MERGE »zíC

Q WITH ROW MOVEMENT lywq°úi

@]A≤s@ MERGE »zíC

zLkbúiΩc¼Wwq¼ϕµñ

íJεCCϕµϕµiαe\íJ@C

qt@ΩΘd ϕµmϕµAúα⌡µ

íJB≤sRú@C

LkBz»zíC

: b∩B°Bt@πΘd ϕµ

mϕµWALk⌡µnDτC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓUAH op≤

OóºΩ)AdΩ½≤w

q≤s¡εC

sqlcodeG -150

sqlstateG 42807

SQL0151N Lk≤sµ nameC

í: Lk≤sⁿwµA]FUC@º@G

v ½≤ϕµO°ABⁿwµl≤°qτ

BϕíB÷ΣrBµAb°ñúα≤

sµC

v ⁿwµOt¼²úi≤sµOT

READ ONLY µC

pXtd@UAΣLΩSw¡ε

O²εµ≤sC

LkBz»zíC

: pGⁿwµl≤qτBϕíB

÷Σrúi≤sµA≤s SET lyññ

µAñíJµCpi≤s¼² (i≤s

µ) MµA\ SQL Reference.

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓU)AdΩ

½≤wq≤s¡εC

sqlcodeG -151

sqlstateG 42808

SQL0152N ¡ε constraint-name O

actual-constraint-type ¡εAúO

expected-constraint-type ¡εC

í: ≤≤¡ε constraint-nameA²¡εw

q e x p e c t e d - c o n s t r a i n t - t y p eAúOⁿw

actual-constraint-type ¡εC

: τn≤≤¡εW¼C

sqlcodeG -152

sqlstateG 42809

SQL0153N »zí]AnµMµC

í: bUCípUAt as ld ly CREATE

VIEW »zíB@ϕµϕí CREATE TABLE »z

íñAⁿwµMµG

v ∩ SELECT Mµ⌠≤úOµWAB

AS lyRWC

v ⌠≤ΓPµWAB AS ly

½sRWC

LkBz»zíC

: b CREATE VIEW »zíB@ϕµϕ

íBCREATE TABLE »zíñúµWMµAb

∩ SELECT Mµñ AS lyRWµC

sqlcodeG -153

sqlstateG42908

SQL0155N Lk∩oτíαϕµC

í: oτí]AO OLD_TABLE NEW_TABLE

REFERENCING lyCwo DELETEBINSERT

UPDATE SQL »zíAⁿw OLD_TABLE

NEW_TABLE WA@n∩ϕµC

: qo@ñúwo

DELETEBINSERT UPDATE SQL »zíA≤

αϕµWAHKªPz∩ϕµ≡C

sqlcodeG -155

sqlstateG 42807

SQL0156N ≤@WúOϕµC

í: SQL »zí ALTER TABLEBDROP TABLEBSET

I N T E G R I T YBC R E A T E T R I G G E RB C R E A T E

INDEXBLOCK TABLE RENAME TABLE A≤ϕ

µAúA≤°C RUNSTATS LOAD íP

]A≤ϕµAúA≤°C

pXtGpX⌠ñúΣYí»

zíC÷ΩTA\ Administration GuideC

2 SQL Tº 19

LkBz»zííC

: τ»zíñⁿwFTϕµWCp

GúFOWATwOWNRϕµC

pXtGτ½≤úOC

sqlcodeG -156

sqlstateG 42809

SQL0157N name b FOREIGN KEY lyñúα

A]ªLkO≥ϕµC

í: b CREATE ALTER TABLE »zí

FOREIGN KEY lyñOX½≤ nameC FOREIGN KEY

lyO≥ϕµC

LkBz»zíC ∩ⁿwϕµC

: ≤»zíAb FOREIGN KEY lyñ

ⁿw≥ϕµWC

pGúFOWATwOWR≥ϕµC

sqlcodeG -157

sqlstateG 42810

SQL0158N name ⁿwµAúP≤G

ϕµñµC

í: Or name iHOG

v CREATE VIEW »zíñRW°

v @ϕµϕíϕµW

v ¼ϕµϕí÷W

v CREATE TABLE ALTER TABLE »zíñRW

ΩΘd ϕµ

v CREATE FUNCTION »zíñRWτ

v CREATE METHOD »zíñRWΦkC

v CREATE STAGING TABLE »zíñmϕµW

ⁿwµWP≤÷∩Gϕµñ

µCpG name OmϕµAB÷ΩΘd ϕ

µ GROUP BY lyAhⁿwµW±

mϕµwqΩΘd ϕµµnhΓC

pG÷ΩΘd ϕµS GROUP BY lyAhⁿ

wµW±ΩΘd ϕµµnh

TC

LkBz»zíC

: ≤ykAp@Aname wqµW

MµNGϕµCµⁿw@WC

sqlcodeG -158

sqlstateG 42811

SQL0159N »zí object iO

object-typeAúO expected-object-typeC

í: ⁿw»zíⁿO@í≈½≤ objectAYⁿ

¼ o b j e c t - t y p e ½≤AúOw¼

expected-object-typeC

ú»zíⁿO½≤AΣ¼X

expected-object-typeCpAY»zíO DROP ALIAS

PBIRD.T1A≥ PBIRD.T1 OOWWCpG

object-type TABLEAhiαϕµ¼∩≤oX»z

íÑúTC

: ≤»zíⁿOAHTX

expected-object-type O½≤¼C

sqlcodeG -159

sqlstateG 42809

SQL0160N ∩≤ⁿw°AWITH CHECK OPTIONlyOLC

í: pUCípA°ñúα WITH CHECK

OPTION lyG

v °wq¬CpG SELECT »zí]tUC⌠@

A°¬C (NAo°≤úA≤

SELECT »zíd C)

– DISTINCT ÷Σr

– b∩ Mµñµτ

– GROUP BY HAVING ly

– OUC⌠@ FROM lyG

- hϕµ°

- ¬°

– ]wBΓl (úO UNION ALL)C

v CREATE VIEW »zíñ SELECT »zí]td

(úY¼²ϕµSwpµº)C

v ⁿw°wqα°Awq INSTEAD OF

oτíC

v ⁿw°wqα°A]tσrjMτC

pXtGi≤sº°AúΣ

WITH CHECK ∩C

LkBz»zíC ⁿw°C

: ú WITH CHECK OPTION lyA

≤°wqAHªXHWWhC

sqlcodeG -160

sqlstateG 42813

20 TºΓU GU

SQL0161N íJ≤s@GεCúX°w

qC

í: wb¡OíJ≤s@º½≤°wqñⁿ

wF WITH CHECK OPTION lyA FROM lyⁿw

FH°@íJ≤s@C]AdíJ

≤s°ñUεCAHTwΣGX°

wqC

pGw∩°íJ≤s@Ob FROM lyñAh@

wBzíJ≤s@AnⁿwQ WITH CHECK

OPTION wqF°C

LkBz»zíC ⌡µ⌠≤íJ≤sA°P≥ª

≥ϕµeOúC

: d°wqAHPwnDíJ≤

s@≥D]CNAoiαO°Ω

wípC

nDíJ≤s@iαbNd≥±J

µñCt¼²≤sΩTA\ SQL Reference

HF¼²Ui≤sµñd≥C

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓU)AdΩ

½≤wq°wqC

sqlcodeG -161

sqlstateG 44000

SQL0170N τ name úTC

í: ⁿwqτ nameAhC

LkBz»zíC

: TwqτwⁿwTC

sqlcodeG -170

sqlstateG 42605

SQL0171N í name n Ω¼B°

úTC

í: í name n Ω¼B°ú

TC

LkBz»zíC

: TwíXíWhC

sqlcodeG -171

sqlstateG42815

SQL0172N name úOτWC

í: SQL »zí]AFúqτC

LkBz»zíC

: TwzT≈gFτWC

sqlcodeG -172

sqlstateG 42601

SQL0176N TRANSLATE qτGBT

úTC

í: »zí≤UC@h]úTG

v ú\α½qτ@rt@úP

sXrm½CpAµ@rúαG

rm½AGr]úαµ@rm

½C

v α½qτGMTATí

r⌠C

v pGα½qτ@O C H A R

VARCHARAhOTíµ@

rC

v pGα½qτ@O GRAPHIC

VARGRAPHICAhOTíG

rC

LkBz»zíC

: Twα½qτGBTM

TC

sqlcodeG -176

sqlstateG42815

SQL0180N ΘírΩϕkAΣykúTC

í: ΘBííWOrΩϕkAúXⁿ

wttΩ¼ykC

LkBz»zíC

: TwΘBííWOykA

XΣΩ¼ykCpGrΩúOΘBíí

WOATwªAªútΩ¼C

pXtGDiαOΩñΘ/íϕ

íDCpG]úAqnD

Troubleshooting Guide óΩñΣXDAd

ΩΘ/íϕí¡εC

sqlcodeG -180

sqlstateG 22007

2 SQL Tº 21

SQL0181N ΘírΩϕkWXd≥C

í: ΘBíWOrΩϕkt@WXd

≥C

úoiαOzbíñs í

MXíµíAúP≤íªµ

íCpAípGn¬ mm/dd/yyyy µíí

AhH dd/mm/yyyy µíxsrΩíNúπC

TΘBííWOd≥pUG

v 0001 9999C

v δ 1 12C

v δ 1B3B5B7B8B10 M 12 AΘ 1 31C

v δ 4B6B9B11 AΘ 1 30C

v Dδ 2 AΘ 1 28C

v δ 2 AΘ 1 29C

v 0 24C Y 24AíΣLí≈ 0C Y

USA µíAúαj≤ 12C

v 0 59C

v ϕ 0 59C

v Lϕ 0 999999C

v úOAΦΣΘΘí≈ 001 365C

v OAΦΣΘΘí≈ 001 366C

pXtGDiαO]ΩñΘ/íϕ

íDC\Ωσ≤A oΩ

ñΘíd≥CpG]úAqnD

óΩñΣXD (\ Troubleshooting

Guide)AdΩΘ/íϕí¡εC

LkBz»zíC

: Twbd≥ABí

ΘíµíPrΩPC

sqlcodeG -181

sqlstateG 22007

SQL0182N @]AΘíOíϕíL

C

í: ⁿwϕí]túϕΘBííW

OOíC

LkBz»zíC

: d SQL »zíAPD]≤

»zíC

sqlcodeG -182

sqlstateG 42816

SQL0183N ΘíΓNBΓΘíqτ

GAúbΘd≥C

í: ΓNBΓGObd≥ 0001-01-01 9999-12-31

HΘíWOíC

Lk⌡µ»zíC

: d SQL »zíAPD]C p

GDPΩ÷AdoBzΩC

sqlcodeG -183

sqlstateG 22008

SQL0187N µΘ/íSϕn²OLC

í: Θ/íΩTA@t

ⁿC

: Twt TOD ]wOT

C

sqlcodeG -187

sqlstateG 22506

SQL0190N ALTER TABLE table-name µ

column-name ⁿwPsµú

eC

í: b ALTER COLUMN lyñAALTER TABLE »

zíϕµ table-name µ column-name ⁿw

APsµúeCAiα]p

UC

v pG∩sµⁿw SET DATA TYPE lyG

– Ω¼úOiH≤Ω¼

– µ°j≤lyñⁿw°

– Ω¼Lk≤sΩ¼

– µΩ¼OLk≤

SYSPROC.DB2SECURITYLABEL

– Ω¼Lk≤

SYSPROC.DB2SECURITYLABEL

v pGⁿwO SET EXPRESSION lyAhsµ

– bϕíúAS[HwqC

– ≤ϕµΣ@íC

v pGwⁿw DROP COLUMN SECURITY ∩Ahµ

ⁿwO@C

v pGwⁿw DROP DEFAULTAµwqw]C

v pGwⁿw DROP IDENTITYAµwqO

µC

v pGwⁿw DROP EXPRESSIONAµwqúϕ

íC

22 TºΓU GU

v pGwⁿw SET DEFAULTAµwwqt@úΦ

í (Oϕí)A²P»zíS∩

DROPC

v pGwⁿw SET GENERATED ALWAYS AS (ϕí)A

µwwq@úΦí (w]BOϕí)A²

P»zíS∩ DROPC

v pGwⁿw SET GENERATED ALWAYS AS IDENTITY

SET GENERATED BY DEFAULT AS IDENTITYA

µwwq@úΦí (w]BOϕí)A²

P»zíS∩ DROPC

v pGwⁿw SET GENERATED ALWAYS SET

GENERATED BY DEFAULTAµúOOµC

LkBz»zíC

: ²ⁿwPsµeAú

WµAOⁿwúPµWC

sqlcodeG -190

sqlstateG 42837

SQL0191N ≤ú MBCS rAHP≤o

C

í: iα]]AG

1. Ω]túϕ¿hrCpAΣ

DBCS r@A²ΣGrC

2. qτ (p SUBSTR POSSTR) úϕaIh

rΩCNoτÑAbΩwrX⌠

wqñAl°úOT

CN Unicode ΩwÑAy¿D]A@δ

O] UTF-8 rΩl°úTC

3. TRANSLATE oqτiα≤h

rΩC

pXtGΩ]iHo¼pC

:

1. ≤ΘJΩAMß½@C

2. ϕrα½ΩwrXAYhrI

ΦíúTA≤l°C

3. ≤o TRANSLATEC

pXtGpGΩOTAqnDó

ΩñΣXD (\ Troubleshooting Guide)A

dΩ DBCS ¡εCpGΩⁿGOTA

p IBM AHA o≤UC

sqlcodeG -191

sqlstateG 22504

SQL0193N b@ ALTER TABLE »zíñAµ

column-name wQⁿw NOT NULLA²

Oⁿw DEFAULT lyAO

DEFAULT lyQⁿw DEFAULTNULLC

í: ϕsWsµwgsbϕµA

sεCAⁿw@sµCw]ÑAⁿw

O NULL CMA≤µwwq NOT

NULLA]wq NULL Hw]C

: úµW NOT NULL ¡εA

µú NULL Hw]C

sqlcodeG -193

sqlstateG 42601

SQL0195N Lk≤ßµ table-nameC

í: ALTER TABLE »zí≤@h

µC²≤≤ϕµOd@sµA

HLkqϕµ table-name ≤µC

: TO¿ A L T E R »zíAϕµ

table-name π@µCúΣñ@µ

DROPAAnDApGúíµAh

≤ϕµ½sªC

sqlcodeG -195

sqlstateG 42814

SQL0196N Lk≤ table-name ñµ

column-nameC]X = reason-codeC

í: ≤µ column-nameC\]XAH

o≤Lk≤µíC

1 Lk≤µA]Σ≤hIeΣBϕµ

Σ MDC C

2 Lk≤µA]túµPΣ

C

3 Lk≤¼ SYSPROC.DB2SECURITYLABEL

µC

:

1 ϕµΣ≤AiH≤

µC

2 ≤µúϕíC

3 ≤½ϕµA²ú¼

SYSPROC.DB2SECURITYLABEL µ

sqlcodeG -196

sqlstateG 42817

2 SQL Tº 23

SQL0197N ORDER BY lyñú\¡wµW

C

í: ∩ ORDER BY lyA]AXBΓl

(UNIONBEXCEPTBINTERSECT) Aúα¡w

µWC

: Tw ORDER BY lyñµWú

¡wC

sqlcodeG -197

sqlstateG 42877

SQL0198N PREPARE EXECUTE IMMEDIATE»zízrΩC

í: ≤ PREPARE EXECUTE IMMEDIATE »z

í½≤DAO]tíAOrΩC

Lk¿ PREPARE EXECUTE IMMEDIATEC

: ≤íΦA≤⌡µeTw PREPARE

EXECUTE IMMEDIATE »zíBΓñAwú

SQL »zíC

sqlcodeG -198

sqlstateG 42617

SQL0199N b text ºßOdr keyword OL

CwO]AGtoken-listC

í: YOdr keyword Xb text ºßANb»z

íñIWA SQL »zíñykCtext µ

ⁿX SQL »zíñ≤Odrºe 20 rC»z

íñlyiαC

b SQLCA SQLERRM µñAúOí≈M

µAp token-listAi@í]pvUCMµ]»

zíIεOTC

LkBz»zíC

: d÷Σr»zíCY≥

SQL jrAsWCτlyOTC

pGTºñOOdrCOdrAr¿

jrOrC

G@A≤ 2 ºe DB2 C

sqlcodeG -199

sqlstateG 42601

SQL0200 - SQL0299

SQL0203N µ name úTC

í: »zíñµ nameA@HWiαµ

OªiHCoiαOHUípGG

v FROM lyñⁿwΓϕµAªWPµC

v ORDER BY ly@WAWA≤∩ Mµñ

@HWµC

v q CREATE TRIGGER »zíñDDϕµ@µ

A÷Wⁿªssα

C

µWni@BΩTTwªOiαϕµµñ

@µC

LkBz»zíC

: µWsW@¡wC ¡wOϕµW÷WC ∩ Mµñµiαn½sR

WC

sqlcodeG -203

sqlstateG 42702

SQL0204N name OwqWC

í: OUC]º@G

v ΩwñSwqH name O½≤C

v ϕµñSwqH name OΩC

v zbY@Ω¼CoAiαUCX

]G

– pG name OXµAhΩwñúsbW

Ω¼C

– pG name OúXµAhτ⌠]t

Ω¼⌡C

– Ω¼bΩwñíWOAú¡≤sΩ

]í (A≤RA»zí)C

– pGΩ¼b CREATE TYPE ¼ UNDER l

yñAª¼WiαÑ≤zwqL¼W

C

v UCº@FY@τG

– DROP FUNCTION »zí

– COMMENT ON FUNCTION »zí

– CREATE FUNCTION »zí SOURCE ly

pG name OXµAhτúsbCpG name

OúXµAhWτúsb≤µτ⌠

⌠≤⌡ñCNGτúαq

COALESCEBNULLIFA VALUE τ

C

v W ″name″ b CREATE SECURITY LABEL

COMPONENT »zí UNDER lykA²w

q ROOTAwqbΣLºU

24 TºΓU GU

v UCΣñ@qτwⁿw@whAow

hObΩwwq ″name″ OC

– SECLABEL

– SECLABEL_TO_CHAR

– SECLABEL_BY_NAME

⌠≤¼Ωw½≤úiαú@XC

pXtG name O½≤bΩwñwqA

name úO DROP NICKNAME »zíñC

ΩúúAϕ nameCbo¼pUA

TºONUCµíG ″OBJECT:<data source>

TBLE/VIEW″AϕⁿwºΩΩC

LkBz»zíC

: Tw SQL »zíñwTⁿw½≤W

(]A⌠≤n¡w)AB½≤WsbCpGW

ΩAd ¼²ϕµ

SYSCAT.DATAPARTITIONSAHMΣϕµΩ

WC∩≤ SOURCE lyñ≥Ω¼τA

iα]½≤úsbAAiα]½≤TsbY

⌡ñA²⌡úbzτ⌠CY CREATE

SECURITY LABEL COMPONENT »zíATwC@

wⁿw ROOTAⁿw UNDER lyñlA

MßANªⁿw UNDER lyñ CYqτ

S E C L A B E LB S E C L A B E L _ T O _ C H A R

SECLABEL_BY_NAMEATww∩whW

ⁿwwhC

pXtGpG»zí DROP NICKNAMEAT

w½≤TC½≤iαúsbpXΩwΩ

ñCτpXΩw½≤ (pG) Ω½≤

OsbC

sqlcodeG -204

sqlstateG 42704

SQL0205N object-name ñwqµ

nameC

í: pG object-name Oϕµ°Ah name O

object-name ñwqµCpG object-name O@

c¼Ah name O object-name ñwqC

pXtGobject-name iC

LkBz»zíC

: pG object-name Oϕµ°AτT

Ωwb SQL »zíñTⁿwµϕµW°W

(]A⌠≤n¡w)CpG object-name Oc

¼Aτ SQL »zíñwTⁿwM¼W (]

A⌠≤n¡w)C

PApGzb REORG IMPORT í¼A

≥ñµWiαHbUCΓUñwqΩ

wzíRWWhG Administration GuideC

sqlcodeG -205

sqlstateG 42703

SQL0206N name bΣb⌠wqñLC

í: bUCípñAiαoG

v p INSERT UPDATEF »zíAⁿwµDⁿ

wíJ≤sº½≤ϕµ°µC

v ∩ SELECT DELETE »zíÑAⁿwµúO

»zíñ FROM lyñwq⌠≤ϕµ°

µC

v ∩ ORDER BY lyÑAⁿwµO∩ ñúQ

e\÷µC

v Y CREATE TRIGGERBCREATE METHOD

CREATE FUNCTION »zíG

– name úαRµBαW

C

– ib SIGNAL »zíñⁿw°≤W

nameC

v Y CREATE TRIGGER »zíG

– DDϕµY@µA OLD NEW

÷WC

– bo@ñASET α»zíñú¬ⁿw

αABΣsαC

v Yπ PREDICATES ly CREATE FUNCTION »

zíG

– SQL τ RETURN »zíúO

Ab RETURN »zíd≥ñC

– FILTER USING lyúOb WHEN l

yñWϕíWC

– oWhñjMPbτ

WúC

– oWhñjMP EXPRESSION AS ly

ñϕíWbτWúC

v ∩ CREATE INDEX EXTENSION »zíÑARANGE

THROUGH ly FILTER USING ly

úOiblyñWC

LkBz»zíC

: τ SQL »zíñWⁿwTCp

SELECT »zíATw FROM lyñwRW

nϕµC∩ ORDER BY lyñ∩ ATwS

⌠≤÷µC pGw∩ϕµF@÷WA

τß≥÷WAúOϕµWC

2 SQL Tº 25

p CREATE TRIGGER »zíATw SET α

»zíñAú¬ⁿwsαABDDϕ

µºµAúⁿw÷WC

sqlcodeG -206

sqlstateG 42703

SQL0207N PXBΓl@ SELECT »z

íAΣ ORDER BY lyñú\µW

C

í: tXBΓl SELRCT »zíA]t@

ORDER BY lyAªⁿwFµWC bípUA

ORDER BY lyñµMµ]tπC

LkBz»zíC

: ≤ ORDER BY lyµMµñⁿwπ

C

GA≤ 2 ºe DB2 AH

g DB2 Connect s D≈C

sqlcodeG -207

sqlstateG 42706

SQL0208N ORDER BY lyLA]µ name

úOGϕµ@í≈C

í: »zíLA] ORDER BY Mµñⁿwµ

nameAb SELECT MµñⁿwABúbGϕµ

ñCϕ∩ »zí∩úO@∩ AGϕ

µñµiGC

LkBz»zíC

: Yn≤»zíykANⁿwµsW

ϕµAOq ORDER BY lyñ[HRúC

sqlcodeG -208

sqlstateG 42707

SQL0212N name O½ϕµⁿwXAboτí

REFERENCING lyñQⁿwhC

í: name ⁿwnϕµB°BOW÷WAP

P@ FROM lyñt@nϕµB°BOW÷W

PC

pG»zíO CREATE TRIGGERA≥AREFERENCING

lyiαⁿwFPDDϕµPWAiαHP@W

h OLD NEW ÷W NEW_TABLE

OLD_TABLE OrC

LkBz»zíC

: ½g SELECT »zí FROM lyC

X÷WPϕµB°OWWAH FROM ly

ñAL⌠≤nϕµB°BOW÷WPΣL⌠≤

nϕµB°BOW÷WPC

p CREATE TRIGGER »zíA≤ REFERENCING

lyñWAHK⌠≤½C

sqlcodeG -212

sqlstateG 42712

SQL0214N ϕíYbUCm ORDER BY l

yñb clause-type lyñH

expression-start-or-order-by-position lA

hOLC]X = reason-codeC

í : b c l a u s e - t y p e lyñAϕí

expression-start-or-order-by-position @í≈Oϕ

íOLAⁿw] reason-code pUG

1 ∩ »zí∩úO@∩ Cϕíúe

\bo¼∩ »zí ORDER BY ly

ñCb clause-type ORDER BY A

oo]XC

2 DISTINCT Ob∩ lyñⁿwABϕíLk

P∩ MµñϕíCb clause-type

ORDER BY Aoo]XC

3 sO ORDER BY lyñµτX

Cb clause-type ORDER BY A

oo]XC

4 GROUP BY lyñϕíLk]Aq∩C

b clause-type GROUP BY Aoo

]XC

5 GROUP BY ly¬BΓlAúαOúP

τCb clause-type GROUP BY A

oo]XC

6 O R D E R B Y lyñϕíúα]t

XMLQUERY XMLEXISTSCb clause-type

ORDER BY Aoo]XC

7 G R O U P B Y lyñϕíúα]t

XMLQUERY XMLEXISTSCb clause-type

GROUP BY Aoo]XC

LkBz»zíC

: reason-code ⁿwpU]A∩

∩ »zíG

1 q ORDER BY lyñúϕíCpG

Y@µGANΣ≤µπ

µµWµíC

2 q∩ lyñú DISTINCTAONΣ≤

µπµµWµíC

26 TºΓU GU

3 sWΓ GROUP BY lyAOq ORDER BY

lyñúµτC

4 q GROUP BY lyñúq∩CpGs

OHq∩≥ªYµGnAh

@¼ϕµϕí@δ@ϕµϕíAú

Gϕµ@@YµGϕíC

5 q GROUP BY lyúBΓl¬

úPτC

6 q ORDER BY lyú⌠≤ XMLQUERY

X M L E X I S T S ϕíCpGOH

XMLQUERY XMLEXISTS ϕí≥ª

GµnAh¼ϕµϕí@

ϕµϕíA²Nϕí@GµAú

GϕµC

7 q GROUP BY lyú⌠≤ XMLQUERY

X M L E X I S T S ϕíCpGOH

XMLQUERY XMLEXISTS ϕí≥ª

GµnAh¼ϕµϕí@

ϕµϕíA²Nϕí@GµAú

GϕµC

sqlcodeG -214

sqlstateG 42822

SQL0216N zⁿBΓlC@ΣúPCzⁿ

BΓl predicate-operatorC

í: zⁿbzⁿBΓl¬k (G) X

C GPCoiαXbHA

≥ϕϕíMµñAϕ@O∩ñ∩ CC

LkBz»zíC

: HzⁿBΓlC@ΣúA≤z

ⁿC

sqlcodeG -216

sqlstateG 428C4

SQL0217W ⌡µ»zíA]uvΩTn

DbBzñC

í : uvSϕn²º@µAQ]w

EXPLAINC \PA SQL »zíA²²

ε⌡µ⌠≤A»zíC

: qoípíAoXA

ϕ SET »zíANAϕuvSϕn²A≤

EXPLAIN H]wC

sqlcodeG +217

sqlstateG 01604

SQL0219N uvϕµ name úsbC

í: wIs Explain \αA²OΣúuv

ϕµ nameCbIs Explain ºeuvϕµC

: uvϕµCuv

ϕµ SQL DDL »zíib sqllib U misc ²

ñAW EXPLAIN.DDL ñΣC

sqlcodeG -219

sqlstateG 42704

SQL0220N uvϕµ name, µ name2 S

Twq≥óFC

í: wIs Explain \αA²Ouvϕµ name S

wwqCwqiα≤HU]úTG

v wwqµúT (p name2 O)

v ⁿwµΩ¼úT (pG name2 OµW

)C

v ϕµ CCSID úTC

: ≤ⁿwuvϕµwqC

uvϕµ SQL DDL »zíib sqllib U

misc ²ñAW EXPLAIN.DDL ñΣC

sqlcodeG -220

sqlstateG 55002

SQL0222N ∩σ cursor-name ⌡µ@

C

í: pG SQLSTATE O 24510AϕoCww

≤sRúwq SENSITIVE STATIC σ

cursor-nameAeεCwQORú≤s

Cϕ DB2 bΩw (Ωw∩σ cursor-name

ºGϕµeεC) ñ≤sRúCA≥ªϕµ

∩εCwgúsbNúC

pG SQLSTATE O 02502AhϕiCbBzσ

cursor-name ú ARú≤sCϕ DB2

qΩw (Ωw∩σ cursor-name ºGϕµ

eεC) ½súεCA≥ªϕµ∩εCwú

sbNúC⌠≤ΩC

ϕ≥ªϕµ∩εCQRúNúC

ϕ≥ªϕµ∩εCb≥ªϕµñQ≤sNú

≤sAo≤sLεCúAα≈í¼σ SELECT

»zíñⁿwjM°≤C

LkBz»zíC σdbmWC

: oX FETCH »zíAbúOεCWw

σC

sqlcodeG -222

2 SQL Tº 27

sqlstateG 02502B24510

SQL0224N GϕµPσ cursor-name ≥

ϕµúC

í: ww UPDATE DELETE bεCW

wq SENSITIVE STATIC σ cursor-nameAε

CbGϕµñµP≥ϕµεCñµú

CεCúO]≥ϕµqQú Gϕµñ

Bzww UPDATE DELETE íwQ≤s

LC

LkBz»zíC ≤σmC

: ≤j≈hA≥ϕµεCNúbσ

@íAQ≤sA≤íh⌡µ FETCH

INSENSITIVEAMß½ww UPDATE DELETEC

sqlcodeG -224

sqlstateG 24512

SQL0225N σ cursor-name FETCH »zíL

A]σwq SCROLLC

í: HUCΣñ@iσ÷Σrⁿwúi

σ cursor-name º FETCH »zíG

PRIORBFIRSTBLASTBBEFOREBAFTERBCURRENTB

ABSOLUTE RELATIVECuαúiσⁿw

NEXTCú ⌠≤ΩC

LkBz»zíC ≤σmC

: ≤ FETCH »zíHúeú V

÷Σr (pGPRIOR FIRST)AMß NEXT m½ªC

tA≤σwqiC

sqlcodeG -225

sqlstateG 42872

SQL0227N ú\ FETCHNEXTBPRIORBCURRENT

RELATIVEA]σ cursor-name

m (sqlcode, sqlstate)C

í: cursor-name σmCσ cursor-name

e@hC FETCH bBzh½w εCºñy¿

(SQLCODE sqlcodeASQLSTATE sqlstate)CnDεC

LkboºßíAldσmC

pGwbe@hC FETCH WúⁿcAN

SQLCODEABNw εCíC

LkBz»zíC ≤σmC

: ÷¼½sσH½]mCYi

σAziH≤ FETCH »zíⁿwΣñ@ΣL

ú V (pGFIRSTBLASTBBEFOREBAFTER

ABSOLUTE)AHσmú ΩεCC

sqlcodeG -227

sqlstateG 24513

SQL0228N ⁿw¬σ cursor-name FORUPDATE lyC

í: wqσ cursor-name INSENSITIVE SCROLLA

²O∩ SELECT »zí]t FOR UPDATE lyC

LkBz»zíC

: Ynwq¬σAb DECLARE

CURSOR Wⁿw INSENSITIVEA²Oúnⁿw FOR

UPDATE lyσ SELECT »zí@í≈C

sqlcodeG -228

sqlstateG 42620

SQL0231W σ cursor-name em∩eεC

FETCH íOLC

í: iσ cursor-name oX FETCH

CURRENT FETCH RELATIVE 0 »zíC@LA

]σúbGϕµεCmWCeεC FETCH

ú\≥b FETCH BEFORE FETCH AFTER »zí

ºßA≥by¿ SQLCODE +100 FETCH »zíº

ßC

LkBz»zíC ≤σmC

: bú eεCºeTσb

GϕµεCWC

sqlcodeG +231

sqlstateG 02000

SQL0236W SQLDA uúF integer1 º SQLVARn²Cinteger3 µn integer2 º

SQLVAR n²C]w⌠≤ SQLVAR n

²C

í: SQLDA SQLN µPGXñ

µ@jC

Ωwzí]w⌠≤ S Q L V A R n² (B

SQLDOUBLED Xw]wu÷¼v (τYA]wj

r))C

: N SQLDA ñ SQLN µAW[T

ºñⁿ (Tw SQLDA ≈jA¼HΣq)AM

ß½súX»zíC

sqlcodeG +236

sqlstateG 01005

28 TºΓU GU

SQL0237W SQLDA uúF integer1 º SQLVARn²C]íµA@OS

ϕ¼AHⁿw integer2 º SQLVARn²C]w⌠≤n SQLVAR n²C

í: ]GXñµA@µOSϕ

¼AHAúíÑ≤GXñµΓ

S Q L V A R n²C Ωwzíu]wu≥

SQLVARvn² (B SQLDOUBLED Xw]wu÷

¼v (τYA]wjr))C

: pGún÷≤GXñSϕ¼ΣL

ΩTAhún⌠≤@CpGnSϕ¼ΩTAh

SQLDA ñ SQLN µW[Tºñⁿ (²

Tw SQLDA ≈jA¼HΣq)A½súX»z

íC

sqlcodeG +237

sqlstateG 01594

SQL0238W SQLDA uúF integer1 º SQLVARn²C]íµñA@O

LOB c¼AH integer3 µ

ñ integer2 º SQLVAR n²C

]w⌠≤ SQLVAR n²C

í: ]GµA@O LOB c

¼AHúíϕ≤GµΓ

SQLVAR n²C]NAGñµA@

hiαOSϕ¼C

Ωwzí]w⌠≤ S Q L V A R n² (B

SQLDOUBLED Xw]wu÷¼v (τYA]wj

r))C

: N SQLDA ñ SQLN µAW[T

ºñⁿ (²Tw SQLDA ≈jA¼HΣq)A

Mß½súX»zíC

sqlcodeG +238

sqlstateG 01005

SQL0239W SQLDA uúF integer1 º SQLVARn²C]QíµñA@O

Sϕ¼¼AH integer3 µ

ñ integer2 º SQLVAR n²C

]w⌠≤ SQLVAR n²C

í: pGGñ⌠@µOSϕ¼¼Ah

úíϕ≤GñµΓ SQLVAR n

²C

Ωwzí]w⌠≤ S Q L V A R n² (B

SQLDOUBLED Xw]wu÷¼v (τYA]wj

r))C

: pGnSϕ¼¼ΩTAh

SQLDA ñ SQLN µW[Tºñⁿ (²

Tw SQLDA ≈jA¼HΣq)A½súX»z

íCpGún÷≤GSϕ¼¼ΣL

ΩTA≥uú¼≈ SQLVAR n²AeG

µAYi½súX»zíC

sqlcodeG +239

sqlstateG 01005

SQL0242N b½≤MµñAwⁿwF@HWW

object-name ¼ object-type ½≤C

í: b¼ object-type ½≤WMµñAⁿwFh

W object-name ½≤CLkb½≤W⌡µ»zí

@WL@C

: úMµñ½X½≤Aw≤

DC

sqlcodeG -242

sqlstateG 42713

SQL0243N Lkwqⁿw SELECT »zíº

SENSITIVE σ cursor-nameC

í: wqσ cursor-name SENSITIVEA²O

SELECT »zíen DB2 mσGϕ

µA DB2 LkOiH≤σH@≤Co

ípbd eGϕµ¬oCpGpG

bd ñ]tXAhGϕµ¬CboípUA

Nσwq INSENSITIVE ASENSITIVEC

LkBz»zíC

: úO≤d eHúD¬Gϕ

µANO≤σ INSENSITIVE ASENSITIVEC

sqlcodeG -243

sqlstateG 36001

SQL0244N ⁿw≤ FETCH W SENSITIVITYsensitivity ∩σ cursor-name íOL

C

í: ⁿw≤ FETCH WF ∩ sensitivity P

σ cursor-name ºF ∩o≡CHUCπ

iHⁿwb FETCH WG

DECLARE CURSORFETCH »zíINSENSITIVE INSENSITIVESENSITIVE STATIC SENSITIVE

INSENSITIVESENSITIVE DYNAMIC SENSITIVESENSITIVE SENSITIVE

2 SQL Tº 29

ASENSITIVE INSENSITIVE SENSITIVE(°σΩF)

YOúiσAhLkⁿwF ∩C

LkBz»zíC

: ≤úⁿwb FETCH WF ∩

C

sqlcodeG -244

sqlstateG 428F4

SQL0257N úΣl DEVICE xsC

í: w DEVICE xsA²Ou¼pOU

CΣñ@G

v o¡xeúΣl DEVICEC

v YnπϕµíjpALkzL S E T

TABLESPACE CONTAINERS ⁿOⁿwl DEVICE

xsC

: pGϕµíA∩ FILE xs

tzϕµíCpGⁿw SET TABLESPACE

CONTAINERS ⁿOA∩ FILE xsC

sqlcodeG -257

sqlstateG 42994

SQL0258N ϕmbiµϕµí½s¡A

Lk⌡µxs@C

í: UCΣñ@¼pY]G

1. Pxs@÷ ALTER TABLESPACE »zíw

g²ít@íoXA²T

wC

2 . woXTwPxs@÷ A L T E R

TABLESPACE »zíABeb½s¡ϕµ

íC

:

1. pGiαA Rollback Twu@µAoXµ@

ALTER TABLESPACE »zí⌡µxs@C

hAѽs¡¿ß½@CNGL

kbP@ ALTER TABLESPACE »zíñJsW

ϕµíSnqϕµíñúC

2. ѽs¡¿AMßA@@C

sqlcodeG -258

sqlstateG 55041

SQL0259N ϕµíxs∩M°C

í: ∩McO@≈O²A÷≤ϕµííp

≤∩MUúPxsC pGo°AhúAXϕ

µíC

: iαn½s¡ϕµíAHKbxs

ñ≤¡íaGΩC pi∩MC

pGúα¿\Ah]k¿q²hxsjpPC

≈ϕµíAMßΩwzí≤xs

Ai∩sxsjpC Nϕµísxs

C

sqlcodeG -259

sqlstateG 54037

SQL0260N column-name µúα≤eΣϕµ

ΣA]ªO LONG µBDATALINKµBXML µc¼µC

í: eΣϕµΣúúα LONG ¼µB

DATALINK µBXML µc¼µC

LkBz»zíC

: ∩eΣϕµΣ LONG

µBDATALINK µBXML µc¼µC

pGϕµweABu LONG µBDATALINK

µBXML µc¼µAbϕµñsW@

i≤eΣµAObµ@Ωws

ñwqϕµA²úeΣCpGϕµwAB

u LONG µBDATALINK µc¼µA

sW@i≤ϕµºΣµAwq@D

ϕµC

sqlcodeG -260

sqlstateG 42962

SQL0262N ]úsbi@ΣµAHLk

bΩws group-name ñϕ

µ table-nameC

í: LkbΩwsñϕµ table-nameC

ϕµ@i@ΣµCUCΩ

¼µúi≤ΣG

v LONG VARCHARBLONG VARGRAPHICB

BLOBBCLOBBDBCLOB

v DATALINK

v c¼

v ≥≤⌠≤WzΩ¼wqΩ¼

LkBz»zíC

: ziHt@hi≤Σµ

30 TºΓU GU

ºϕµAbµ@ΩwsñϕµC

sqlcodeG -262

sqlstateG 428A2

SQL0263N Id≥ node-number-1 node-number-2

LCGIXj≤Ñ≤@

IXC

í: ⁿwId≥LC

LkBz»zíC

: ≤Id≥ñ»zíAA@C

sqlcodeG -263

sqlstateG 428A9

SQL0264N ϕµnbhIIs name wq

ϕµíñALksW≤ΣC

í: zuαbµ@ΩwsϕµñAsW

≤ΣC

LkBz»zíC

: ⌡µUCΣñ@ßA½nDG

v HΣwqPϕµC

v NΩws½seµ@Ωws

C

sqlcodeG -264

sqlstateG 55037

SQL0265N I node-number O½IC

í: CREATE NODEGROUP »zí ON NODES l

yuαX@IC

CREATE TABLESPACE M ALTER TABLESPACE »z

íIuαb@ ON NODES lyWX@C

YO ALTER NODEGROUP »zí REDISTRIBUTE

NODEGROUPAⁿOhXUCΣñ@G

v ADD NODES DROP NODES lyñXhIC

v ADD NODES M DROP NODES lyúXIC

v sWIwOΩws¿C

LkBz»zíC

: Tw ON NODESBADD NODES

DROP NODES lyñΩwWΩw

XúOW@LGCTw CREATE TABLESPACE M

ALTER TABLESPACE »zíIuXb@ ON

NODES lyñC

tA÷≤ A L T E R N O D E G R O U P »zí

REDISTRIBUTE NODEGROUP ⁿOG

v ADD NODES M DROP NODES lyúαⁿwP@

IC

v pGΩwswwqIAú ADD

NODES lyñIC

sqlcodeG -265

sqlstateG 42728

SQL0266N wqI node-numberC

í: ]UCΣñ@]AHI node-number L

G

v IXúbd≥ 0 999

v IúbItm

v Iú≤ΩwsALkBz@

LkBz»zíC

: °UCípwG

v Hd≥IXoX»zíBⁿO APIC

v ϕNIsWtC

v b»zíBⁿO API ⁿwIñúIC

sqlcodeG -266

sqlstateG 42729

SQL0268N b½seΩwsAúα⌡µ

operationC

í: p operation ⁿAoFUCΣñ@¼pG

v b½seΩwsAub¿µ@

ßAαA∩Σiµ≤B≤½seC

v ½seϕµΩwsALk≤ϕµ

ΣC

v Lks½≤A]u½sevb≤Ωw

sñΩwC

v LksWµA]u½sevb≤Ωw

sñΩwC

LkBz»zíC

: ½steªßAA@C

sqlcodeG -268

sqlstateG 55038

2 SQL Tº 31

SQL0269N Ωw]t∩MW¡C

í: Ωw]t∩M (32,768) W¡ALkA

sΩwsB≤ΩwsB

½stesΩwsC

LkBz»zíC

: ≤Ωw@hΩws

C

NG≤ΩwsAΩwsñ

nΩw½≤ApAϕµíBϕµM°ÑA

]@≤C

sqlcodeG -269

sqlstateG 54033

SQL0270N Στ (]X = reason-code)C

í: LkBz»zíA]ªHUC]Xⁿ

¡εG

1 DnΣBC@@¡εC@@

A]tϕµeµ (µiαH⌠

≤X)C

2 úΣeΣµ≤s@C

3 íΣ ON DELETE SET NULL wqA

Lk]t⌠≤ieΣµCoO

]X 2 @SϕlA]wqo@

¡εΣh≤seΣµC

4 hIsD²Wµ@

IswqϕµúΣ DATA CAPTURE

CHANGESC

5 Q WITH CHECK OPTION ly°

AúUCΦτ (o

τ°)G

v DTw

v tvT

v PΩtm÷ (pAIXτ)

pGO CASCADED ∩∩s°Ao

τúαXb°ñC

6 wqSϕ¼úαwqα½C

7 uα 4K jpϕµíwq°µ

Cuα 4K jp LARGE

TABLESPACEC

8 úΣc¼@ϕµµAC≤ DB2 7.1

c¼Ω¼C

9 ¼ϕµúΣoτíC

10 ϕµ@h LOB µ±b 4K j

pϕµíñABϕµµCjpµ

n 8K jpϕµíAHúα∩

µ@w]ϕµíC

11 LkSc¼¼ϕµ

¼°C

12 Σ¼Owqc

¼AOD

LOBBDATALINKBXMLBLONG VARCHAR

LONG VARGRAPHIC Sϕ¼C

13 úαb¼ϕµñwq∩¡εA]úαb¼

°ñⁿw WITH CHECK OPTION lyC

14 ¼ϕµ≤¼ϕµ ϕµAúαwq

¡εC

15 ¼µúαwqw]C

16 b DB2 7.1 HUAΩ¼cΩ

¼úαϕ@Ω¼A]úαϕ@

wqτΩ¼CtAd≥Ω

¼úαϕ@íΩ¼Ω

¼Cc¼úαϕ@ϕµεCτ

µC

17 ¼ϕµúα SET INTEGRITY »zíC

18 ¼ϕµ¼°úαπµh UPDATE

M REFERENCES MvC

19 wq¼ϕµµw]AⁿwSw

w]C

20 ΩΘd ϕµúΣ ALTER TABLEC

21 bπΘd ϕµ≥ϕµWAúα≤

µAO≤µ°BΩ¼i

C

22 CREATE SCHEMA »zíúαwqΩΘd ϕ

µC

23 uH REFRESH DEFERRED wqΩΘd

ϕµαⁿw REPLICATEDC

24 BEFORE oτíño@AúαH

REFRESH IMMEDIATE wqΩΘd ϕµC

25 SET INTEGRITY »zíuαⁿw@ΩΘd

ϕµC

26 ½steIs]t@gΩΘ

d ϕµC

27 ¿gΩΘd ϕµ@hµpG

S@AoϕµNúαwqgΩ

Θd ϕµC

28 ¼ϕµΩΘd ϕµLk½sRWC

32 TºΓU GU

29 SET INTEGRITY »zíñΩΘd ϕµúα

ⁿw FOR EXCEPTION lyC

30 CREATE SCHEMA »zíúαwqϕµ

°C

31 LkwqWL 500 µeΣC

32 Yh½Isµ@IsA

NϕµwqbD²WAhwqϕµ

úΣ FILE LINK CONTROL wq

DATALINK µC

33 REFRESH IMMEDIATE wqºΩΘd

ϕµ≥ªϕµAúαOπÑíG (]NOπ

ON DELETE CASCADE ON DELETE SET

NULL ∩) º¡εlC

34 µúΣ≥ª½≤÷SC

35 b 7 ΩwhIΩw⌠ñLk

¡µC

36 pG¡µsb≤ 7 ΩwñAh

úe\hIΩwΩwC

38 b DB2 8.1 FixPak 6 HeAh½

IsúΣWC

39 Lkb SQL τ SQL Φk DΘñ

í OLE DB ϕµτC

40 IDENTITY_VAL_LOCAL τLkboτí

SQL τñC

41 SQL »zíⁿwαCúΣ

»zíC

42 SQL ε»zí⌡µoτíBΦkτ

APbhIΩwñ⌡µAX»zíO

ú\C

43 eúΣzwnD@h∩C

44 b MPPBSMP Data Joiner ñúΣUC

EXPLAIN MODESG

v COUNT CARDINALITIES

v COMPARE CARDINALITIES

v ESTIMATE CARDINALITIES

45 hO (MDC) ϕµúΣ APPEND íC

46 hO (MDC) ϕµúΣ INPLACE ϕµ½

C

47 hO (MDC) ϕµúΣWC

48 úΣhO (MDC) ϕµWµ≤C

49 hO (MDC) ϕµúΣuOvC

50 wqϕµúαOhO (MDC) ϕ

µC

51 úΣ LANGUAGE SQL qD¼²Ωw

⌡µ CREATE PROCEDUREC

52 pGúµOeΣµA≤

O R G A N I Z E B YB P A R T I T I O N B Y

DISTRIBUTE BY lyAhLk∩µϕ

íANΣsWúOϕíú

µC

53 π L O N G V A R C H A RB L O N G

VARGRAPHICBDATALINKBLOBBXML ¼

⌠≤o¼Sϕ¼Ac¼

µALkbiσ∩ Mµñ[HⁿwC

54 ⁿwut¼²vϕµúΣ INPLACE ϕµ

½C

55 pXΩwtΣMñSLkP@

C

56 b ALLOW WRITE íñAíúΣu

W½C

57 ⁿw CLEANUP ONLY ∩AαbhO

(MDC) ϕµWAH ALLOW WRITE í

ΣuW½@C

58 Y 8 ΩwGXML Ω¼i@

Ω¼ABLkxsbΩwñA]úα

íC

59 ]t SQL »zíτΦkúα≤µ⌠

ñC

60 úe\ ALTER TABLE ALTER COLUMN SET

INLINE LENGTH »zíA] VIEW ¼½

≤ (w) αϕµC

61 σrjMτLk≤∩¡εwúµ

ϕíñC

62 WITH CHECK OPTION lyLk≤UCoΓ

°GσrjMτ°Aα

ΣLσrjMτº°°C

63 π LOB ¼B≥≤ LOB ¼Sϕ¼A

c¼µAúαⁿwbúF iσ

select-list ñC

64 ¡xWúΣpXBzC

65 úe\N¼qµ¼≤ⁿw

¼C

66 úΣα½s SYSSTRUCTC

67 MERGE »zíñLkⁿw°

C

68 bΩwñASQL »zíΣO

NEXT VALUE ϕíjO 55C

69 q°RúAP°wqΓ≤

2 SQL Tº 33

hϕµh½⌠AsΩRúlϕµCwqb

lϕµW∩¡εoτínß

G (úO) oC

70 pGϕµOY°≥ϕµAB°w

d AhLk≤ϕµµ°C

71 bµ⌠ñAoτíBSQL τBSQL Φk

AX»zíñúα CALL »zíC

72 úαNi NULL µ≤OµC

73 bΩw⌠ñAúe\≈M]t

ΘxC

74 úe\÷íWO≤s ñ¼Aµ

C

75 bhΩwtBb SMP tA

bpXtWAúΣp]w

C

83 LkBz»zíA] DATA CAPTURE

CHANGES P COMPRESS YES úeC

84 Lk∩ΩwxsΘC

85 LksWwxsΘµ@

ΩwC

87 UC¼ϕµúαwqϕµG¼ϕ

µBmϕµBϕµBd≥Oϕ

µC

88 ϕϕµB≤ ALLOW WRITE ALLOW

READ íAúΣ REORG INDEXES

REORG TABLE ⁿO (²b CLEANUP ONLY ⁿ

w REORG INDEXES ú)C

89 DϕµúΣ REORG INDEXC

90 úαb C R E A T E I N D E X Wⁿw

PARTITIONEDA]úΣC

91 LkBz»zíA]πúYwqϕµú

Σ DATA CAPTURE CHANGESC

92 úe\q@wΩIºπ¡ε ϕ

µñ≈C

93 ∩≤UCípúe\⌡µ≈@Gt

LOAD INSERT K[ΩAHπ

πΘd ϕµmϕµ (K[

Ωvѽsπz)C

95 pGϕµ[τΣπAh

ϕµLk≤πΘd ϕµC

97 hIeΣBΩeΣ MDC

úΣoΩ¼≤C

98 úΣ≤Oµ¼C

99 ≤ϕµ]wΩ¼w≤∩¡ε

í UDFC

100 úe\bΩ ⌠≤ϕµW≤µ

≤iC

101 bj¼ϕµíñAπ¼ 1 ϕµúΣ

LOADC

102 whLksW¼ϕµC

103 bπ XML µϕµWAúΣ ALLOW

WRITE íuW½@C

104 YbϕµWwq XML µWAhúe\

Naϕµ REORGC

105 u CLEANUP ONLY í⌠iΣ

REORG INDEXC

106 úΣN[πΘd ϕµC

107 Lku½σvCqb¼hñ

@ΩºßAwoσ 65533

HWΩC

: ∩≤]X@G

1 ≤ CREATE TABLEBALTER TABLE

CREATE UNIQUE INDEX »zíC

2 ún≤shϕµeΣµA]

ún²beµñRúεCAMßAíJ

πsεCC

3 ²eΣµúiBⁿwúP ON

DELETE @AO≤ϕµeΣAn

²íΣú]teΣ⌠≤µC

4 ⁿw DATA CAPTURE NONEATwϕµO±

bⁿw²µ@IsWϕµ

ñC

5 ún WITH CHECK OPTION lyAq

°wqñú°τC

6 wqSϕ¼AiHα½C

wqc¼Aα C R E A T E

TRANSFORM »zíC

7 °µϕµAiH 4K jpϕµ

íCpG DMS DMS ϕµíA°µi

H±b 4K jpϕµíñAΣLϕµ

ΩiH±búPjpϕµíñC

wq LARGE TABLESPACE A

PAGESIZE 4KC

8 ∩≤ DB2 7.1 HU°AATw CREATE

TABLE »zí ALTER TYPE ADD COLUMN

»zíñµΩ¼úOc¼CT

34 TºΓU GU

w CREATE TYPE »zí ALTER TYPE ADD

ATTRIBUTE »zíñΩ¼AúOc

¼C

9 ¼ϕµúwqoτíC

10 εϕµεCjpµAⁿwGϕµ

íAΓ°Ω±b 4K jpϕµí

ñAΓ≥Ω±b 8K jpϕµí

ñC

11 ¼ϕµ¼°Aⁿwc¼

wq@C

12 ∩Σ¼ÑAuwq

c¼úb LOBBDATALINKBXMLB

LONG VARCHAR LONG VARGRAPHIC W

Sϕ¼C

13 b¼ϕµ CREATE TABLE ALTER

TABLE »zíñAúnⁿw∩¡εCb¼°

CREATE VIEW »zíñAúnⁿw WITH

CHECK OPTION lyC

14 ⁿw¡εAúA CREATE TABLE

ALTER TABLE »zíñ¼ϕµC

15 µb CREATE TABLE ALTER TABLE »

zíñΩ¼Aúⁿw DEFAULT l

yC

16 ∩≤ DB2 7.1 HU°AAbw

qτAúnⁿwc¼

¼CtAúnNd≥¼ⁿw

¼AúnNc¼ⁿwϕµεC

τµC

17 b SET INTEGRITY »zíñⁿw¼ϕ

µC

18 ¼ϕµ¼°]w REFERENCES

UPDATE MvAútSwµWC

19 ¼ϕµµⁿw DEFAULT lyAt@S

wC

20 ≤ΩΘd ϕµAQn½s

ϕµC

21 Yn≤≤πΘd ϕµº≥ϕµñ

µA⌡µUCBJG

1. ≤@hπΘd ϕµC

2. ≤≥ϕµµA≤oµ°

BΩ¼iC

3. ½@hπΘd ϕµC

22 b CREATE SCHEMA »zííAoX

CREATE SUMMARY TABLE »zíC

23 ú REPLICATED ⁿwATwΩΘd ϕ

µwqTΩⁿw REFRESH DEFERREDC

24 b BEFORE oτío@ñúΩΘ

d ϕµC

25 C@πΘd ϕµOoX S E T

INTEGRITY IMMEDIATE CHECKED »zíC

26 ≤IsñgΩΘd ϕµAM

ß½soX REDISTRIBUTE NODEGROUP ⁿ

OC½sgΩΘd ϕµC

27 TwΩΘd ϕµwqµl]O¿

≥ϕµ@µC

28 n≤¼ϕµΩΘd ϕµWAuα

≤ϕµAAsW½sC ≤ϕ

µAiαvTϕΣL½≤AϕµM

vúN°óC

29 q SET INTEGRITY »zíñú FOR

EXCEPTION lyC

30 b CREATE SCHEMA »zííAw∩

°ϕµAoX CREATE »zíC

31 εeΣñµC

32 ⁿw NO LINK CONTROL DATALINK

µATwϕµO±bⁿw²µ@

IsWϕµñCpG½steh½

IsAN≤ϕµAα≥½st

eC

33

v bHÑíG (]NO ON DELETE

CASCADE ON DELETE SET NULL ∩)

wq¡εPASH REFRESH

IMMEDIATE @lAwqΩΘd ϕ

µ≥ªϕµA

v pG REFRESH IMMEDIATE ΩΘd ϕµ

≥ªϕµO¡εlAhHÑí

G (]NO ON DELETE CASCADE

ON DELETE SET NULL ∩) [HwqC

34 ún⌠≤ⁿΣ½≤÷SAYi≤

C

35 ú ″GENERATED [ALWAYS | BY

DEFAULT] AS IDENTITY ...″ C

36 ≤sIµ@ItmCpGn≤h

IAhbsWIºe≤πO

µϕµC

38 bh½IsñALkbϕµW

WCϕWs

b≤IsñϕµWAIsLk

¿h½IsC≤ob

2 SQL Tº 35

IsñsW (Lk½s)A

O²IsO¼C

39 ú∩ OLE DB ϕµτA

ú∩íΣ@º½≤C

40 qoτíwq SQL τwqñAú

IDENTITY_VAL_LOCAL τIsC

41 úΓ»zíC@»zíuαⁿw

SQL At@»zíuαⁿwα

C

42 ≤sIAµ@ItmCpGn≤h

IAh≤]tε»zíoτ

íBτΦkC

43 ½soX runstats ⁿOBNΣ∩÷

¼C

44 Lkb SMPBMPP Data Joiner ño

EXPLAIN íCpGiαAbCíñ⌡

µd ChAΓ EXPLAIN í]w YES

EXPLAINANúúFΩCºPΩ

TC

45 hO (MDC) ϕµb ALTER TABLE

»zíñⁿw APPEND lyC

46 úⁿw INPLACE ∩½soX REORG ⁿ

OC

47 hO (MDC) ϕµb CREATE INDEX

»zíñⁿw EXTENSION lyC

48 ≤hO (MDC) ϕµAMßw∩

Wµ½sªC

49 hO (MDC) ϕµb CREATE INDEX

»zíñⁿw CLUSTER lyC

50 wisϕµb CREATE TABLE

»zíñⁿw ORGANIZE BY lyC

51 LANGUAGE SQL q¼²ΩwoX

CREATE PROCEDUREC

52 ∩sµsWϕíCYn≤

PARTITIONING KEYBORGANIZE BYB

PARTITION BY DISTRIBUTE BY ly

XAwúµº⌠≤¿úϕíA

²≤ϕµA½sAMß½sΘJΩ

C

53 ∩iσ∩ MµAΣú]Aπo

¼µC

54 úⁿw INPLACE ∩½soX REORG ⁿ

OC

55 ÷¼ñpXΩwtΣCNΩw

zí MAX_CONNECTIONS ]wp≤

Ñ≤ MAX_COORDAGENTSAH÷¼ñCN

Ωwzítmñ FEDERATED ]w

NOAH÷¼pXΩwtΣC

56 ½soX REORG INDEXES ⁿOBⁿw

ALLOW NONE ALLOW READC

57 ½soX REORG INDEXES ⁿOBⁿw

ALLOW NONE ALLOW READC

58 Y 8 ΩwGVⁿ XML ΘJ (

XMLSERIALIZE) Σñ@τΘJ XML

ΩANτΘXxsbΩwñA

íC

59 bµ⌠ñAuαH NO SQL ∩wq

τΦkC

60 ≤αϕµ°CbϕµW½

soX ALTER TABLE ALTER COLUMN SET

INLINE LENGTH »zíA½w≤°

C

61 b∩¡εwúµϕíñσ

rjMτCiαA LIKE τA

ún CONTAINSC

62 bo°Wⁿw WITH CHECK OPTION

lyC

63 ∩iσ∩ MµAΣú]Aπo

¼µC

64 únb¡xWpXBzC

65 únN¼qµ¼≤ⁿw

¼C

66 únN SYSSTRUCT ⁿwα½sC

67 b MERGE »zíñⁿw°

C

68 ε»zíñO NEXT VALUE ϕí

qA≤DΩwC

69 q°RúC

70 ²wd °A≤≥ϕµ

µ°AA½s°d C

71 bµ⌠ñA≤oτíBSQL τB

SQL ΦkAX»zíñ CALL »z

íC

72 i NULL µúα∩OµCpGn

≤Ah≤ϕµA½sABn@ú

O NULL µAMß½sΘJΩCτi

sW@µ@OµC

73 oX BACKUP ⁿOA²únⁿw INCLUDE

LOGS ∩C

36 TºΓU GU

74 u÷ EID ≤s ñ¼AµC

75 NΩwtm AUTO_STATS_PROF M

AUTO_PROF_UPD ] OFFAo

Ωwp]wC

Nt≤≤µ@ΩwtA

b SMPABúOpXtC

83 pGPⁿw DATA CAPTURE CHANGES

COMPRESS YESAhⁿwΣñ@Cp

Gwⁿw DATA CAPTURE CHANGES

COMPRESS YES Σñ@AhúαAⁿwA]

t@bϕµWwC

84 ≤ CREATE DATABASE ⁿOAHKú

xsΘC

85 únNsWwxsΘ

µ@ΩwC

87 Nϕµ¿DϕµC

88 w] ALLOW NO ACCESS í½s

oX REORG INDEXES REORG TABLE ⁿ

OAOpGⁿwF REORG INDEXESAh

REORG INDEX ⁿOA∩ϕµWO

iµuW½C

89 DϕµúiH REORG

INDEXES ALL ⁿOiµ½C

90 DAziHw]AOb

C R E A T E I N D E X WTaⁿw N O T

PARTITIONEDC

91 ϕµⁿw D A T A C A P T U R E

CHANGESC

92 UC»zí≤¡εG

ALTER TABLE ’child-table’ DROP CONSTRAINT...

z]iH≤íΣ÷YñlϕµA²

íΣ¡εújε⌡µG

ALTER TABLE ’child-table’ ALTER FOREIGNKEY ... NOT ENFORCED

Gó≈»zíOqíΣ¡εñ

ϕµ⌡µA¡εjε⌡µ@Oblϕ

µW⌡µCúDíΣ¡εOA

hoGϕµOúPCA½súX ALTER

TABLE ... DETACH PARTITION »zíCz

biH≤lϕµAHjε⌡µíΣ¡

εC

ALTER TABLE ’child-table’ ALTER FOREIGNKEY ... ENFORCED

o½sdϕµAHTOíΣ÷Ys

bC

93 oXπ IMMEDIATE CHECKED ∩ SET

INTEGRITY »zíAH LOAD INSERT

K[ΩA@πΘd ϕµ

mϕµC

95 bϕµWoXπ IMMEDIATE CHECKED ∩

SET INTEGRITY »zíAHτ[

πC

97 úα≤µΩ¼C

98 ≤¡B≤¼AMß½s¡

C

99 ≤∩¡εAMß½soX≤C

100 Yn≤i≤µAΩ

C

101 π CONVERT ∩ REORG INDEXES

ⁿOAboX LOAD ºeANϕµWs

α½¼ 2 C

102 únsWwh¼ϕµC

103 ½soX REORG INDEXES ⁿOAⁿw

ALLOW READ ACCESS ALLOW NO

ACCESSC

104 ú INPLACE ∩A½soX REORG

TABLE ⁿOC

105 ½soXⁿw CLEANUP ONLY REORG

INDEX ⁿOAoX REORG INDEXES ALLA

H½ϕµ (]A⌠)C

106 oX ALTER TABLE »zí≤ϕµñπΘ

d AMßAN[ϕµC

107 bo¼hñ÷¼oσΩC

sqlcodeG -270

sqlstateG 42997

SQL0271N t fid fid ϕµA

LC

í: bBzíAnt fid fid ϕµC

²OALC

LkBz»zíAíMsΩwC oí

úvTúϕΣL»zíC

: TwwPΩwsu

ßAbIoX RESTART DATABASE ⁿOCMß

½nDC

½slΩwA]½s(h)C

2 SQL Tº 37

sqlcodeG -271

sqlstateG 58004

SQL0276N LkPΩw name sA]ªB≤

mñ¼AC

í: ΩwßAαsC

SsC

: ΩwßA½soX CONNECT »z

íC

sqlcodeG -276

sqlstateG 08004

SQL0279N b COMMIT ROLLBACK Bz

íAwεΩwsuCµ÷DC

]X = reason-codeC

í: BzTwoCµ÷w±JTw¼AA²T

w¿BzCíΩwswεC

reason-code ⁿX]G

1 Jbµ÷ñIΩwóC

2 Σñ@ITwCdzqΘxA

H oΩTC

: P]C úOIsóPAiαntz≤UC R E S T A R T

DATABASE ⁿON¿µ÷TwBzC

sqlcodeG -279

sqlstateG 08007

SQL0280W °BoτíΩΘdϕµ name

wm½sL°BoτíΩΘ

dϕµC

í: sL°BoτíΩΘd ϕµ name

wQUCm½G

v ] CREATE VIEW »zíús°wq

v ] CREATE TRIGGER »zíúsoτí

v ] CREATE SUMMARY TABLE »zíúsΩ

Θd ϕµwqC

: ún⌠≤@C

sqlcodeG +280

sqlstateG 01595

SQL0281N LkNϕµí tablespace-name ≤π

BxsA]ªOtzϕµ

íC

í: úαsWΣLxstzϕµíCº

¼pOGϕΩwsQ∩¿sW@S⌠≤

ϕµíIAhibsIW A L T E R

TABLESPACE ⁿOsWxs@C@δíAϕµ

íΩwzAHKsWΣLxsC

LkBz»zíC

: YnsW≤hxstzϕµ

íA≤½sπ≤hxsϕµíAT

CxsjpúPBp≤xsjp¡εC

Oz]iH≤ DMS ϕµíC

sqlcodeG -281

sqlstateG 42921

SQL0282N Lk≤ϕµí tablespace-nameA]

bϕµíñA@ϕµ

table-name bΣLϕµíñª@

hí≈C

í: bⁿwϕµíñA@ϕµSNí

≈ú]tbϕµíñCpGⁿw@HWϕµ

íAhⁿwºΣñ@ϕµíñϕµA]tΣ

Mµñí≈C≥ϕµB°Ωiαbt@

ϕµíñAH≤ϕµí@ú≤

ϕµCoϕµbú@P¼AA]Lk

≤ϕµíC

: ²Twϕµí tablespace-name ]t

½≤Abϕµíñú]tFªí≈AM

ßANΣ≤AOJ]tn≤Mµñº

≤ϕµíC

iαnb≤ϕµíeA²≤ϕµ table-nameC

sqlcodeG -282

sqlstateG 55024

SQL0283N Lk≤tϕµí

tablespace-nameA]ªOΩwñ@π

page-size jptϕµ

íC

í: Ωw]t@ΣjpP¼²ϕµ

íjpPtϕµíCY≤ϕµí

tablespace-nameANqΩwñújp page-size

ß@tϕµíC

: b≤oϕµíºeA²TwΩ

wñt@jp page-size tϕµ

íC

38 TºΓU GU

sqlcodeG -283

sqlstateG 55026

SQL0284N LkϕµA]bly clause ºß

ϕµí tablespace-name O

tablespace-type ϕµíC

í: CREATE TABLE DECLARE GLOBAL

TEMPORARY TABLE »zíbly clause ºßⁿw@

W tablespace-name ϕµíA²∩olyÑAo

úOϕµí¼C

UCípñiαooDG

v Y@δϕµAhb IN lyñⁿw tablespace-nameA

BϕµíúO REGULAR LARGE ϕµíC

v YiϕµAhb I N lyñⁿw

t a b l e s p a c e - n a m eABϕµíúO U S E R

TEMPORARY ϕµíC

v b LONG IN lyñⁿwF tablespace-nameABϕµ

íúOΩwz LARGE ϕµíC

v b INDEX IN lyñⁿwF tablespace-nameABϕµ

íúOΩwz REGULAR LARGE ϕ

µíC

: ≤ CREATE TABLE »zíA clause

lyⁿw¼TϕµíC

sqlcodeG -284

sqlstateG42838

SQL0285N ϕµ table-name /°µLkⁿ

wOϕµíA]Dnϕµí

tablespace-name OtzϕµíC

í: pGDϕµíOtzϕµíA≥

ϕµí≈ú]tbϕµíCϕDϕµíB

ϕµíM°ϕµíOΩwzϕµíA

ϕµí≈αbOϕµíñC

: ⁿwΩwzϕµíDϕµíA

ⁿwϕµí≈t@ϕµíC

sqlcodeG -285

sqlstateG 42839

SQL0286N w]ϕµíjpO

pagesizeAoOv¡ ID user-name v

jpC

í: CREATE TABLE DECLARE GLOBAL

TEMPORARY TABLE »zíⁿwϕµíABΣú

¼T (piϕµh U S E R

TEMPORARY)Bπ¼≈jp ( pagesize)Bv

ID user-name S USE MvϕµíC

ϕµOπ¼≈jpA M≤εCp

µC

: Twϕµí¼T (REGULAR

USER TEMPORARY)Bπ pagesize jpB

Bv ID user-name S USE MvC

sqlcodeG -286

sqlstateG 42727

SQL0287N SYSCATSPACE úα≤½≤C

í : C R E A T E T A B L E G R A N T U S E O F

TABLESPACE »zíⁿwF@W SYSCATSPACE

ϕµíA²ªOOd¼²ϕµC

: ⁿwúPϕµíWC

sqlcodeG -287

sqlstateG42838

SQL0288N Lk MANAGED BY SYSTEM wq

j¼ϕµíC

í: wqϕµíO≤j½≤M°rΩC ªuαxsbΩwzíwqϕµíC]AL

kwqj¼ϕµítzíC

: b CREATE TABLESPACE »zíñú÷

Σr LARGEA≤ MANAGED BY DATABASEC

sqlcodeG -288

sqlstateG 42613

SQL0289N Lkbϕµí tablespace-name ñtms

C

í: b@hΩwWAUCΣñ@¼pY

]G

1 ⁿw SMS ϕµíxsñA@wg

FjpW¡CoiαO]C

2 ⁿwo DMS ϕµíxsíí

FC oiαO]C

3 biµ½s¡A²Oiiú¼H²z

±sWíC

4 pxsb⌡µ½sVC

5 ½sVßb⌡µ Roll ForwardAⁿú

ϕµíxsúwíC

6 b⌡µ Roll Forward ⌡LsWxsAⁿú

ϕµíxsúwíC

7 π≤ 5 iºXRµϕµ

íC

2 SQL Tº 39

8 πjpϕµíwFªjpW¡A

BxsúíFCtAµjpPjp

W¡ºíS¼≈íA²xsXRW

[AHúiαW[íC

9 bxsΘϕµíA²Oªlj

pPxsí¡ítC]Ab

≤¬A²Oj≤ⁿwjpW

¡C

10 wπjp DMS ϕµíFª

jpW¡A²OxsbΣñ@t

wíA]xsLkWjC

11 wπjp DMS ϕµíFª

jpW¡ABϕµíbtS

íCMAxs@ (ß≥½s¡)

biµñABπjp\αwA

ª¿εC

: ] Aϕ@G

1 iH½ DMS TABLESPACE OH≤h

² (⌠) ½s SMS TABLESPACEAoG

(²) >= (ϕµíW¡/jpW¡)C

NGjpW¡P@t÷C

2 b½s¡úisºßANsxs

[ DMS ϕµíñAMß½@C

3 ѽs¡¿C

4 A∩jxs⌡µ½sVC

5 A∩jxs⌡µ½sVC

6 ½s⌡µ Roll Forward e\sWxsA∩

jxs⌡µ½sVC

7 ½súX CREATE TABLESPACE »zíAT

wϕµí 5 iXRµC

8 W[ϕµíjpW¡C

9 εljpW[ϕµíjpW¡C

10 bϕµí[JsxsÑqCsxs

NúAWjAubπjpoA

XR≤ϕµíßd≥xsC

11 Ñ@ß≥½s¡¿C

sqlcodeG -289

sqlstateG 57011

SQL0290N ú\sϕµíC

í: Bzs bL¼AϕµíA]ú\

ns C

v pGϕµíbεBz¼AA≥A]ϕµ

íOεBz¼ABzAαs ϕµíC

v pGϕµíb⌠≤ΣL¼AA≥Ab⌡µⁿ

w@Bzαs ϕµíC

v Lk≤]t@ñtiϕµt

ϕµíC

v úDϕµíbumv¼AAhúα SET

CONTAINER API ]wxsCC

: iα@]AG

v pGϕµíbεBz¼AAbϕµíW

oεBz@εBz≤s¼ACAε

Bz½]ϕµíC

v pGϕµíb⌠≤ΣL¼AAÑϕµí≡

¼AßAAs ϕµíC

÷ϕµí¼AΩTA\uzΓUvC

sqlcodeG -290

sqlstateG 55039

SQL0291N ϕµíWú\¼AαC

í: z≤ϕµí¼ACOs¼APϕµí

µ¼AúeAO÷¼Sw¼AAϕµíú

b¼AñC

: ≈BⁿJ¿BROLL-FORWARD

¿Aϕµí¼A≤A°ϕµíµ¼A

wC\tzⁿnAH o≤h÷≤ϕµí¼

AΩTC

sqlcodeG -291

sqlstateG 55039

SQL0292N LkíΩwC

í: LkíΩwC

: d]t²OiΩwΩ

s (pGⁿ) MgJC

sqlcodeG -292

sqlstateG 57047

SQL0293N ϕµíxssC

í: y¿iα]pUG

v Σúxs (²Blm)C

v xs≤AϕϕµíC

v xslaC

bΩwíAHBz ALTER TABLESPACE SQL

»zííAúiαC

: UC@G

40 TºΓU GU

1. d²BmOsbAHOwⁿ

t (pGªObOtW)Cxsi

ΩwΩ¬ MgJC

2. pGz±≈AhϕµíΩ

wC pG]xslaPxsúO DEVICE ¼

óAh²HuúxsC

pGOπ SWITCH ONLINE ∩ ALTER

TABLESPACE SQL »zíBzAhb≤W

zDßA½soX»zíC

pGMsbApz IBM ANϕC

sqlcodeG -293

sqlstateG 57048

SQL0294N xswbñC

í: ϕµíxsúα@CooUC

Xiα]C

v CREATE TABLESPACE ALTER TABLESPACE »

zíñxsAwt@ϕµíC

v CREATE TABLESPACE ALTER TABLESPACE »

zí]tFw≤ϕµíºxsA²OTw

≤»zíC

v sWΩw ALTER DATABASE

PARTITION »zíAP@ΩΘΩwW

LIKE ΩwC]Aoxs¡wQC

v CREATE TABLESPACE ALTER TABLESPACE »

zíbµ@ΩΘΩwhΦΩw

WP@xsCúαbP@ΩΘΩw

hΩwWP@xsC

v ADD DATABASE PARTITION ⁿO API ≤P

@ΩΘΩwº LIKE Ωwtϕ

µíñxsC]Aoxs¡wQC

v CREATE TABLESPACE »zíBALTER TABLESPACE

»zí CREATE DATABASE ⁿO]tFt@

Ωw DMS xsA²ªwúsboAϕ≤C

xsΩWwúA²obñA

]AúDNªúAh DB2 ú\z

ªC²ObúA½nOnTP@Ω

wΣLΩwSbxsApGbzú

xsQA÷ΩwNϕ≈C

: TwxsO@C

v CREATE ALTER TABLESPACE »zíⁿwú

PxsϕµíC

v ∩≤]tw≤ϕµíxsº CREATE

ALTER TABLESPACE »zíAbTw≤»zíß

A@AOⁿwúPxsC

v WITHOUT TABLESPACES ly ALTER

DATABASE PARTITION »zí½soX»zíAA

ALTER TABLESPACE »zísΩw

@xsC

v pG CREATE ALTER TABLESPACE »zíb⌠

@ΩΘΩwWhΦΩw

ATwoΦΩwⁿwPx

sC

v WITHOUT TABLESPACES ly ADD

DATABASE PARTITION ⁿO API ½soX»z

íAMß ALTER TABLESPACE »zíbsΩw

Wtϕµí@xsC

v pGzúAsb²Aϕ≤Ωñ

DMS xsA≥i db2untag íúª

DB2 xsCϕoQúßADB2 No

xsϕ@OixsAH CREATE TABLESPACE

»zíBALTER TABLESPACE »zí CREATE

DATABASE ⁿOñKixsC

NGBz db2untag nSOpApGz∩@

QΩwxsoX db2untag ⁿOA≥

xsΩwbbxsΩw

úϕ≈C

sqlcodeG -294

sqlstateG 42730

SQL0295N ϕµíxsWX°°C

í: xsxsCíAWLϕµíñ

tmϕµííC

: UC@hG

v BⁿtÑAYusxsW

C

v ≈ϕµíAMßΩwzíAεx

sq () W°C Nϕµís

xsC

sqlcodeG -295

sqlstateG 54034

SQL0296N WLϕµí¡εC

í: oΩww]tjϕµíCúαAΣ

LϕµíC

: RúúAϕµíCNΩ

Jpϕµíº@AMßRúΣLAHXϕµ

íC

sqlcodeG -296

2 SQL Tº 41

sqlstateG 54035

SQL0297N xsxsΘ⌠⌠W°C

í: UCΣñ@¼pY]G

v ⁿwxsWπ⌠AWLe\°W¡

(254 r)CpGxsQⁿwPΩw²÷

⌠AhGsßúoWL°W¡Czq

ΘxñiΣC

v xsΘ⌠WXe\°W¡ (175 r)C

: Yu⌠°C

sqlcodeG -297

sqlstateG 54036

SQL0298N xs⌠úC

í: xs⌠HUCDº@G

v xs⌠OBπ¡w∩⌠A

O∩⌠C ßO∩Ωw²C

v ∩≤ EXTENDBREDUCEBRESIZE DROP @

ÑAⁿwxs⌠sbC

v ⌠OΩ id iHs ¬ /gJ (d UNIX ¼

tW\i)C

v xsOⁿOñⁿw¼ (²Bm)C

v tzϕµíñxs (²)A≤ⁿwxs

AOABúαbΣLxsUC

v @Ωwxsmúobt@Ωw²UA]

úibⁿt@Ωw²ºUC pú⌠≤

SQLnnnnn í²AΣñA’n’ O⌠≤rC

v xsb@tjp¡εC

v w≤ºΩwzϕµíxs () uα

≈bNzíεßA½stzºϕ

µíxs (²)AºτMC

v b½sVíAN SMS xsⁿw DMS ϕ

µíAON DMS xsⁿw SMS ϕµíC

v EXTENDBREDUCEBRESIZE DROP @ⁿw

xs¼APbxsⁿwxs (FILE

DEVICE) ¼úC

Yo⌠≤ΣLN²ε DB2 s xsA]

TºC

: ⁿwt@xsmA≤xsA

Σ¿ DB2 iⁿ (p≤\i)AMßA@

C

sqlcodeG -298

sqlstateG 428B2

SQL0299N xswQⁿwϕµíC

í: zsWxswgⁿwϕµíC

: ∩t@xsA@C

sqlcodeG -299

sqlstateG 42731

42 TºΓU GU

SQL0300 - SQL0399

SQL0301N ≤ΘJDX number

Ω¼DALkªC

í: ]Dbm number ñΩ¼P

ΣwkúeAHLk÷»zíñⁿw

ªC

o@]AiαO EXECUTE OPEN »z

íW SQLDA ñⁿwD SQLTYPE

Cwqc¼AD÷¼

SQLTYPE iαPwqb»zíα¼s TO SQL α¼

τúeCb⌡µrMΩ¼ºí⌠t

Tjεα¼ípUAⁿXD Unicode

rrΩjεα¼C

LkBz»zíC

: τ»zíñDΩ¼Aú

PªΦíeC

sqlcodeG -301

sqlstateG 07006

SQL0302N EXECUTE OPEN »zíñD

A∩Σ∩kÑjC

í: ΘJDA∩≤ªb SELECTBVALUES

»zíñkÑjFC]oUCΣñ

@ípG

v SQL »zíñ∩DOAQwq

rΩA²OΘJD]trΩ°C

v SQL »zíñ∩DOAQwq

rA²OΘJD]tjC

v C yÑ NUL εrΩDñA≥ε NUL r

C

v pXtGbzqÑq@ñAiαwHΩ

Sw¡εC

o@]AiαO EXECUTE OPEN »z

íW SQLDA ñⁿwD SQLLEN C

LkBz»zíC

: TwΘJDOT¼M°C

pGΘJDOAUX

OϕΩ¼M°C

pXtGY zq Ñq@AP@Ω

(\DPMΦΓUAH op≤

OóΩ)CdΩ SQL ∩AP

wH@Sw¡εABbnAπó»z

íC

sqlcodeG -302

sqlstateG 22001B22003

SQL0303N Lkⁿw@ SELECTBVALUES

FETCH »zíñDA]Ω¼

úeC

í: t SELECT VALUES »zí∩JDA

²OΩ¼P∩ SELECT Mµ VALUES

MµΩ¼úeCΓúrBr

C∩≤wqΩ¼ADiαH÷pA

²Pwqb»zíα¼sñ FROM SQL α¼τ

G¼úeΩ¼wqCpAYµ

Ω¼OΘíAhΩ¼OAϕ

p°rC

LkBz»zíC

: τϕµwqOµABDT

Ω¼C∩≤wqΩ¼Aτ÷

D¼APwqb»zíα¼sñ FROM SQL

α¼τG¼eC

sqlcodeG -303

sqlstateG 42806

SQL0304N Lkⁿw@DA]úbD

Ω¼d≥C

í: FETCHBVALUES SELECT iJDMµó

A]Dú≈jALke C

LkBz»zíC ⌠≤ΩC

: τϕµwqOµABDT

Ω¼C÷≤ SQL Ω¼d≥A\ SQL

ReferenceC

pXtG²qΩΩ¼d≥

≤A\Ωíσ≤C

sqlcodeG -304

sqlstateG 22001B22003

SQL0305N Lkⁿw NULL SELECT

FETCH »zíñDA]Sⁿw

ⁿC

í: FETCH tt SELECT VALUES BΓA

GO níJD NULL , ²Oú⌠≤ⁿ

DCⁿAµα

NULL C

LkBz»zíC ⌠≤ΩC

: d FETCH SELECT ½≤ϕµw

q VALUES MµC≤íAúⁿ

2 SQL Tº 43

DAiboD Uµ NULL

C

sqlcodeG -305

sqlstateG 22002

SQL0306N wqD nameC

í: S⌠≤ DECLARE SECTION ñiD

nameC

LkBz»zíC

: TwwiDBwT≈gΣWC

SQL0307N wgwqLD nameC

í: DECLARE SECTION ñwiD nameC

ñwqC²ewqC

: TwwT≈gDWAB∩C@

íwqW@C

SQL0308N wFD¡εC

í: D¡εA° SYSPLAN HOST_VARS

µnmJhDC wFo¡εC

ΣliúBzC

: íBNí¿pí≈BN

íAOP⌡µC

SQL0309N OPEN »zíñD NULLA²

Σ∩kúα NULLC

í : oΘJD N U L LA²Ob

SELECTBVALUES »zíñA∩kⁿw

ⁿC

LkBz»zíC

: Twzn USING lyChATw

ubnⁿwⁿC

sqlcodeG -309

sqlstateG 07002

SQL0310N SQL »zí]thDC

í: »zíñwWLDW¡C

LkBz»zíC

: Tw»zíDAú°C

SQL0311N rΩDX var-number °Ot

j≤jC

í: ⌠ArΩD (″<var-number>″ ⁿX

SQLDA ñn² (q 1 l)) Otj≤Dwq

jC

LkBz»zíC

: ≤íA²rΩD°úúO

tA]új≤°jC

sqlcodeG -311

sqlstateG 22501

SQL0312N D host-name bA SQL »z

íB°wqoτíñC

í: D host-name Xb SQL »zíñA²O

A SQL »zíñB°wq SELECT »zíñB

oτío@ñAú\XDC

LkBz»zíC

: bA SQL »zíñAO

(?)AúnDCb°oτíñD

MOC

sqlcodeG -312

sqlstateG 42618

SQL0313N b EXECUTE OPEN »zíñD

PnúÑC

í: b EXECUTE OPEN »zíñⁿwD

AP SQL »zíñXO (?) nD

úÑC

: ≤íAb EXECUTE OPEN

»zíñⁿwD∩ SQL »zíñO

ÑOTC

sqlcodeG -313

sqlstateG 07001B07004

SQL0314N D name iúTC

í: ≤UC]º@ATiD nameG

v ⁿw¼úOⁿΣ¼C

v °WµO 0BtAjC

v Fl]wíC

v ⁿwFúTykC

wqC

44 TºΓU GU

: TwzuTⁿwΩwzíΣ

iC

SQL0315N DiúTC

í: ≤UCΣñ@]ATiDG

v ⁿw¼úOⁿΣ¼C

v °WµO 0BtAjC

v ⁿwFúTykC

wqC

: TwzuTⁿwΩwzíΣ

iC

SQL0317N b BEGIN DECLARE SECTION ºßΣ

ú END DECLARE SECTIONC

í: Bz DECLARE SECTION íAwFΘJ

C

emswεC

: sW END DECLARE SECTION »zíH

⌠ DECLARE SECTIONC

SQL0318N o END DECLARE SECTION Se

BEGIN DECLARE SECTIONC

í: ÷MΣ END DECLARE SECTION »zíA²

OSe BEGIN DECLARE SECTIONC

LkBz»zíC

: b END DECLARE SECTION ºeΣJ

BEGIN DECLARE SECTIONC

SQL0324N usage name O¼C

í: YúO] INDICATOR name úOpπA

KO] STATEMENT name úOrΩ¼C

LkBz»zíC

: TwOT¼BwTaⁿw

ªC

SQL0327N LkNεCíJϕµ table-nameA]ªú

bwqΩd≥¡C

í: pGOíJ≤s@AhεCϕµΣ

Núbwq⌠≤Ωd≥CpG@

OnNϕµ≤d≥ϕµAhϕµñ@

εCϕµΣúbwq⌠≤Ω

d≥C

LkBz»zíC

: YíJ≤s@ATwϕµΣ

µ≤ϕµºΩⁿwd≥CiαnsW

BΩϕµCpGnNϕµ≤d≥

ϕµATwzwⁿwd≥A²ϕµñ

Ωúα≈bΩd≥C

sqlcodeG -327

sqlstateG22525

SQL0330N LkrΩA]LkHBzC]X

= reason codeCrXI = code-pointCD

m = position-numberC

í: LkBzrΩA]NrΩα½úPsXr

íoFα½Creason-code ⁿX¼G

8 °º¼p (pAPC MIXED ΩX

RíWXrΩ°W¡)C

12 rXIL (pA SYSSTRINGS

ERRORBYTE ∩)C

16 ϕµº¼p (pAMIXED ΩL)C

20 α½ (pAz/OS °AW⌡Xí

NrΩ°εµ]L)C

24 b wchar_t D]trΩñoµ@

rC

pG reason-code O 12Ah code-point LrXIC

hAcode-point ⌡XíΣL]

XCpGrΩOΘJDAhmXO SQLDA

ñCpGrΩúODAhmXO

C

LkBz»zíC

: ]X UCΣñ@@G

8 °D°W¡AHe\bα½rΩX

R°C

12 ≤α½ϕµHⁿrXIA≤ΩHRú

rXIC

16 pGrΩQí MIXED ΩAh≤Σí

rΩAHXπíVXΩWhC

20 ≤α½C

24 RúrΩñµ@rC

sqlcodeG-330

sqlstateG22021

2 SQL Tº 45

SQL0330N LkrΩA]LkNΣα½C]

reason-codeAr code-pointAD

position-numberC

í: NrΩα½úPsXríAoFα½

C

reason-code ⁿX¼G

8 °º¼p (pAPC MIXED ΩX

RíWXrΩ°W¡)C

12 rXIL (pA SYSSTRINGS

ERRORBYTE ∩)C

16 ϕµº¼p (pAMIXED ΩL)C

20 α½ (pA⌡XíNrΩ°ε

µ]L)C

24 b wchar_t D]trΩñAo SBCS

rC

pG reason-code O 12Ah code-point LrXIC

hAcode-point AO⌡XíΣL

r e a s o n - c o d eCpGrΩOΘJDAh

position-number SQLDA ñCpGrΩúO

DAh position-number C

Lk⌡µ»zíC

: reason-codeA UCΣñ@@G

v pG reason-code O 8A°D°W¡A²r

Ωbα½AiHXR°C

v pG reason-code O 12A≤α½ϕµAHⁿ

code-pointA≤ΩAHRú code-pointC

v pG reason-code O 16ABrΩQí MIXED Ω

A≤ΣírΩAHXw∩íπVX

ΩqwWhC

v pG reason-code O 20A≤α½C

v pG reason-code O 24AN SBCS rqrΩñ

RúC

sqlcodeG-330

sqlstateG22021

SQL0332N úΣrqrX source-code-page

α½rX target-code-pageC

í : @óA] s o u r c e - c o d e - p a g e P

target-code-page ºíSrXα½CoiαO]UC

Σñ@]G

1. rXPrXrxswúeA]

bPrXºíα½AiαPry

ólC

2. úΣoSwrXα½C

í≈iαPo@]AG

v NßsΩwA²ßrXúP≤Ω

wrXC

v ⌡µ SQL »zíA²ßrXúP≤ΩwrX

C

v JX WSF IXF A²rXúP≤Ω

wrXC

v pXtGΩúΣⁿwrXα½C

:

1. PrXeCⁿurXM

rXvjMuD B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)AH

oΣº DB2 rXeCYn]wPΩw

rXeßrXG

v b Unix ¡xWAN LANGBLC_CTYPE LC_ALL

⌠]ΣrXPΩwrXeyÑ

⌠C\¡xσ≤AHdyÑ⌠W

AHPΣC@÷prXC

v b Windows ¡xWA]w DB2CODEPAGE n²

ANßrXm½PΩwrXe

C

2. pΩwzírXΣAⁿurX

MrXvjMuD B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)CY

pXtA\upXtΓUvAH

oΩrXCpGPrXeAh

DB2 eúΣoSwrXα½Cpz

NßANϕAHPwOiHsWoΣC

DB2 UDB for iSeries Dπ CCSID 65535

rµOúⁿΣCπ CCSID 65535 r

µα½Σ CCSID ( CAST)AM

ßα DB2 Connect s ªC

sqlcodeG -332

sqlstateG 57017

SQL0334N bNrX source α½rX target

AoCjpW¡

max-lenCrΩ° source-lenAQ

iϕk stringC

í: ⌡µ SQL »zííArXα½@ú

rΩ°AWL½≤jpW¡C

: °ípwAUCΦk∩ΩAH

K¼pG

46 TºΓU GU

v εrΩ°AW[½≤jp (H

U)A

v ∩@A

v bKτñªºeAjεα¼w[KΩ

πj VARCHAR rΩA

v TwírXPΩwrXPC pi°ú

jhsurXα½C

: rrΩΩ¼AúXrα½@í≈CpGGrΩ°WLrΩ

Ω¼°W¡AYoCYn≤o

ípA≤lrΩΩ¼ASO\

]α½W[rΩ°Ω¼C

sqlcodeG -334

sqlstateG 22524

SQL0336N QipOsC

í: Qi≤pOs⌠wqñCo

b S T A R T W I T HB I N C R E M E N TB

MINVALUEBMAXVALUE RESTART WITH

CREATE ALTER SEQUENCE »zíñⁿwQi

oC

LkBz»zíC

: ≤QiAqpjrkΣú

⌠≤DsrC

sqlcodeG -336

sqlstateG 428FA

SQL0338N P JOIN BΓl÷pb MERGE »z

íñ ON lyLC

í: P JOIN BΓl÷pb MERGE »zíñ

ON lyLA]pUC

v ON lyúα⌠≤d C

v ON lyñµAuα ON lyd≥ϕ

µµC

v b ON lyϕíñú\q∩C

v πíXº ON lyñτOMw

ABSí@C

v úαV@ (->)C

v Lk SQL τ SQL ΦkC

v ON lyúα]t XMLQUERY XMLEXISTS ϕ

íC

LkBz»zíC

: ≤ ON lyAAϕµRú⌠≤

d q∩Cú ON lyñ⌠≤ °@

BSQL τ SQL ΦkC

pGπíXTw ON lyñτúOM

wABSí@C

sqlcodeG -338

sqlstateG 42972

SQL0340N @ϕµϕí name OrAPP@

»zítX@ϕµϕíwq

PC

í: @ϕµϕíW name Qb»zíñh@

ϕµϕíwqñCHí@ϕµϕíW

AbP@»zíO@C

LkBz»zíC

: ≤qϕµϕíº@WC

sqlcodeG -340

sqlstateG 42726

SQL0341N @ϕµϕí name1 P name2 ºí

⌠C

í: @ϕµϕí name1 Σ∩ FROM ly

name2A name2 Σ∩ FROM ly

name1Cúα\o⌠íC

LkBz»zíC

: qqϕµϕíº@ú⌠C

sqlcodeG -341

sqlstateG 42835

SQL0342N @ϕµϕí name úα SELECTDISTINCTA UNION ALLA]

ªOjC

í: ΓiαG

v @ϕµϕí name ∩úα SELECT

DISTINCT lA]@ϕµϕíOjC

v @ϕµϕí name ∩ⁿwF UNI0NAD

j@ϕµϕínD UNION ALLC

LkBz»zíC

: qqϕµϕíñú÷Σr

DISTINCTAb UNION ßsW÷Σr ALLAúq

ϕµϕíjC

sqlcodeG -342

sqlstateG 42925

2 SQL Tº 47

SQL0343N µj@ϕµϕk name nµ

WC

í: j@ϕµϕk name b@ϕµϕí

OrºßA]AµWíC

LkBz»zíC

: bqϕµϕíOrºßsWµW

C

sqlcodeG -343

sqlstateG42908

SQL0344N j@ϕµϕk name µ

column-nameAúΩ¼B°

rXC

í: j@ϕµϕk name bΣ∩ñA

µ column-nameCΩ¼B°MrXAO

µl]w∩ ]wC∩ñµ

column-nameAΣϕíGúPΩ¼B°

rXAoiαPLk∩µⁿwC

LkBz»zíC

: ≤jqϕµϕí∩ñ

µAHl]wµXµC

sqlcodeG -344

sqlstateG 42825

SQL0345N j@ϕµϕkW∩OΓ

ΓHW∩ UNIONABúα]t

µτBGROUP BY lyBHAVINGlyBORDER BY lyt ON ly

TXC

í: @ϕµϕí name ]A∩¡A]G

v OΓh∩p

v úα]A GROUP BY ly

v úαµτ

v úα]t HAVING lyC

v b∩ñúα]A ORDER BY ly

v Búα]tπ ON lyTXC

LkBz»zíC

: ⌡µUC@AH≤@ϕµϕíG

v ª¿Γh∩p

v ú⌠≤µτBGROUP BY lyBHAVING lyB

ORDER BY ly]t ON lyT JOINC

v újC

sqlcodeG -345

sqlstateG 42836

SQL0346N @∩ñoL@ϕµϕí

nameA]bP@ FROM lyñb

d FROM lyñXGC

í: @ϕµϕí name ]ALµApU

Cº@íC

v b@∩ñA≤ UNION ALL XBΓlºe

jC@π∩ O@l]wABúα

]AjC

v P@ FROM lyñAhP@qϕµϕíC

j@ϕµϕkñú\oC

v d FROM lyñjCúαd wq

j⌠C

LkBz»zíC

: ≤UCº@G

v XBΓlºe∩Aªú]AjC

v ]thP@qϕµϕí FROM lyAª

u@C

v d FROM lyAªúqϕµϕíC

sqlcodeG -346

sqlstateG 42836

SQL0347W j@ϕµϕk name iα]tL¡

j⌠C

í: name j@ϕµϕkiαúC

iY≥≤Σ@j@ϕµϕkí≈@

í≈SwykCwyk]AG

v ∩ Mµñ INTEGER µWq 1C

v bí≈ where lyñAµí ″counter_col <

constant″ ″counter_col < :hostvar″ zⁿC

j@ϕµϕkñoykAiαPL¡j

⌠CMAj@ϕµϕkΩYΣLSA

iα\»zí¿\a¿C

: FεL¡j⌠A÷í]Awy

kC

sqlcodeG +347

sqlstateG 01605

48 TºΓU GU

SQL0348N Lkb⌠wqñⁿw

sequence-expressionC

í: »zíbL⌠wqñ]t NEXTVAL ϕí

PREVVAL ϕíC NEXTVAL ϕí PREVVAL

ϕíLkbUC⌠wqñⁿwG

v πíXX°≤

v b CREATE TABLE ALTER TABLE »zíñµ

DEFAULT

v b CREATE TABLE ALTER TABLE »zíñwú

µwq

v CHECK ¡ε°≤

v CREATE TRIGGER »zí (iHⁿ NEXTVAL ϕ

íA²úαⁿw PREVVAL ϕí)

v CREATE VIEW »zíBCREATE METHOD »zí

CREATE FUNCTION »zí

NEXTVAL ϕíLkbUC⌠wqñⁿwG

v CASE ϕí

v EτMµ

v úF INSERTBUPDATE VALUES INTO »zí

∩ (fullselect) Hd

v SELECT ]t DISTINCT BΓl SELECT »

v SELECT ]t GROUP BY ly SELECT »

v XX°≤

v SELECT UNIONBINTERSECT EXCEPT

]wBΓlMt@ SELECT »zíX SELECT

»zí

v ¼ϕµϕí

v ϕµτMµ

v XMLTABLEBXMLQUERY XMLEXISTS ϕí

v SELECT »zíBDELETE UPDATE »z

í WHERE ly

v SELECT »zí ORDER BY ly

v ϕí∩ select ly (b UPDATE »zí SET

lyñ)

v SQL íñ IFBWHILEBDO...UNTIL CASE »

Lk⌡µ»zíC

: úϕí½súX»zíC

sqlcodeG -348

sqlstateG 428F9

SQL0349N bm column-position ñµº

NEXTVAL ϕíWµAXε

CPµºΣLϕíWµC

í: bhC INSERT »zí VALUES ϕí

VALUES lym column-position ñⁿwµϕí

]t NEXTVAL ϕíCϕt NEXTVAL ϕíϕ

íⁿwΣñ@⌠wqñµA

εCñµⁿwPϕíCpGHU

INSERT »zí¿\G

INSERT INTO T1VALUES(

NEXTVAL FOR sequence1 + 5, ’a’),(NEXTVAL FOR sequence1 + 5, ’b’),(NEXTVAL FOR sequence1 + 5, ’c’)

²OAHU INSERT »zíóG

INSERT INTO T1VALUES(

NEXTVAL FOR sequence1 + 5, ’a’),(NEXTVAL FOR sequence1 + 5, ’b’),(NEXTVAL FOR sequence1 + 4, ’c’)

: ≤ykA½súX»zíC

sqlcodeG -349

sqlstateG 560B7

SQL0350N LOBBLONGVARCHARBDATALINKBXML c

¼µ column-name úαbB

ΣB@¡εB\α÷YBú

µiLϕµñC

í: LOB µBLONG VARCHAR µBDATALINK

µBXML µc¼µúαbΣB@

¡εBúµiLsϕµñCLOB

µ DATALINK µúαbwqñCpG XML

µO@µBwⁿw XMLPATTERN lyAhuα

bwqñCpGc¼µO@µBw

ⁿw÷WAhuαbwqñC

LkBz»zíC

: qBΣB@¡εB\α÷

YBúµiLϕµWµñAú

LOBBLONG VARCHARBDATALINKBXML c

¼µCYnss XML µc¼µA

2 SQL Tº 49

TwªO@µBwq]tAϕlyC

sqlcodeG -350

sqlstateG 42962

SQL0351N bΘX SQLDA (∩Mµ) m

position-number ñAoⁿΣ

SQLTYPEC

í: position-number omW SQLDA w

∩Ω¼AOínDí°Aú

ΣΩ¼CpGíS SQLDAA

position-number Nπ∩ Mµñ CALL »z

ímC

LkBz»zíC

: ≤»zíAHúúⁿΣΩ¼C

Y∩ »zíAq∩ MµñútúⁿΣºΩ

¼µWAObd ñjεα¼AN

µα¼ⁿΣΩ¼C

sqlcodeG -351

sqlstateG 56084

SQL0352N bΘJMµ (SQLDA) position-number

ñAJⁿΣ SQLTYPEC

í: position-number omW SQLDA w

∩Ω¼AOínDí°Aú

ΣΩ¼CpGíS

SQLDAAposition-number NπΘJDBO

CALL »zímC

LkBz»zíC

: ≤»zíAHúúⁿΣΩ¼C

sqlcodeG -352

sqlstateG 56084

SQL0355N µ column-name (pPwq) j

LkOⁿC

í: j½≤Ω¼ (BLOBBCLOB M DBCLOB) i

b 20 GB (2147483647 ) HjpCuj

pp≤Ñ≤ 10 GB (1073741823 ) ½≤WA

\ΩOⁿC]ALkOⁿjpj≤ 10 GB j

½≤C

: ≤µí NOT LOGGED ⁿ

AⁿúnOⁿΩAOεµjpW¡

10 GB HUC

sqlcodeG -355

sqlstateG 42993

SQL0357N eúi DB2 Data Links ManagernameC]X = reason-codeC

í: »zínb DB2 Data Links Manager name W

iµBzCeúi DB2 Data Links ManagerA

]p]XC

01 úi DB2 Data Links ManagerC

02 ⌡µ@Ωw°ABΩΩ

wAúSn²Aϕ DB2 Data Links ManagerC

03 eúe\s DB2 Data Links ManagerA

DB2 Lks DB2 Data Links ManagerC

04 DB2 Data Links Manager O°AC

05 bP DB2 Data Links Manager qTAo

C

06 DB2 Data Links Manager w¼PbΩw

n²¼úeC

LkBz»zíC

: ⌡µ@A]]XºC

01 DB2 Data Links Manager qTóCy

ßAAV DB2 Data Links Manager z

ó CpGDsbAíPΩ

wsuA½ssßA@C

02 DB2 Data Links Manager nOΩw°A

BΩΩwC

03 úD DB2 αTw DB2 Data Links Manager O

B≤@P¼AUAhú\s DB2 Data

Links ManagerCÑ DB2 HDPBΦí⌡

µTw@C² DB2 ]iα]ΣL]Xñ

¼pLk⌡µ@A]ApGDM

sbAdΩ db2diag.log AΣX≤

¼pC÷ DB2 Data Links Manager l

ΩTA\uzΓUvC]ids

u DB2 Data Links Manager D≈]

wC

04 T DB2 Data Links Manager b⌠⌠Wi

C

05 d@UAOw DB2 Data Links

Manager qTCpGDsbA

íPΩwsuA½ssßA@C

06 pGb DFS w DB2 Data Links ManagerA

≥bΩwN DB2 Data Links Manager s

W CELLApGªQwbtñA

hNªsW NODEC Command

R e f e r e n c eAH≥ A D D D A T A L I N K S

MANAGER ⁿOΩTC

50 TºΓU GU

sqlcodeG -357

sqlstateG 57050

SQL0358N Lks DATALINK C

]X = reason-codeC

í: Lkⁿw DATALINK Ciα]XpUG

21 DATALINK ΩmµíLC

22 DATALINK DB2 Data Links Manager n²

ΩwAOΩwzítm

DATALINKS ] YESC

23 DATALINK ¼LC

24 DB2 Data Links Manager Σú DATALINK

C

25 DATALINK wgΩwC

26 Lks DATALINK CiαO

]w ID (SUID) ]ws ID (SGID)

²B\iv onA

SN≤twq DLFS (Ω

tAData Links File System)C

27 DATALINK Ωm°C

28 DB2 Data Links Manager ñn²úe\

(DLFM Sr)C

29 DB2 Data Links Manager úv DB2

C

30 t@íbC

31 n °¿ DB2 Data Links

Manager nDsCLkBz»zíC

32 DATALINK ú]AgJOC

33 D L P R E V I O U S C O P Y qτc

D A T A L I N K uαⁿw W R I T E

PERMISSION ADMIN RECOVERY YES w

q DATALINK µC

34 DLNEWCOPY DLPREVIOUSCOPY q

τc DATALINK Pbµñwsb

úC

35 LkN DLNEWCOPY DLPREVIOUSCOPY

qτc DATALINK ≤ INSERT »z

íñⁿwsC

36 tb DATALINK ΩmñgJOP

≤ DATALINK OúC

37 DATALINK B≤≤siµñ¼AC

38 LkNπ DFS Φk DATALINK ⁿw

W R I T E P E R M I S S I O N A D M I N wq

DATALINK µC

39 LkN D L N E W C O P Y qτc

DATALINK ⁿw WRITE PERMISSION

BLOCKED wq DATALINK µC

40 LkqOs°AñMΣ DATALINK ²

eOsC

41 LkN DLNEWCOPY DLPREVIOUSCOPY

qτcP DATALINK bPµ

÷ñⁿwhATw∩ DLNEWCOPY

DLPREVIOUSCOPY cPΩ

ⁿwALkúPΩC

42 ϕG (m½m) °srΩ

AiHN DLREPLACECONTENT

qτc DATALINK ⁿw NO

LINK CONTROL wq DATALINK µC

43 Twb DLREPLACECONTENT qτñⁿ

wm½ú@C

44 b DLREPLACECONTENT qτñⁿwm

½wQ≤t@m½C

45 wN DATALINK ⁿwbt@@ñ

m½C

46 b DLREPLACECONTENT qτñⁿwm

½µíLC

47 b DLREPLACECONTENT qτñⁿwm

½µíúαO²C

48 b DLREPLACECONTENT qτñⁿwm

½wΩwC

49 uΩzívΣúb

DLREPLACECONTENT qτñⁿwm½

C

50 bΩmñgJO DATALINK (p

DLNEWCOPY qτc)AiHⁿw

W R I T E P E R M I S S I O N A D M I N wq

DATALINK µC

: UC]X µC

21 ≤ΩmµíC

22 pGTwwⁿwT D B 2 D a t a L i n k s

ManagerANNªn²ΩwñCn² DB2

Data Links Manager QñAúDNΩw

zítm Datalinks ]w YESC

23 ≤¼C

24 dwⁿwTABsbC

2 SQL Tº 51

25 °A»zíúⁿw

C

26 úe\²CΩWAD

CpG SUID SGID onApG

≤D D L F S tñAhLk

DATALINK ¼C

27 εΩm°C

28 p DB2 Data Links Manager zAHs

Wnn²C

29 p DB2 Data Links Manager zAH

onvC

30 úyßAC

31 Ñ@qí²¿sAyßAC

32 úπgJOΩmCgJO

Qϕ@@í≈úAΣ

W R I T E P E R M I S S I O N A D M I N wq

DATALINK µWº SELECT »zíñ

L C O M P L E T E W R I T E

DLURLCOMPLETEWRITE qτC

33 ∩ DLVALUE qτC

34 ≤ΩmAΣPsb≤εCñΩ

C

35 Yⁿws DATALINK A∩ DLVALUE

qτC

36 út≤∩gJOΩ

mCY≥óOA@uΩz

í (DLFM)v ⁿOi≤ gJOC

Data Links Manager Administration Guide and

ReferenceAH o÷ DLM ⁿOC

37 b≤s DATALINK C²Ab

DATALINK µWH DLNEWCOPY

D L P R E V I O U S C O P Y qτoX S Q L

UPDATEAHTw≤CMßA

P»zíC

38 oO@¡εAúαNπ D F S ⌡

DATALINK ⁿw WRITE PERMISSION

ADMIN wq DATALINK µCN

t@¼tAúPΦkⁿw

DATALINK C

39 ∩ DLVALUE qτC

40 dOs°AOwb⌡µCMß

AC

41 bOµ÷ñA@ UPDATE @C

42 °srΩrΩ@m½

mC

43 Twµµ÷CMßAC

44 m½t@WyßAC

45 únyßAC

46 ≤m½mrΩµíC

47 TwwⁿwFCΩWAD

m½C

48 °C

49 dwⁿwTABsbC

50 qΩmúOC

sqlcodeG -358

sqlstateG 428D1

SQL0359N wOµd≥C

í: DB2 úOµ½≤A²O

\úwQⁿwC

LkBz»zíC

: YOOµAHjd≥∩O

µ½swqϕµCpGw M A X V A L U E

MINVALUE Wµ¡εd≥p≤µΩ¼d

≥Ah∩µHXjd≥ChN½

OµAon½ϕµC²≤sϕµAMß

HúPΩ¼Oµ½ϕµAⁿwj≤O

µeΩ¼d≥ºΩ¼C

YO½≤AHjd≥½swqCpG

MAXVALUE MINVALUE ly¡εd≥p≤

½≤Ω¼d≥Ah∩HXjd≥C

hA≤½≤½soX CREATE SEQUENCE

»zíAⁿw\j≥dºΩ¼C

sqlcodeG -359

sqlstateG 23522

SQL0360W DATALINK iαLA]ϕµ

table-name B≤uΩ@Pmñv

(DRP) uΩúiα@Pv

(DRNP) ¼AC

í: table-name ϕµñ DATALINK iαLA]

ϕµB≤uΩ@Pmñv(DRP) uΩ

úiα@Pv(DRNP) ¼ACL@¼AAúLk

O DB2 Data Links Manager WεC

»zíBz≥iµC

: \uzΓUvA ouΩ@P

mñv(DRP) uΩúiα@Pv(DRNP) ¼

AΩTAH AϕµC

52 TºΓU GU

sqlcodeG +360

sqlstateG 01627

SQL0368N DB2 Data Links Manager dlm-name

n²ΩwC

í: DB2 Data Links Manager dlm-name n²Ω

wCpGNΩwzítm DATALINKS ]

NOAhñwn² DB2 Data Links ManagerCiαw

g DROP DATALINKS MANAGER ⁿO≤ DB2

Data Links ManagerCeiαn²PWs DB2 Data

Links ManagerFboípUAO÷ºew≤

DB2 Data Links ManagerC

LkBz»zíC

: TΩwzítm

DATALINKS ]w YESCºeQ≤ DB2 Data

Links Manager º DATALINK @Pí

úC÷ΣLA\ Command Reference ñ

÷ DROPDATALINKS MANAGER ⁿOkN

C

sqlcodeG -368

sqlstateG 55022

SQL0370N LANGUAGE SQL τ name

CREATE FUNCTION »zíAⁿW

m n ñC

í: LANGUAGE SQL wqτAU

WC

LkBz»zíC

: ²τC@ú@WC

sqlcodeG -370

sqlstateG 42601

SQL0372N ϕµñue\@

IDENTITYBROWID wµC

í: ⌡µUCΣñ@G

v tWL@ IDENTITY µϕµC

v sW IDENTITY µwt@ IDENTITY µ

ϕµC

v tWL@ ROWID µϕµC

v sW ROWID µwt@ ROWID µϕµC

v thwµϕµC

v NwµsWwt@µϕµC

LkBz»zíC

: w∩ CREATE TABLE »zíAu∩ @

µ]t ROWID Ω¼BIDENTITY

DB2SECURITYLABEL Ω¼C∩≤ ALTER TABLE

»zíÑAROWID µBIDENTITY µw

µwsb≤ϕµñCbϕµñsWΣL]tΩ

¼ R O W I DB I D E N T I T Y Ω¼

DB2SECURITYLABEL ΣLµC

sqlcodeG -372

sqlstateG 428C1

SQL0373N GENERATED µ column-name ñLk

ⁿw DEFAULT lyC

í: bwQO GENERATED µµñAiα

Lkⁿw DEFAULT lyC

LkBz»zíC

: ú DEFAULT lyAMß½súX»z

íC

sqlcodeG -373

sqlstateG 42623

SQL0374N LANGUAGE SQL τ function-name

CREATE FUNCTION »zíñⁿw

clause lyA²OτΘdⁿX

ⁿwªC

í: UC¼piαXoC

τΘXUC¼pAⁿw N O T

DETERMINISTICG

v Isτ NOT DETERMINISTIC eC

v s SOsC

pG LANGUAGE SQL wqτDΘiH∩ SQL Ω

AIsτiH∩ SQL ΩAhⁿw

MODIFIES SQL DATAC

LANGUAGE SQL wqτΘ∩ AªIs

τiH¬ sql ΩAⁿw READS SQL

DATAC

L A N G U A G E S Q L wqτΘIsτ

EXTERNAL ACTION eAⁿw EXTERNAL

ACTIONC

LkBz»zíC

: ⁿwly≤τΘC

sqlcodeG -374

sqlstateG428C2

2 SQL Tº 53

SQL0385W SQL íñ∩ SQLSTATE

SQLCODE ⁿwiαQ∩gA

Bú⌠≤ handlerC

í: SQL íñ]AF@ⁿw SQLSTATE

SQLCODE Sϕ»zíC SQL íñ SQL »

zíBzNⁿwoA]Qⁿwiα

] S Q L »zíBzQ∩gCBAⁿw

SQLSTATE Sϕú⌠≤ handlerC

wQ handler wqC

: ún⌠≤@Cú∩ SQLSTATE

SQLCODE SϕⁿwAHKXiTºC

sqlcodeG +385

sqlstateG 01643

SQL0388N bτ function-name CREATE CAST»zíñA source-data-type-name M

target-data-type-name í¼A

G¼PC

í: Σñ@Owq¼C¼M

¼Ω¼úαPC

LkBz»zíC

: ≤Ω¼C

sqlcodeG -388

sqlstateG 428DF

SQL0389N CREATE CAST »zíñOSwτ

Ω specific-nameAhBú

XΩ¼AΣΩ

¼PúC

í: jεα¼τ

v u@

v Ω¼PΩ¼P

v GΩ¼PΩ¼P

LkBz»zíC

: ∩OτΩB≤Ω¼B

≤Ω¼C

sqlcodeG -389

sqlstateG 428DG

SQL0390N τ function-name RSwτ

function-nameA²bτ⌠wq

ñAτOLC

í: Swτb⌠wqñτLCpG

specific-name OrΩAhNτR function-name

OτCiαUCX¼pG

v SwτOun@qBµεCτϕµ

τ (pAqτ)C

v SwτOun@ϕµτqBµεC

τ (pbd FROM lyñ)C

v SwτOun@qµτεCτC

v ubⁿ¡⌠wqñe\SwτA²ibúe

\τ⌠wqñªCτíⁿwe\τ

⌠wqC

LkBz»zíC

: dτWMOⁿwTBµ⌠

O]tTτwq⌡Ciαn≤τW

Bµ⌠ ( SET CURRENT FUNCTION PATH

FUNCPATH s∩)B≤τ⌠wqC

sqlcodeG -390

sqlstateG 42887

SQL0391N Lk≥≤εCτ function-nameC

í: ]UC]º@A»zíúα≥≤εCτ

function_nameG

v ∩ Mµút GROUP BY HAVING ly

τC

v »zíjΦAP⌠wqLkτC

v ∩¡εLkτC

v τLkbúµñC

v ⁿw WITH CHECK OPTION ly°wqAⁿw

WITH CHECK OPTION ly°°ALk

τC

v τLkδ≥ϕµεCC ]tíXG

µ (NULL iXúεC)C

v Lk∩gΩΘd ϕµεCτC

LkBz»zíC

: qúe\⌠wqñú function-nameC

sqlcodeG -391

sqlstateG 42881

SQL0392N úσ cursor SQLDA e

úßwg≤C

í: íO DB2 Wh ⌡µABªnD

nN LOB ΩH@ FETCH »zíñ LOB A

]nHt@ FETCH »zíñwCú\o

ípC

: Lk⌡µ»zíC

54 TºΓU GU

DB2 WhAObs≥ú ºí SQLDA ñA

Ní≤únNΩ¼X LOB ≤w

(O)C

sqlcodeG -392

sqlstateG 42855

SQL0396N Object-type object-name (SwW

specific-name) bIsBz

í⌡µ SQL »zíC

í: í object-name (SwW specific-name) b

FINAL CALL (Is¼ 255) Bzí⌡µ SQL

»zí (úP≤ CLOSE σ)CoOúe\C

: ≤íAHb FINAL CALL (Is¼

255) BzíúoX SQL »zíC

sqlcodeG -396

sqlstateG 38505

SQL0400 - SQL0499

SQL0401N @ operator BΓΩ¼ú

eC

í: ≤UCΣñ@]ALkBz operator

@G

v BΓΩ¼OeA²@∩¼ú

eC

v BΓΩ¼ XMLALk∩Σiµ± (PΣ

¡±PΣL⌠≤¼±)C

v BΓΩ¼ DATALINKALk∩Σiµ±

(PΣ¡±PΣL⌠≤¼±)C

v BΓΩ¼c¼ALk∩Σiµ± (P

Σ¡±PΣL⌠≤¼±)C

pXtGoΩ¼HWiαbΩb

pX°AñC

ΩúúAϕ operatorCbo¼p

UATºOµípUG ″<data source>:UNKNOWN″A

ϕⁿwºΩΩC

LkBz»zíC

: dBΓΩ¼ATwªP»

zíkϕBeC

pG SQL »zíBΓOTABbs °

Ahd°BΓΩ¼C

pXtGpG]úAqnDóΩ

ñΣXD (\ Problem Determination GuideA

op≤OóΩ)AdΩΩ

¼¡εC

sqlcodeG -401

sqlstateG42818

SQL0402N ΓNτ@ operator BΓAΣΩ

¼úOrC

í: z∩ΓNτBΓl operator ⁿwFDrBΓ

C

LkBz»zíC

: ≤ SQL »zíykAⁿwτ

BΓlBΓírC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓUAH op≤

OóºΩ)AdMbΩ

BΓlC

sqlcodeG -402

sqlstateG 42819

SQL0403W swqOW name Rewq

½≤ name2C

í: OW <name> wwq≤G

v Ωwñewqϕµ°W

v t@≤Ωwñwqϕµ°OWWC

½≤ <name2> Owq½≤C⌠≤ SQL »zí

(CREATE ALIAS H) iH¿\s±OWº

eA²½≤sbCwⁿwOW <name>C

NOWºNqÑAL@°Q°wqC

: Twb SQL »zí (CREATE ALIAS H

) ñs±OWºeAw²wqwq½≤

<name2>C

sqlcodeG +403

sqlstateG 01522

SQL0404N ∩µ name ÑAUPDATE INSERT»zíñrΩ°C

í: INSERT UPDATE »zíⁿwF@Aª±

ⁿµñiHxs°rΩW¡n°C

LkBz»zíC

: SQLCA ñAiα]iαú nameA°

INSERT UPDATE »zíykwC

2 SQL Tº 55

: d½≤µ°A≤í SQL

»zíAíJ≤srΩúWL°W¡C

sqlcodeG -404

sqlstateG 22001

SQL0405N σr literal OLA]ΣWLd

≥C

í: ⁿwrúbiⁿd≥C

SQL Td≥pUG

v Y FLOAT G

– 0

– bd≥ +2.225E-307 +1.79769E+308

– btd≥ -1.79769E+308 -2.225E-307 C

v - 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9C

9999999999999999999999999999999C p DECIMAL

v p INTEGER A-2147483647 2147483647

v ppπ (SMALLINT) AΣ≤ -32768

+32767C

bY⌠wqñAσriα≤i@B¡εAP

C÷ΩTAd\ SQL Reference ñ»zí

lyC

pXtGod≥HWiαbΩbpX

°AñCbΩϕµñ SQL Td≥°Ω

wC²MwTd≥A\ ΩXAσ

≤CΩúúAϕ literalCbo¼p

UATºOµípUG ″<data source>:UNKNOWN″A

ϕⁿwºΩΩC

d≥OϕµGd≥wq⌠p≤lC

LkBz»zíC

: NrεAϕjpC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓUAH op≤

OóºΩ)AdΩΩd

≥¡εC

d≥OϕµGTwd≥wqñ⌠j≤lC

sqlcodeG -405

sqlstateG 42820

SQL0406N UPDATE INSERT »zíñ@

úbªµd≥C

í: Bz UPDATE INSERT SQL »zííA

@DΓXbµd≥ºCoD

iα½≤µñXB∩o⌡µ SQL BΓA

HWΓy¿C

LkBz»zíC

: \Tº SQL0405 Ai≥or

Ω¼e\d≥C

Gt¼²≤s÷ΩTA\ SQL ReferenceA

HAbi≤s¼²UµñAd≥≤C

sqlcodeG -406

sqlstateG 22003

SQL0407N úα\ⁿw NULL NOT NULL

µ nameC

í: ]oUCΣñ@ípG

v ≤síJ NULLA²Oϕµwqñi½≤µ

O NOT NULLCGG

– NULL úαíJµC

– ≤sLkNµ]w NULLC

– oτíñ SET α»zíLkNµñ

]w NULLC

v ≤síJO DEFAULTA²Oϕµwqñi½≤

µ NOT NULLAL WITH DEFAULTCGG

– w] NULL LkíJµC

– ≤sLkbµñ]ww] NULLC

– oτíñ SET α»zíLkbµñ]

ww] NULLC

v INSERT »zíµWMµAñFϕµwqñi

NOT NULL L WITH DEFAULT @µC

v INSERT »zí°AñF≥ϕwqñi

NOT NULL L WITH DEFAULT @µC

v ≤ϕ»zíH SET NOT NULL ≤µA²

sϕµΩ]tπ NULL εCC

pG name í ″TBSPACEID=n1, TABLEID=n2,

COLNO=n3″AhϕoXALk SQL »zíñ

µWCúOϕµíBϕµú\

NULL ≥ϕµµXC

pXtGpX°AΩiHo

ípCΩúúAϕ nameCbo¼

pUATºOµípUG ″ < d a t a s o u r c e > :

UNKNOWN″AϕⁿwºΩΩC

LkBz»zíC

: bYípUAiαLk±JO name (SQLCA

sqlerrmc µ±J)C

: d½≤ϕµwqßA≤ SQL »zíA

56 TºΓU GU

HMwϕµ@µ NOT NULL L WITH

DEFAULT C

pG name í ″TBSPACEID=n1, TABLEID=n2,

COLNO=n3″AhziUCd MwϕµW

µWG

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

od OϕµµAiαNO SQL »zíó

º°≥ϕµC

pG≤ϕµ»zí@í≈AhbNµ

] NOT NULL A∩]t NULL ºµ⌠≤ε

CΩAMß½»zíC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓUAH op≤

OóºΩ)AdΩ½≤w

qCOϕAbΩºíAw] (NULL NOT

NULL) ú@wnPC

sqlcodeG -407

sqlstateG 23502

SQL0408N PΣⁿwΩ¼úeCW

nameC

í: NQ SQL »zíⁿwµBBSQL

αºΩ¼APⁿwiΩ¼ú

eCΓúG

v r

v r

v

v Θr

v ír

v íWOr

v Ω

v PSϕ¼

v ¼AΣñ¼Oµ¼

¼C

v Pwqc¼CARA

¼OºRA¼ (i¼) ¼CYA

DA÷D¼Pwqb»zíα

¼s TO SQL α¼τeC

LkBz»zíC

: d»zíϕµ°AHMw

Ω¼CTwⁿwBϕíσrπ

F∩ⁿwAϕΩ¼Cw∩wqc

¼A]°wqb»zíα¼sñ TO SQL α¼τ

@ⁿwC

sqlcodeG -408

sqlstateG 42821

SQL0409N COUNT τBΓLC

í: p SQL »zíñⁿwACOUNT τBΓ

ú S Q L ykWhCue\ C O U N T ( * )

COUNT(DISTINCT column)C

LkBz»zíC

: ⁿw COUNT(*) COUNT(DISTINCT

column)C

GTºA≤ 2 ºe DB2 C

sqlcodeG -409

sqlstateG 42607

SQL0410N BIr literal ]trWL 30 C

í: ⁿwBIr°WL 30 rAú]Ae

0CBIr°W¡ 30 rC

LkBz»zíC

: YuⁿwσrC

sqlcodeG -410

sqlstateG 42820

SQL0412N due\@µA²oh½

µC

í: b SQL »zí⌠wqñⁿw∩A²Gu

α@µC

LkBz»zíC

: ϕue\q∩Aⁿw@

µC

sqlcodeG -412

sqlstateG 42823

SQL0413N rΩ¼α½íoC

í: SQL »zíBzíAq@r¼α½t

@¼Ao¼pCrα½O SQL W

h⌡µC

2 SQL Tº 57

pXtGrα½iHobpX°ABΩ

ΓC

LkBz»zíC S B≤sRú⌠≤ΩC

: d SQL »zíykAMw

]CpGDPΩ÷Aiαndo

BzΩC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓUAH op≤

OóºΩ)AdΩΩd

≥¡εC

sqlcodeG -413

sqlstateG 22003

SQL0415N ÷µΩ¼úe≤]wBΓl

∩A]úe≤∩ INSERT º

VALUES lyhCC

í: \h»zíiαXoC

v t]wBΓl (UNION, INTERSECT EXCEPT)

SELECT VALUES »zíC SELECT

VALUES »zíúeº∩ ∩÷µC

v íJhC INSERT »zíAiαXoC

VALUES lyⁿwC÷µúeC

v hC VALUES lyº SELECT VALUES »z

íñAiαXoC VALUES lyⁿwC

÷µúeC

µúeAUCX]G

v ΓµúúOr

v ΓµúúOr

v ΓµúúOΘ

v ΓµúúOí

v ΓµúúOíWO

v ΓµúúO

v ΓµúOPwqSϕ¼C

pGµΩ¼OrBΘBííWOAh

∩µirΩC

LkBz»zíC

: ≤ SELECT »zíñ VALUES ly

ñϕíµWAH∩µOe

¼C

sqlcodeG -415

sqlstateG 42825

SQL0416N H UNION ALL HXBΓls

SELECT VALUES »zíñAúαⁿ

w± 254 ≤°GµC

í: HXBΓls SELECT VALUES »zí

º@ⁿw@GµAµ± 254 ≤°C±

254 ≤° VARCHAR VARGRAPHIC G

µAuαP UNION ALL XBΓl@C

LkBz»zíC

: UNION ALL BΓlN UNIONA

Oq SELECT VALUES »zíñúj≤ 254

GµC

sqlcodeG -416

sqlstateG 42907

SQL0417N n»zírΩA]tO@P

@BΓlBΓC

í: ⁿw PREPARE EXECUTE IMMEDIATE ½

≤»zírΩA]t@zⁿϕíAΣñ

O@P@BΓlBΓL CAST íCpG

? > ?

LkBz»zíC

: úΣykC CAST íAHú

Ω¼@OC

sqlcodeG -417

sqlstateG 42609

SQL0418N »zí]tLOkC

í: úαDσ¼OG

v b SELECT Mµñ

v @ΘíΓNBΓ@

v bYípUúα@qτ@

v @ ORDER BY lyñΣ

v @ XMLQUERYBXMLEXISTS XMLTABLE ϕ

íC

∩úαOG

v búO»zí»zíñ

v b CREATE VIEW »zí∩ñ

v b CREATE TRIGGER »zío@ñ

LkBz»zíC

: ≤»zíykCYúe\L¼

OAh CAST íAúΩ¼OC

sqlcodeG -418

58 TºΓU GU

sqlstateG 42610

SQL0419N QiúkBΓLA]Gt

C

í: ⁿwQiúkLA]ªútC

í≤pΓQiúkGpíOG

Gp = 31 - np + ns - ds

ΣñAnp OlδTA ns OlpA ds O

pC

pXtGQiúkiHobpX°ABΩ

ΓCⁿwQiúky¿pbΩ

WLC

LkBz»zíC

: dTwiαPQiúk

µδTMCNAπpπiαα½

¿pAHiµpΓC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓUAH op≤

OóºΩ)AdΩΩd

≥¡εC

sqlcodeG -419

sqlstateG 42911

SQL0420N τ function-name rΩñoL

rC

í: τ function-name @rΩ]tFbr SQL

ñLrCiα] CAST íH

function-name @Ω¼A]IsFτCSQL

»zíñτΩ¼iαO function-name P

qⁿC

pG DECIMAL τñⁿwYQirA≥N

ªm½w]QirC

: Twnα½r¼rΩA]t

br SQL ñrAYwⁿwAQi

rC

sqlcodeG -420

sqlstateG 22018

SQL0421N XBΓl VALUES lyBΓS

PµC

í : XBΓl (p U N I O NBE X C E P T

INTERSECT) BΓPµC VALUES l

yñCPµC

LkBz»zíC

: ≤ SQL »zíAC@BΓA

VALUES lyC@CAúTΩPµC

sqlcodeG -421

sqlstateG 42826

SQL0423N w variable-position eúNϕ⌠

≤C

í: wCúOSⁿwªG

w LOB wAP÷pww

Q±AϕOGσw⌠C

pGú variable-positionAªbⁿw@ñúX

mC°XíwAΩw

zíiαLkMw variable-positionC

úFmºAvar iab l e -pos i t i on iα

″function-name RETURNS″ANϕτWOw

qτAwC

: ≤íA²≤ SQL »zíWw

AMß⌡µ»zíCQ SELECT

INTO »zíBVALUES INTO »zí FETCH »zíA

iN L O B ⁿwwC A S S O C I A T E

LOCATORS »zíiGwC≥ª

SQL σAGwΦCYTw

Rollback @÷¼F SQL σAhPσ÷G

wYúAC

YO WITH RETURN σATbtmσºeA

ªOC

sqlcodeG -423

sqlstateG 0F001

SQL0426N ∩í⌡µ⌠LA⌡µC

í: b CONNECT TYPE 2 ⌠uíµ÷Bzv

(DTP) ⌠ (p CICS) ñí⌡µA⌡µ

SQL A COMMIT »zíCSQL A COMMIT »zí

úαb⌠U⌡µC

pXtGSQL A COMMIT »zíLkbzq

Ñq@í⌡µC

:

v DTP ⌠ú⌡µ»zíF¿⌡µC pAb

CICS ⌠ñAoNO CICS SYNCPOINT ⁿOC

v Ybxsñ⌡µ»zíAhúπ»zíC

pXtGN COMMIT »zíúANª

sXRA»zíAMß½súXzíC

sqlcodeG -426

2 SQL Tº 59

sqlstateG 2D528

SQL0427N ∩í⌡µ⌠LA

RollbackC

í: b CONNECT TYPE 2 ⌠uíµ÷Bzv

(DTP) ⌠ (p CICS) ñí⌡µA⌡µ

SQL A ROLLBACK »zíCSQL A ROLLBACK »

zíúαb⌠U⌡µC

pXtGSQL A ROLLBACK »zíLkbz

qÑq@í⌡µC

:

v DTP ⌠ú Rollback »zí⌡µ

RollbackCpAb CICS ⌠ñAoNO CICS

SYNCPOINT ROLLBACK ⁿOC

v Ybxsñ⌡µ»zíAhúπ»zíC

pXtGN ROLLBACK »zíúA

NªsXRA»zíAMß½súXzíC

sqlcodeG -427

sqlstateG 2D529

SQL0428N SQL »zíuα@u@µñ@

»zíC

í: oX SQL »zín±ΣLlu@µ

SQL »zí²⌡µCHUiα¼pG

v SQL »zíOu@µñ@Awbu@µ

w∩suoX SQLC

v SQL »zíOu@µñ@A WITH

HOLD σe∩sue±¼AC

NAϕ»zí DISCONNECT ALL A

DISCONNECT ⁿVsuAHY⌠≤suHWz

¡εAnDNóC

: bBz SQL »zíe²oX COMMIT

ROLLBACKApG⌠≤ WITH HOLD σANº

÷¼CpG»zí SET INTEGRITYAú COMMIT

THRESHOLD lyC

sqlcodeG -428

sqlstateG 25001

SQL0429N wWLµ LOB wW¡C

í: DB2 iΣC@u@µ¬ 32,000 µ LOB

wC

: ∩íAHªnµ LOB

wAMßA@C

sqlcodeG -429

sqlstateG 54028

SQL0430N wqτ function-name (SwW

specific-name) wºεC

í: ú UDF bεñAoºεC

: n≤∩ UDFC P UDF @z

ΩwzpCb UDF ≤∩ºeAúªC

sqlcodeG -430

sqlstateG 38503

SQL0431N wqτ function-name (SwW

specific-name) wC

í: ú UDF bεñAo/ß

C

: oiαⁿ UDF ñYDApL¡

j⌠Ñ C YD≥sb (τYA nP

P¼p)AhP UDF @zΩwzp

CbD≤∩eAú UDFC

sqlcodeG -431

sqlstateG 38504

SQL0432N Oúαwq¼W

¼W udt-nameC

í: »zíñ@OAw⌠w

qAMwªwq¼ udt-nameAOπ

¼ udt-name ¼COúDOⁿw@í≈

(INSERT VALUES ly UPDATE SET ly)A

] CAST WµTaα½wqSϕΩ

¼Ω¼AhúαHwq¼

¼@ΣΩ¼C

LkBz»zíC

: w∩OATaα½wq

SϕΩ¼Ω¼Ct@ΦkANON

wqºSϕΩ¼µAα½Σ∩Ω

¼AONΩ¼µAα½Σ∩

ϕ¼C

sqlcodeG -432

sqlstateG 42841

SQL0433N value °C

í: value t () α½πτIF

IsτOHYΦíα½CºB

ú\IC

60 TºΓU GU

Qα½OUCº@G

v wqτ (UDF)

v UPDATE »zí SET lyΘJ

v QíJϕµñ

v bí≈ΣL⌠wqñA∩jεα¼πτΘJ

v QjµAΣΩ¼°jl]

wMwABiαW[jí≈C

v Q XMLSERIALIZE τCΘX XML Ω

C

LkBz»zíC

: pG value O SQL »zíñσrrΩA

≥∩ªwwÑO°FC

pG value úOσrrΩAhd SQL »zíAMwα

½omCiαOα½ΘJ°AOuC

≤D½s⌡µ»zíC

sqlcodeG -433

sqlstateG 22001

SQL0434W ly clause ñúⁿΣwQ value

m½C

í: ⁿwly clause úⁿΣABwQO

ⁿΣ value m½C

: pG∩ iⁿAhún⌠≤≤C

hAⁿw∩ clause C

sqlcodeG +434

sqlstateG 01608

SQL0435N ⁿwFL SQLSTATE sqlstateAΣú

XíwqC

í: RAISE_ERROR τⁿwOb SIGNAL

RESIGNAL »zíWⁿw SQLSTATE AúX

íwq SQLSTATE WhC

: ≤ⁿw SQLSTATE C SQLSTATE

OΦn 5 rrΩCªO°wq 5

CHAR ¼AO°wq 5 ≤° VARCHAR

¼CSQLSTATE ϕíwq SQLSTATE

WhC

UCb SIGNAL RESIGNAL »zíWⁿw

SQLSTATE WhC

v C@rr (0 9) ú[½jg

r (A Z)C

v SQLSTATE O (eΓr) úα ’00’C

UC RAISE_ERROR τⁿw SQLSTATE Wh

v C@rr (’0’ ’9’)AODSϕr

jgr (’A’ ’Z’) X

v SQLSTATE O (eΓr) úα ’00’B’01’

’02’A]oúOOC

v pG SQLSTATE O (eΓr) Hr ’0’ ’6’

’A’ ’H’ lA≥lO (ßTr) H

’I’ ’Z’ ºírlC

v pG S Q L S T A T E O (eΓr ) Hr

’7’A’8’A’9’ ’I’ ’Z’ lAhlO (ßTr

) iH ’0’ ’9’ ’A’ ’Z’ ⌠@rC

sqlcodeG -435

sqlstateG 428B3

SQL0436N C yÑ NULL εrΩDñA≥

ε NULL rC

í: C í]pyÑñAΘJDXbrΩ

n@ NULL εrC

LkBz»zíC

: TwΘJDH NULL r

εC

sqlcodeG -436

sqlstateG 22024

SQL0437W o°dαiαOuC]

XGreason-codeC

í: »zíiαF¿uαA]d °

ΩLk oAOo¡°≤CHU

]XMµG

1 ≤OΘ¡εAw∩XCΦk

2 ≤d °Aw∩XCΦk

3 í¿U

4 í¿

5 d OC

6 íñLp

15 ∩pNñíGπΘAΣjpi

αWLn² DB2_OPT_MAX_TEMP_SIZE

jε¡ε

NBz»zíC

: ⌡µUC@hG

v bΩwtmñW[»zíΩ∩ (stmtheap) jpC

(]X 1)

2 SQL Tº 61

v N»zíú° SQL »zíC (]X

1A2A3A4)

v TwzⁿúLⁿw¬XC(]X 3)

v Nµd O≤C (]X 1A2A4)

v ∩d AϕµoX Runstats (]X 3A4)

v Nµd O≤¬ (]X 5)

v ½soXbd Σ∩ñ÷ϕµ

RUNSTATSA]NO AND INDEXES ALL lyA

n²ϕµPp@P (]X 6)

v pGO]XPπΘAiK

CYnϕεiAW[n²

DB2_OPT_MAX_TEMP_SIZE ⁿwAONΣ

°]wC(]X 15)

sqlcodeG+437

sqlstateG01602

SQL0438N íAΣEσrG

textC

í: ⌡µoτíñ RAISE_ERROR τ SIGNAL

SQLSTATE »zíAoiCH ’01’

’02’ Y SQLSTATE ϕOiC

: \íσ≤C

sqlcodeG -438, +438

sqlstateG íwq

SQL0439N wqτ function-name OHτ

source-function í⌡µAßP

sqlcodeC

í: »zíñFτ function-nameCM

A≤τwqñ SOURCE lyAGτ

s o u r c e - f u n c t i o n TΩ⌡µFτC (oiαO

function-name source-function íwq⌠)C

sAsource-function n X (ϕ@τ DB2

íX) sqlcode OC

: ≤[FΩípßAα

≤@C d\ sqlcode CpG source-function

OτAh sqlcode iⁿXDAN»zí

ñτí@CpG source-function O

wqτATºiαⁿXº@DA

τGDC

≤DA@C

sqlcodeG -439

sqlstateG 428A0

SQL0440N ΣúW routine-nameB¼

routine-typeBBev

íC

í: ϕΩwzíΣúi⌡µí

ANb routine-name íñooípC

oíp]G

v Tⁿw routine-nameAOΩwñLísbC

v iµ¡wA²Tⁿw¡wC

v SQL ⌠]tnτΦk⌡A

BFúXµC

v ]AC

v ÷MbτΦkñ]AFTA²O

@hΩ¼úTC

v ΩwñSíτ id MΩ]sτ

id P (A≤RA»zí)C

v ΣúP UPDATE »zíñºⁿw∩

mutator ΦkCsΩ¼PΩ¼úPA]

LkúΩ¼C

v íIsío⌡µívC

: ≤∩DAMß½@C iαAís B»zí≤BíIsíº⌡µMv

PBsτsWA/ SQL ⌠≤C

sqlcodeG -440

sqlstateG 42884

SQL0441N bτ function-name W÷Σr

DISTINCT ALL OLC

í: UCXiα]G

v τ function-name AbA ÷Σr

DISTINCT ALLA²τwQRqτC÷Σ

r DISTINCT ALL Mqτ@OLC

v bµτñF÷Σr DISTINCTA²úΣCo

τ]A COVARIANCEBCORRELATION ujk

τ (H REGR Yτ)C

v wτO@iΣ÷Σr ALL DISTINCT

µτA²OΣRXτúO@µτ

C

:

v YOqτAhú÷Σr DISTINCT

ALLCª∩qτOLC

v pGτúOiΣ DISTINCT ALL ÷Σr

µτAN÷ΣrúC

62 TºΓU GU

v YOµτAhOτRDCdτ

⌠ATwnτOb⌡º@ñA]d

SYSFUNCTIONS ¼²AFτW≈g

M¼C

≤A@C

sqlcodeG -441

sqlstateG 42601

SQL0442N í routine-name oCwW

Xie\W¡ (90)C

í: í routine-name AⁿwhCj

\ 90C

: ≤»zíATwTA

MßA@C

sqlcodeG -442

sqlstateG 54023

SQL0443N í routine-name (SwW

specific-name) SQLSTATEAE

σr textC

í: í routine-name (SwW specific-name) N

SQLSTATEAsPTºσr textA DB2Cíi

αOwqτwqΦkC

: AtNCpuΩ

wzví@C

IBM úτb SYSFUN ⌡ñA

í SQLSTATE 38552C TºTºσí≈Σµí

OG

SYSFUN:nn

ΣñAnn O]XAªϕG

01 WXd≥

02 Hs@ú

03 ΓNptⁿ

04 ΘµíL

05 íµíL

06 íWOµíL

07 íWOírNL

08 Líj¼ (O 1B 2B 4B 8B

16B32B64B128B256 º@)

09 rΩ°

10 rΩτñ°mWXd≥

11 BIrNL

12 OΘú¼

13 º

SYSIBM SYSPROC ⌡ñ IBM úí

SYSFUN ⌡ñ IBM úú SQLSTATE

38553CTºTºσrí≈]tiαO SQLCODE Tº

X (pASQL0572N)B DBA Tº (pA

DBA4747)A@ΣLíⁿAⁿXo

≥CNTºXTºq]tOAoO

uαb db2diag.log ñC

sqlcodeG -443

sqlstateG (í SQLSTATE)C

SQL0444N í routine-name (SwW

specific-name) OHw⌠

library-or-pathBτ function-code-id ñ

íXΩ@A²oLksíXC

]XGcodeC

í: DBMS s Ω@í routine-name (SwW

specific-name) íXDΘA²O≤]X code í

]AHLks (]XCpU)CΩ@í

Y library-or-path OAτh function-code-id

OC

ßΓOiαDIA]iOj°

¡εCziHUCd Aq DB2 ¼²° oπ

w⌠τWG

SELECT implementation

FROM syscat.routines

WHERE specificname = ’specific-name’

1 ⌠W library-or-path ±j (255 )

≤°C

2 Lkq DB2 DB2 ϕµíΩ⌠WC

3 Σú⌠ library-or-pathC

4

Σú library-or-path ñA]UCΣñ

@]XG

1. bí CREATE »zíwqñ EXTERNAL

lyⁿwmñALk oPí÷

píwC

2. íw≤Σú@w (b

UNIX ¼tº LIBPATH ⌠

Windows tº PATH ⌠ⁿw

²s)Cúo]XAiαAΣL

2 SQL Tº 63

íhCpAΣíDΘ XA]Σ@

w YA²O Y nt@Σú@

w ZC

3. oOΩwABw≤

wqτ⌡µbΣñ@

C

5

S¼≈OΘiⁿJ]tτwA

@LkRCo]XⁿXU

CΣñ@¼pG

1. iα@hRCíwi

α≤Σú@w ( UNIX ¼t

º LIBPATH ⌠BINTEL tº

PATH ⌠ⁿw²s)C

2. íπúb 32 DB2 ΩΣ 64

wAíb 64 DB2 Ω

AπPíwqúe 32 w

DLLC

3. S¼≈OΘiⁿJ]tτ

wC

6 ⁿWwñΣúτ function-code-idC

7 ú@τW (function-code-id) Aú

OⁿWwñτWC

8 uⁿJvtτ≤Wzº]óC½

≤iαSAϕaASC

9 S¼≈OΘiR library-or-path ñO

wτW function-code-idC

10 ″loadquery″ tIsóCoípuob

UNIX tWAOSTwΩwzí

g¼C

11 NzíBzbMΣSwΩwzí\

αAªb libdb2.a wñA²OΣú

ªC oípuob UNIX tWAOS

TwΩwzíg¼C

15 wt⌠⌠s CH Windows NT ⌠

ÑApGíwq»zíñ EXTERNAL

NAME Wµⁿwπ⌠Aτúsb <db2

installation path>\function ²ñAon

PATH ⌠jMANo¼pC

pApG PATH ]t LAN ≈btz

τ²ºeAB DB2 Ωb SYSTEM

bßU⌡µAhiαúo]XC

ΣLG oLkOtóC

pXtGpGwqτO@τd

(]únrXn≤pX°AW)A∩

SQL »zípAHKαbΩW⌠τ

C

: ]XG

1 iαn≤íwqHⁿwu⌠AO

DB2 Ω⌠W°CR DB2 ¼²°

íwqAPwo@ípCiαnN

τDΘ@⌠Wu²ñC

2B10 11

ptzAúLAϕ]X

σC

3B6 7

pízΩwzCúL

Aϕ]XσCíwqíw

mNn≤C

4

iαMΦO÷Tºíñú]

G

1.

v ≤íwq EXTERNAL lyAτ

íwO≤ EXTERNAL lyⁿw

mC

v pGz±wNΩwαs

FixPakABíOtwqíA

⌡µUC@GYßmαG⌡µ

db2iupt <instance> ⁿO½sΩAY

ßm fixpak αG⌡µ ″db2updv8 -d

<db-alias>″ ⁿO½sΩ

v τ DB2 OiHíwCY

j≈íAτj≈O∩

w DLL π⌡µvCYDj≈

íAτΩO∩w

DLL π¬ vC

2 . í½sAτ

LIBPATH (Unix) PATH (INTEL) ñOi

H owC db2set ⁿOA≤s

LIBPATH H]Aw DLL b⌠C

pAdb2set db2libpath=/db2test/db2inst1/sqll

3. bΩwñAPwqτ

÷pwΩwW

library-or-path @is Cτí

wOwípΩwWτ

²C

5

wqiαMΦAHXTºíñú

]G

64 TºΓU GU

1. úo]XAiαAΣLíhC

pAΣíDΘ XAªnPΣ@

w YAMAY nt@Σú@

w ZCíw½sA

τ LIBPATH (Unix) PATH

(INTEL) ñOiH owC

db2set ⁿOA≤s LIBPATH H]A

wb⌠CpA d b 2 s e t

db2libpath=/db2test/db2inst1/sqll

2. ΣwC

3. pGPXOΘAiαNn≤t

tmAH DB2 ≤hOΘiC

8 TwwTaC

9 pízΩwzATww

T]tτwCiαn≤t

tmH DB2 °A≤hOΘiC

15

τíwq»zíñ EXTERNAL NAME l

yO]tπ⌠AτOsb≤ <db2

installation path>\function ²ñC

pGWz⌠@ípTAoO]≤

DB2 ΩO⌡µbLks LAN ≈ (PATH

⌠ñ]tτ²e ≈) bß

ºUAhz½stm DB2 AAH⌡µbi

s PATH ⌠ñ⌠⌠⌠b

ߺUC

ϕⁿwbß DB2 AATww

bßniÑvQApPutJ

vñOⁿC

ΣLG N]XAptzC

pXtGpGwqτO@τd

(]únrXn≤pX°AW)AziαQn

∩ SQL »zípAHKαbΩW

⌠τC

sqlcodeG -444

sqlstateG 42724

SQL0445W value wQIC

í: ϕt () jεα¼BπrXα½τH

YΦíα½ value ADICoOiípC

Qα½iαOUCΣñ@G

v íΘX (wqτ (UDF) Φk)AQα½

]O]íwqñⁿwF CAST FROMC

v nα½≤t@τºí (wqτ

(UDF) Φk) ΘXGC

v bBzín⌡µrXα½ (pA]ⁿwFrΩ

°µ) ºrΩBzíΘXC

: TwΘXPwPABIy¿

⌠≤DwßGC

sqlcodeG +445

sqlstateG 01004

SQL0447W »zí]tLhAly clause íC

í: »zíñh]A clause ÷ΣrCoOi¼pC

: pGOΦNh]AApTwSú

BAhún⌠≤¬C uBv¼Atiα]

AApAñYΣLn÷ΣrC

sqlcodeG +447

sqlstateG 01589

SQL0448N wqí routine-name oCwW

Xie\W¡ (∩wq

τPΦkÑAo 90A∩xs

ÑAh 32767)C

í: wqí routine-name AⁿwFhCí

wq»zíiαO CREATE FUNCTIONBCREATE

PROCEDUREB CREATE TYPE (Φkwq) ALTER

TYPE (Φkwq)C

: N»zí≤]AC

sqlcodeG -448

sqlstateG 54023

SQL0449N wqí routine-name »zíb

EXTERNAL NAME lyñ]tFLµ

íw/τOC

í: bwqτ (UDF)BwqΦk

routine-name ñA CREATE »zí EXTERNAL

NAME lyoCw/τOWhpUG

Y LANGUAGE CAWµí ’<a> ’<a>!<b>’A

pUG

v <a> Isí (τ) bW

v <b> <a> ºAϕ@íDΘIsiJI (τ

)CpGñ <b>Ah <a> w]iJIC

Y LANGUAGE OLEAWµí ’<a>!<b>’ApU

G

v <a> OLE ½≤í]p ID O ID

v <b> nIs½≤ΦkC

2 SQL Tº 65

Y LANGUAGE JAVA LANGUAGE CLRAW

µí ’<a>:<b>!<c>’ApUG

v <a> Ob jar ID (LANGUAGE JAVA) X

yÑ (LANGUAGE CLR)C <a>:’ ∩≤ LANGUAGE

JAVA Ñ∩ApGñAh∩O

≤τ² CLASSPATH ñC

v <b> nIsΦkbO

v <c> nIsΦkCH LANGUAGE JAVA ÑA

’.<c>’ iHN ’!<c>’

∩≤íyÑAbµB½≤ ID jrºíA

ú\er (pA’ <a> ! <b> ’ OL

)CúLAun¡xπ\A⌠WiH]tµC

iW (dGUINX math.aBWindows

m a t h . d l l )Aπ⌠W (dGU N I X

/u/slick/udfs/math.aBWindows d:\udfs\math.dll)CpG

WAhmXUCWhG

v pG¡xO UNIX í LANGUAGE CLR íG

bτ²ñ

v hApG¡xO WindowsGbt PATH ñ

W (dGUNIX .aBWindows .dll) @]tb

WC

: ≤DA@C iα]O]tµAOWY ’!’ ’:’C

sqlcodeG -449

sqlstateG 42878

SQL0450N í routine-name (SwW

specific-name) úGBSQLSTATEBTºσr scratchpad °C

í: í routine-name (SwW specific-name)

ADB2 ±tmUCΣñ@

hG

v G (íwq)CUXiα]G

– hGwñC

– Ω¼OH null jrΩ(p

VARCHAR(n))A²w¡ null úbwqjp

d≥C

– DB2 wbºeG°

A²°WLwqGjpC

– í LOB wAPw÷ LOB

°WLwqGjpC

uívñGwqXΩ¼DC

v SQLSTATE (6 A]Aεrb)C

v Tºσ (71 A]Aεb)C

v scratchpad e (CREATE FUNCTION Wi°

)C

ú\oípC

pGí≤F scratchpad °µA]o

C

: puΩwzví@C

sqlcodeG -450

sqlstateG 39501

SQL0451N bwqí routine-name »zíñA

data-item wq]tΩ¼ type úA

≤HwyÑgDíC

í: wqí routine-name º»zí data-item í≈

C»zí]tFL¼ typeAª]t

wq¼ (UDT) ¼ type LCíwq

iαO C R E A T E F U N C T I O NBC R E A T E

PROCEDUREBCREATE TYPE (Φkwq) ALTER

TYPE (Φkwq)C

data- i tem OO»zíñDOCpA

″PARAMETER 2″ ″RETURNS″ ″CAST FROM″C

: MwoípA ≤@C iα≤@]AG

v Níwq≤ⁿΣ¼ApN DECIMAL

≤ FLOATCpiαAíDΘ¡≤A]i

αbíAjεα¼τC

v s (Aϕ≥ª) wq¼A≤s

UDT wqC

sqlcodeG -451

sqlstateG42815

SQL0452N LksD variable-position

C]XGreason-codeC

í: s bs u n vD

(ΣñAn = variable-position)AoAp reason-code

ⁿX]CpGúαMwDmAh

″<variable-position>″ ]w 0Ciα]XpUG

v 01 - W°LAW/⌠µíL

C

v 02 - ∩LC ªUCº@G

SQL_FILE_READ- qs¬

SQL_FILE_CREATE- sHgJ

SQL_FILE_OVERWRITE- \sC

YúsbA

66 TºΓU GU

hCSQL_FILE_APPEND

- [sCYúsbAhC

v 03 - ΣúC

v 04 - Qⁿw SQL_FILE_CREATE ∩AP@

sWPC

v 05 - s QCS\iC

v 06 - s QCzHúeíCn

gJOHMíC

v 07 - gJAo wíC

v 08 - ¬ AoDw⌠C

v 09 - s AoCΘC

v 10 - ¬ AoúπLhr

C

v 11 - qrXૡrrX

AoC

:

p]X 01A≤W°BW/⌠

C

p]X 02Aⁿw∩C

p]X 03A≤s eATwⁿww

sbC

p]X 04ApGOúAnARúªFⁿ

w@eúsbWC

p]X 05ATwiHs (≤\

i)C

p]X 06At@úPAps

Ah∩íATwúµs C

p]X 07ARúúnH± íA

ⁿwnbt@π¼≈ í ≈/tW

CPA]TwF@t

jp¡εCpGzírXhsX

ΦkAhiαugJß@r@í≈ATw

]tíπrC

p]X 08AYn≤ΘJATwbw¬ π

e∩C

p]X 09A≤nºCΘWC

p]X 10ATw]tHírX≥ª

hrAbPePrXU

⌡µAúXnDC

p]X 11ATwwwrX (pΘσ EUC)

MírX (p UCS-2) ºírα½Σ

C

sqlcodeG -452

sqlstateG 428A1

SQL0453N wqí routine-name º»zíñ

RETURNS lyDúC

í: Σ@Ní routine-name Gjεα¼

DCCAST FROM Ω¼Lkα½ RETURNS Ω

¼A²OiHC\ SQL ReferenceAHA÷≤Ω

¼íjεα¼C

: ≤ RETURNS CAST FROM lyA

H CAST FROM Ω¼iα½ RETURNS Ω

¼C

sqlcodeG -453

sqlstateG 42880

SQL0454N í routine-name wqñúOP

⌡ñP¼YíO

C

í: τOOτWBwqτ

B¼wMµ (úO¼)

¿C

ΦkOOΦkWBΦkD«¼BwqΦk

B¼wMµ (úO¼

) ¿C

íO¿OWAwq (ú

Ω¼)C

bípUAiαOG

v ⌡ñw@τ (routine-name)AΣOPN

τPC

v D«¼w@Φk (routine-name)AΣOPNs

WΦkWµNΦkDΘPC

LkBz»zíC

: PsíOwún\αC

pGSANn≤íOAp≤íW

ΦíC

sqlcodeG -454

sqlstateG 42723

SQL0455N bí routine-name ñAú

SPECIFIC W⌡W schema-name1

úXí⌡W schema-name2C

í: pG SPECIFIC WQⁿwΓí≈WAh

schema-name1 í≈P routine-name schema-name2

í≈PCNAroutine-name schema-name2 í≈i

αwⁿwAiαwQw]»zív IDCpG

2 SQL Tº 67

íO@ΦkAh schema-name ΦkD«

¼⌡WC

: ≤»zíAMßA@C

sqlcodeG -455

sqlstateG 42882

SQL0456N bí routine-name wqñA

SPECIFIC W specific-name wsb≤⌡

C

í: wbí routine-name wqñúF@

T SPECIFIC W specific-nameA²OoWws

bA@⌡ñτBΦk SPECIFIC WC

: ∩@s SPECIFIC WAMßA

@C

sqlcodeG -456

sqlstateG 42710

SQL0457N τBΦkBwqΩ¼c

Ω¼úα nameA]ªwO

dtC

í: LkwqτBΦkBwqΩ

¼cΩ¼A]ⁿwWwOdt

CUCWúA≤τWBSϕ¼WBc

¼WWG

"=","<",">",">=","<=","&=","&>",,"&<","!=","!>","!<","<>",SOME, ANY, ALL, NOT, AND, OR,BETWEEN, NULL, LIKE, EXISTS, IN,UNIQUE, OVERLAPS, SIMILAR M MATCHC

: τBΦkBwqΩ¼

cΩ¼∩ @OdtWC

sqlcodeG -457

sqlstateG 42939

SQL0458N Oí routine-name AΣú

íC

í: OτBΦkxs routine-name

AΣúτBΦkxsC

pGOiHⁿΩ¼A≥¼

iHúCp∩ CHAR(12) ÑAziHⁿw

(CHAR(12)AOñª (CHAR())CpGⁿwAh

DBMS NⁿΩ¼ AND Ω¼X

C pGñAh DBMS NⁿΩ¼

XC CHAR() ykú@ΦíiD DBMSAϕM

ΣτAiñΩ¼C

]NAb DROP FUNCTION/PROCEDUREB

COMMENT ON FUNCTION/PROCEDURE TRANSFER

OWNERSHIP FUNCTION/PROCEDURE/ METHOD »zí

ñA¡wX»zív IDANOb⌡ñ

oDCb CREATE τ SOURCE lyñA¡w

µτ⌠C ñAπ⌠ñSτ

C

τúαq COALESCEBNULLIFBNODENUMBERB

PARTITIONBRAISE_ERRORBTYPE_IDBTYPE_NAMEB

TYPE_SCHEMA VALUE τC

LkBz»zíC

: iα¬]AG

v ≤τ⌠AH]AT⌡C

v qΩ¼íñúC

v SPECIFIC WτAúOC

sqlcodeG -458

sqlstateG 42883

SQL0461N πΩ¼ source-data-type Aúα

CAST (jεα¼) ¼

target-data-typeC

í: »zí]t CASTAΣ@BΓΩ¼

source-data-type njεα¼Ω¼ target-data-typeC

α½úⁿΣC

: ≤Ω¼AHKiHΣ

α½C÷≤wwΩ¼AªOⁿ≤ SQL Reference

σ≤ñC∩≤AwqSϕ¼α½Aα½ib

≥Ω¼PwqSϕ¼íAqiú≥

Ω¼Ω¼wqSϕ¼C

sqlcodeG -461

sqlstateG 42846

SQL0462W í routine-name (SwW

specific-name) i SQLSTATEA]

tEσr textC

í: í routine-name (SwW specific-name) Nµí

01Hxx SQLSTATE sPTºσr text DB2C

: AitNCpΩw

zí@C

sqlcodeG +462

sqlstateG 01Hxx

68 TºΓU GU

SQL0463N í routine-name (SwW

specific-name) L SQLSTATEstateA]tEσr textC

í: íi SQLSTATE 38xxx ()B

38502 () 01Hxx (i)Cí routine-name (S

wW specific-name) L SQLSTATE stateA]t

Tºσr textCíC

: n≤íCpΩwz

í@Ciqí@Fla SQLSTATE

í½nC

sqlcodeG -463

sqlstateG 39001

SQL0464W procedure-name

generated-nbr-results dGAΣ

qWXFwq¡ε max-nbr-resultsC

í: w¿ procedure-name ⁿWxsC²Ox

swWXαºd Gwwq¡ε

qC

generated-nbr-resultsOxsºd GqC

max-nbr-resultsOxsºd Gwwq¡εqC

u@ max-nbr-results d GQoX SQL

CALL »zí SQL íC

iα]pUG

v ]ßj[ DRDA ¡εAxsLk

generated-nbr-results GCDRDA ßOH

MAXRSLCNT DDM rXI¡εC

v Oq C íIsC C úΣG

BzAHGb C íºeAN

÷¼FC

: SQL »zíw¿\CSQLWARN9 µw]

w ’Z’C

sqlcodeG +464

sqlstateG 0100E

SQL0465N LklBl]w¡wíA]Lk

PªqTC]X codeC

í: @Pt÷DAAj≈íí (

wqτΦk) ⌡µCDTΩΦ code ⁿ

CouúOvDC iα]XpUG

í

21: αl]wíΩíΩC

22: αsTHBzíC

23: αN REQUEST QUEUE s \iPNz

íBzC

24: Lksíu@OΘvC

25: α REPLY QUEUEC

26: αgJ REPLY QUEUEC

27: α REQUEST QUEUEC

28: α¬ REQUEST QUEUEC

29: íεC

30: íI≥ USER INTERRUPT HC

31: LkNí°ⁿC

32: αtmxsΘⁿJ/°ⁿñε

⌠C

33: LkN SIGINT qNzíeí

C

34: Lkl]w OLE wC

35: Lkl]wuOLE DB l]wA≤vC

40: íñoíC

NzíBz

41: LkúíC

42: α REPLY QUEUEC

43: α¬ REPLY QUEUEC

44: α REQUEST QUEUEC

45: αgJ REQUEST QUEUEC

47: LkN UDFP @OΘXs vPí

C

48: LkN REPLY QUEUE s vPíC

49: αtmxsΘⁿJ/°ⁿñε

⌠C

50: Nzíb⌡µíXNzíX

εC

51: Nzíb⌡µDj≈íXAI≥ USER

INTERRUPTC

60: íñoíC

: PtztzpC

sqlcodeG -465

sqlstateG 58032

2 SQL Tº 69

SQL0466W procedure-name qxs

number-results GC

í: oX CALL SQL »zíßoTºC Tº

ⁿXxs procedure-name number-results ÷

GC

»zíQ¿C

: ún⌠≤@C

sqlcodeG +466

sqlstateG 0100C

SQL0467W procedure-name ]tt@GC

@ max-nbr-results GC

í: ÷¼σßoTºC oTºⁿXxsprocedure-name t@GsbABσbU@

GW½sC@ max-nbr-results Gxs

C

»zíQ¿C

: ún⌠≤@Cú @i≥U@

GC

sqlcodeG +467

sqlstateG 0100D

SQL0469N ∩ procedure-name ñπSwW

specific-name (X numberAW

parameter-name) ÑAí

(INBOUT INOUT) LC

í: oUCΣñ@G

v b SQL ñQi OUTAbDΘñQ

ϕ@ΘJ

v b SQL ñQi INAbDΘñoQ

∩FC

: N≤ INOUTA≤b

ñC

sqlcodeG -469

sqlstateG 42886

SQL0470N wqí routine-name (SwW

specific-name) argument π@

NULL LkQC

í: íπ NULL ΘJ²OΣwq

íú NULL ⁿAΩ¼úΣ

NULL C

: pGn NULL IsíATw

íMΘJ¼iHⁿ NULL C NτÑAτ]

iH ″RETURNS NULL ON NULL INPUT″ [H

C

sqlcodeG -470

sqlstateG 39004

SQL0471N Isí name óA] reason-codeC

í: Isí name óC]X reason-code

ΣX≤hPóΩC

: pG]XOH ″DSNX9″ YG

v íOb DB2 Universal Database for z/OS °AW

IsCí DSNX9xx Tºiαπb°A

tDxWC\ DB2 UDB for z/OS °A

σ≤A≤]Xí¼pC

AU]CXiw∩ⁿXº]X

@G

1 IsóA] SQL íObeúW

A DBMS LkNΣαµC

≤íA½sAαA½s@C

sqlcodeG -471

sqlstateG 55023

SQL0472N τΦk routine-name (SwW

specific-name) ²@hσO

C

í: τΦk routine-name (SwW specific-name)

bIs»zí¿ºe÷¼ΣσCτ

MΦkbIs»zí¿ºe÷¼σC

: ó τΦkíoC½s

gJτΦkAHTOσbIs»zí¿e

w÷¼C

sqlcodeG -472

sqlstateG 24517

SQL0473N úe\wqΩ¼Ptw²w

q¼PWC

í: nαΩwAn (wsb) Ω¼W

úXµA]WPtw²wqΩ¼PWA

BINARYBVARBINARYBBOOLEAN XMLCo

Oúe\C sWjrúαWC

LkBz»zíC

: ≤»zíAt@OrC

sqlcodeG -473

sqlstateG 42918

70 TºΓU GU

SQL0475N SOURCE τG¼ type-1Aúαα

½wqτ function-name

RETURNS ¼ type-2C

í: F²lwqτ (UDF) CREATE

AlτG¼ (type-1) iHα½b

ºτ RETURNS ¼ (type-2)CoΩ¼íA

SⁿΣα½C\ SQL ReferenceAHA÷≤Ω

¼íjεα¼C

: ≤ RETRUNS Ω¼ SOURCE τ

OAHK SOURSE τG¼iα½ RETURNS

Ω¼C

sqlcodeG -475

sqlstateG 42866

SQL0476N í function-name OA²

íbΣ⌡ñúO@C

í: ÷M\úOτxsA²ⁿ

Wτxs function-name bΣ⌡ñO@

AτxsD@CpGíO@

ΦkAh\úOA²OoΦkbΩ

¼ñO@C

NAb DROP FUNCTION/PROCEDURE M

COMMENT ON FUNCTION/PROCEDURE »zíñA

@D¡w»zív IDAb⌡WiΣ

DCb CREATE FUNCTION SOURCE lyñA¡w

µτ⌠CñA⌠ñ]tWºτ

@⌡AΣLPWτC

pXtGpG»zí CREATE FUNCTION

MAPPING »zíAhϕGq@τ

∩M@HWττC

: HUCΦíº@≤G

v ¿O

v nºí SPECIFIC W

v ≤ SQL ⌠

MßA@C

sqlcodeG -476

sqlstateG 42725

SQL0478N LkBz½≤¼ object-type1 W

DROPBALTER TRANSFEROWNERSHIP REVOKEA]@

¼ object-type2 ½≤ object-name P

ΣC

í : LkBznD D R O PBT R A N S F E R

OWNERSHIP REVOKEA]b object-type1 Wsb

÷YC¼ object-type2 ½≤ (½≤ object-name

O@d) wqFYµ÷YC

iα]OíCτYAⁿW½≤≤t@

½≤A½≤≤n≤½≤ⁿ REVOKE vT

½≤C

pG

v τ F1 τ F2

v ° V1 O F1 wq

v Y≤ F2 NóA] F1 P F2

÷YA V1 P F2 hí÷Y

: ú½≤W÷YAMß½soXn

DC

sqlcodeG -478

sqlstateG42893

SQL0480N Is procedure-nameC

í : bíBzñIs A S S O C I A T E

LOCATORS »zíñOAOwIsA²

b»zíe@T⌠tTw@úC

: ≤»zíA²b CALL »zíWⁿ

wWTΩykP ASSOCIATE LOCATORS »z

íWykPCpGúXµW CALL o

Ah]t@í≈W]bΣL»zí

ñC½soX»zíC

sqlcodeG -0480

sqlstateG 51030

SQL0481N GROUP BY ly]A element-1 b

element-2 ¼C

í: GROUP BY lyúⁿUC¼¼G

v CUBE b CUBEBROLLUP GEL ñ

v ROLLUP b CUBEBROLLUP GEL ñ

v () b CUBEBROLLUP GEL ñ

v GROUPING SET b GROUPING SETBCUBEBROLLUP

GEL ñ

Σñ GEL Nϕ GROUP BY lyykñ

grouping-expression-listC

bYΩñAelement 2 π “---” oCB

“---” Nϕ CUBEBROLLUPBGROUPING SET GELC

LkBz»zíC

: ∩ GROUP BY lyAú¼C

sqlcodeG -481

2 SQL Tº 71

sqlstateG 428B0

SQL0483N bwqτ function-name

CREATE »zíñAP

SOURCE τúC

í: CREATE @wqτ function-nameA

τt@τCOXUCípº@G

v SOURCE ly@τW (ΘJMµ) O

τAMµñ¼Pnτ

úPC

v SOURCE lyúPykOτAτ

¼PnτúPC

: SOURCE τMnτP

C≤ SOURCE τOAHKG

v ∩ΘJMµ

v ≤τWτSwWAHOTτC

]iαn≤τ⌠AHKTaMwτC

sqlcodeG -483

sqlstateG 42885

SQL0486N ebíΣ BOOLEANBBINARY VARBINARY Ω¼C

í : »zíñ@hΩ¼

BOOLEANBBINARY VARBINARYCDB2 µ

ñúΣípC

: ≤Ω¼AMß½súX»zíC

sqlcodeG -486

sqlstateG 42991

SQL0487N í routine-name (SwW

specific-name) ⌡µ SQL »zíC

í: Ω@íDΘíAúα⌡µ SQL »

zíCí routine-name (SwW specific-name) ]t

F SQL »zíAíIsF@ SQL »zí

Ap SYSPROC.ADMIN_CMD C

: ú⌠≤ SQL »zíAMß½ss

íCdXiⁿwbwqíº»zíW SQL hC

sqlcodeG -487

sqlstateG 38001

SQL0489N SELECT VALUES Mµñ

function-name τú BOOLEAN

GC

í: τ function-name Qwq@zⁿAo¼L

GCGb∩ MµñLC

LkBz»zíC

: ≤τWúτC

sqlcodeG -489

sqlstateG 42844

SQL0490N SQL »zíⁿOñⁿwr

numberAWXo⌠wqe\d

≥ (minval,maxval)

í: wⁿwr (number)A²ªbⁿwª⌠wqñ

OLC⌠wqñpe\O minvalC⌠w

qñje\O maxvalCn ≤ minval P maxval

ⁿwd≥ (minval =< n => maxval)C

pG≤ϕµíAU¡PW¡iαHϕ

µíjpúPCpϕµí¡εΩ

TA\ SQL ReferenceC

: N n ≤o»zíⁿOñ

C

sqlcodeG-490

sqlstateG428B7

SQL0491N í routine-name wqñπ

RETURNS lyHUCΣñ@G

EXTERNAL ly (ftΣLn÷Σ

r)B RETURN »zí SOURCE l

yC

í: í routine-name wqñnlyCpG

ⁿwF EXTERNALAh]ⁿwUCΣñ@lyG

LANGUAGEBPARAMETER STYLEB DETERMINISTIC

NOT DETERMINISTIC EXTERNAL ACTION NO

EXTERNAL ACTIONC

: sW≥lyAMßA@C

sqlcodeG -491

sqlstateG 42601

SQL0492N wqτ function-name

CREATE ñAX number DC

iαAP SOURCE τúí

pC

í: ≤τ function-name m number

A]Lk⌡µ CREATEC≤lτm number

72 TºΓU GU

Aúαα½nºτ∩C

: iα≤]AG

v Ot@úPτC

v ≤nºτΩ¼AHτ

Ω¼αα½Ω¼C

sqlcodeG -492

sqlstateG 42879

SQL0493N í routine-name (SwW

specific-name) ΘBííW

OAbykWWLC

í: wqτ (UDF) Φk routine-name (Sw

W specific-name) DΘLΘBííW

OC

ykLΘd ’1994-12*25’G’*’ O ’-’C

rLíd ’11.71.22’GpñS 71

C

: ínCpz DBA

í@C

sqlcodeG -493

sqlstateG 22007

SQL0494W Gj≤wC

í: b ASSOCIATE LOCATORS »zíⁿwG

wp≤xsGCwe

″n″ GwAΣñ ″n″ Ob SQL »zíWⁿ

wºGwC

SQL »zíw¿\CSQLWARN3 µw] ’Z’C

: W[ SQL »zíWⁿwºGw

C

sqlcodeG +494

sqlstateG 01614

SQL0495N b¿ cost-category ñw⌠Bz

Oí estimate-amount1 Bzϕ

(estimate-amount2 Aµ)AWXΩ¡

ε limit-amount AµC

í:

A INSERTBUPDATEBDELETE SELECT SQL »

zíGO¿⌠pAo¿⌠pWX

FΩ¡εWµϕµ (RLST) ñⁿwC

pG DB2 ¿O ″B″A]oXAB

RLST ñ RLF_CATEGORY_B µñⁿww]@N

oXC

estimate_amount1pGOn⌡µw

INSERTBUPDATEBDELETE SELECT »z

íAN⌠p¿ (HBzϕ)C

estimate_amount2pGOn⌡µw

INSERTBUPDATEBDELETE SELECT »z

íAN⌠p¿ (HAµµ)C

cost-category SQL »zí DB2 ¿Ciα A

BC

limit-amountⁿw≤ RLST RLFASUERR µñ

(HAµµ)C

A INSERTBUPDATEBDELETE SELECT »z

íóC

: pG]¿ ″B″A

SQLCODEAiαO»zíbOAOS

iºϕµµí≈pCTw

zwbϕµW⌡µí RUNSTATSC]

iαOb⌡µ»zíANIs UDFAOww∩

INSERTB UPDATE DELETE »zíAb≤ϕ

µWwqFoτíCd»zí

DSN_STATEMNT_TABLE IFCID 22 O²AHΣX

≤ SQL »zí±b¿ ″B″ ñ]CpGL

k≤íApG opAnDzN RLST

ñ RLF_CATEGORY_B µñ≤ ″Y″AH²»z

í⌡µA≤ ″W″AHiAúnC

pGO] SQL »zíOLhBzΩAy¿

iA½g»zíA⌡µ≤vCt@∩

nDzW[ RLST ñC

sqlcodeG -495

sqlstateG 57051

SQL0499N σ cursor-name wⁿw

procedure-name ot@GC

í: NσⁿwGA² procedure-name

wtmFhσC

: PºeOwNGⁿwσC

pGwNhσtm procedure-name AhTw

u@σOBzxsGC

sqlcodeG -499

sqlstateG 24516

2 SQL Tº 73

SQL0500 - SQL0599

SQL0501N b FETCH CLOSE »zíñⁿwσ

SC

í: íG (1) σú FETCH A

(2) CLOSE σAⁿwσC

LkBz»zíC

: d²eTº (SQLCODE)AiαOª÷

¼FσCNA÷¼σßA⌠≤ú ÷¼σ

»zíAú¼ SQLCODE -501C

Y²eqoX SQLCODEAh≤íATOb⌡

µ FETCH CLOSE »zíAσOC

sqlcodeG -501

sqlstateG 24501

SQL0502N b OPEN »zíñⁿwσwgC

í: í∩wσ⌡µ OPEN »zíC

LkBz»zíC σ≤C

: ≤íATOíú∩

wgσ⌡µ OPEN »zíC

sqlcodeG -502

sqlstateG 24502

SQL0503N Lk≤sµA]σº SELECT »z

í FOR UPDATE lyñ[HO

ªC

í: íσ≤sϕµµñAσ

i SELECT »zíñAFOR UPDATE lyñ

OϕµµC

⌠≤²≤sµAOσi FOR UPDATE l

yñOµC

LkBz»zíC

: ≤íCpGn≤sµAb

σi FOR UPDATE lyñsWµWC

sqlcodeG -503

sqlstateG 42912

SQL0504N wqσ nameC

í: ÷MⁿwF UPDATE DELETE WHERE

CURRENT OF nameA²Oíñiσ nameC

LkBz»zíC

: TwíπA≤σW

≈rC

sqlcodeG -504

sqlstateG 34000

SQL0505N wwqσ nameC

í: DECLARE »zíñⁿwσWwgiLC

LkBz»zíC

: TwW≈rTC

SQL0507N UPDATE DELETE »zíñⁿwσ

C

í: í⌡µ UPDATE DELETE WHERE

CURRENT OF σ»zíAⁿwσSC

LkBz»zíC ⌡µ⌠≤≤sRúC

: d²eTº (SQLCODE)AiαOª÷

¼FσCNA÷¼σßA⌠≤ú ÷¼σ

»zíAú¼ SQLCODE -501APA⌠≤≤sR

úú¼ SQLCODE -507C≤íΦAH

TO⌡µ UPDATE DELETE »zíAⁿwσO

C

sqlcodeG -507

sqlstateG 24501

SQL0508N UPDATE DELETE »zíñⁿwσ

múbCWC

í: í⌡µ UPDATE DELETE WHERE

CURRENT OF σ»zíAⁿwσmúb½≤ϕ

µCWCσmbn≤sRúCWC

pGCwRúAσNúA≤CWCo]AFϕ⌡µ

ROLLBACK TO SAVEPOINT xsIσC

pXtGΩñO²wQt@

í (oíúPσ) ≤s/RúABO

²wúAsbC

LkBz»zíC ≤sRú⌠≤ΩC

: ≤íΦAHTOσ≤

UPDATE DELETE »zí⌡µeATΩ≤ww½

≤ϕµCWCNApG FETCH Tº SQL0100W

(SQLCODE = 100)AϕσmúbCWC

sqlcodeG -508

sqlstateG 24504

SQL0509N UPDATE DELETE »zíñⁿwϕ

µAúOσ SELECT ñⁿwP@

ϕµC

74 TºΓU GU

í: í⌡µ UPDATE DELETE WHERE

CURRENT OF σ»zíAΣñⁿWϕµPiσ

SELECT »zíñⁿwϕµWúC

LkBz»zíC

: ≤íAHTO UPDATE

DELETE »zíñOϕµAPσiñOϕµ

PC

sqlcodeG -509

sqlstateG 42827

SQL0510N úe\w∩ⁿwσ UPDATE

DELETEC

í: íw∩ú\nD≤sRúϕµ°

wqA⌡µ UPDATE DELETE WHERE CURRENT

OF σ»zíCpAq¬°iµRúAbσ

SH FOR UPDATE lywqiµ≤sAYiαo

C

bΩwzíWApG SELECT »zítUCº

@Ah°¬G

v DISTINCT ÷Σr

v SELECT Mµñµτ

v GROUP BY HAVING ly

v iOUCΣñ@ FROM lyG

– hϕµ°

– ¬° (SYSCAT.SYSVIEWS READONLY

µ]w ’Y’)

v ]wBΓl (úO UNION ALL)C

NAo°≤úA≤ SELECT »zíd C

σOH FOR FETCH ONLY lyiC

σúTABⁿwF BLOCKING ALL s∩C

σF INSTEAD OF UPDATE ( DELETE)

oτí°C

σí@Q WITH ROW MOVEMENT

lywq°ABtw UPDATE WHERE

CURRENT OF CURSORC

LkBz»zíC

: pGΩwzí»zíóABσ

OH¬ SELECT VALUES »zí≥ªA∩ª

oX⌠≤≤sRú»zíC

pGΩwzí»zíóABσúOH¬

SELECT VALUES »zí≥ªAOQ FOR

FETCH ONLY lywqAqσwqñúol

yAOúoX⌠≤≤sRú»zíC

pGΩwzí»zíóABLkqwq⌠

wqñAMwσOú Oi≤sA BLOCKING

NO BLOCKING UNAMBIG s∩A½ss

íC

pGΩwzí»zíóABOH

INSTEAD OF UPDATE ( DELETE) oτí°

≥ªAhjM UPDATE ( DELETE) »zíC

pGΩwzí»zíóABσí

@Q WITH ROW MOVEMENT lywq°A

∩ªoX⌠≤≤s»zíC

pXtGqnDóΩñΣXD

(\DPMΦΓUAH op≤OóºΩ

)CpGΩNnDóAdΩ

¡εAHPD]ΣMΦkCpG¡ε

wsb≤ΩWA\Ω SQL Γ

UAP≥Lk≤s½≤C

sqlcodeG -510

sqlstateG 42828

SQL0511N ú\ FOR UPDATE lyA]úα

∩σⁿwϕµC

í: Lk≤s SELECT VALUES »zíGϕ

µC

bΩwzíWApGσOH VALUES »zí≥

ªA SELECT »zítUC⌠@AGϕµNO

¬G

v DISTINCT ÷Σr

v SELECT Mµñµτ

v GROUP BY HAVING ly

v iOUCΣñ@ FROM lyG

– hϕµ°

– ¬°

– OUTER lyt¼ϕµ¼°

v ]wBΓl (úO UNION ALL)C

v iOUCΣñ@ FROM lyG

– hϕµ°

– ¬°

– OUTER lyt¼ϕµ¼°

– Ω≤»zí

NAo°≤úA≤ SELECT »zíd C

LkBz»zíC

: bⁿwGϕµWA⌡µ≤s@C

2 SQL Tº 75

pXtGqnDóΩñΣXD

(\DPMΦΓUAH op≤OóºΩ

)CpGΩNnDóAdΩ

¡εAHPD]ΣMΦkCpG¡ε

wsb≤ΩWA\Ω SQL Γ

UAP≥Lk≤s½≤C

sqlcodeG -511

sqlstateG 42829

SQL0513W SQL »zíN∩πϕµ°C

í: UPDATE DELETE »zíú]t WHERE l

yA]AY⌡µ»zíA∩ϕµ°ñ

εCC

»zíwQⁿC

pXtGDΩí°ioi¼

pCCϕ¼poApX°AoXoiA

²úOpX°Aúo¼pCα

oiA²ε UPDATE/DELETE @vTπϕµ°

C

: TwzQn∩πϕµ°C

SQL0514N σ name úb¼AñC

í: íúb¼Añσ nameCσ

P@»zí÷A»zíiα (1) qA (2)

] ROLLBACK ªLAO (3) ]Ω]T⌠

ta½ssªLC

LkBz»zíC

: Y¼p (1)A² name DECLARE

CURSOR »zíñⁿW»zíAAσC

Y¼p ( 2 )Abz⌠σeAoX

ROLLBACKCY¼p (3)Ah½soXσ@

C

sqlcodeG -514

sqlstateG 26501

SQL0516N DESCRIBE »zíⁿw»zíC

í: DESCRIBE »zíñ»zíWAⁿw@

bP@Ωwµ÷ñ»zíC

LkBz»zíC

: τ»zíWOⁿww»z

íC

sqlcodeG -516

sqlstateG 26501

SQL0517N σ name O@»zíA²

»zíúO SELECT VALUES »z

íC

í: úαⁿwσ nameA]σiñⁿW

»zíD SELECT VALUES »zíC

LkBz»zíC

: τσ name »zí PREPARE M

DECLARE CURSOR ñAwTⁿw»zíWC≤

íAHTw SELECT VALUES »zíP

σi@PC

sqlcodeG -517

sqlstateG 07005

SQL0518N EXECUTE »zíñⁿW»zíúb

¼AñAAªO SELECT

VALUES »zíC

í: í EXECUTE »zíG (1) q

A (2) ] ROLLBACK ªLA (3) O SELECT

VALUES »zíA (4) ]Ω]T⌠ta½ss

ªLC

LkBz»zíC

: píp (1)Ab EXECUTE e

»zíCpíp (2)Abz⌠»zíe

oX ROLLBACKAOb ROLLBACK ºßA

»zíCpíp (3)ATw»zíúO SELECT

VALUES »zíCY¼p (4)Ah½soXσ

@C

sqlcodeG -518

sqlstateG 07003

SQL0519N PREPARE »zíOσ name

SELECT VALUES »zíC

í: íⁿwºσ SELECT

VALUES »zíAσwgC

Lk»zíCσúⁿvTC

: ≤íAªúwº

σ SELECT VALUES »zíC

sqlcodeG -519

sqlstateG 24506

SQL0525N ]bqsoAGLk⌡µ

SQL »zíCq = section-number Ω

] = pkgschema.pkgname @PO =0XcontokenC

76 TºΓU GU

í: UCΣñ@G

v sΩ]»zíXA≤O∩∩ SQLERROR

(CONTINUE)AñC»zíALk⌡µC

v B»zíiαúOi⌡µ»zíAu DB2

nDíα⌡µC

NGwOQi contokenC

Lk⌡µ»zíC

: pGúbB⌡µ SQL »zíA≤

í²ªúbB⌡µ»zíCemsBs

sm½Ω]CYbⁿXm⌡µ SQL »zíA

≤oDAH ACTION(REPLACE) ½soX

PREP BINDCpGsF\hΩ]AoXU

C SELECT »zíAΣXG SELECT

PKGVERSION FROM SYSCAT.PACKAGES where

PKGSCHEMA=’pkgschema’ AND PKGNAME = ’pkgname’

and HEX(UNIQUE_ID) = ’contoken’

sqlcodeG -525

sqlstateG 51015

SQL0526N nDτMiϕµC

í: b⌡µ SQL »zíiϕµCi

ϕµLk≤w⌠wqñC

LkBz»zíC

: ∩ SQL »zíAHTw½≤

iϕµC

sqlcodeG -526

sqlstateG 42995

SQL0528N ϕµ tablename-or-nickname wg

@@¡εP¡ε name ½C

í: UNIQUE lyµMµAPϕµ tablename

ñwsbºt@ UNIQUE ly PRIMARY KEY

UNIQUE ¡εº PRIMARY KEY lyµMµPC

@¡εúiH½C

name O¡εW (pGwⁿwwsb)CpGⁿw¡ε

WA name NO UNIQUE lyµMµñⁿw@

µWßA[TyIC

LkBz»zíC

: ú½ UNIQUE lyANµMµ∩

¿@¡εñSµC

sqlcodeG -528

sqlstateG 42891

SQL0530N FOREIGN KEY constraint-name íJ

≤sAúÑ≤ϕµΣ⌠≤C

í: N@±J½≤ϕµΣñA²úÑ

≤ ϕµ Σ⌠≤C

N@εCíJϕµAΣíJÑ

≤÷p÷Y ϕµñ⌠@εCY ΣC

PaA≤sΣAΣ≤sÑ

≤»zí¿ßA÷p÷Y ϕµñ⌠@εC

ΣC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

ΩúúAϕ constraint-nameCbo

¼pUATºOµípUG ″ < d a t a s o u r c e > :

UNKNOWN″AϕⁿwºΩΩC

Lk⌡µ»zíC ½≤ϕµeOúC

: ²dΣíJ≤sAMß

±ªP ϕµC@ ΣAHMw≤DC

sqlcodeG -530

sqlstateG 23503

SQL0531N Lk≤s÷Y constraint-name ϕµε

CñΣC

í: @@≤s ϕµεCñ ΣA²O

ⁿwεC Σº constraint-name ¡ε÷ϕ

µñA@εCC

»zí¿pG ϕµεC⌠≤εCAϕ¡ε

constraint-name ≤sWhO NO ACTION Aúα≤s

ϕµεC ΣC

ϕ¡ε constraint-name ≤sWh RESTRICT Ap

Gb≤s ΣA ϕµεCπ⌠≤ε

CAhúα≤s ϕµεCñ ΣC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

ΩúúAϕ constraint-nameCbo

¼pUATºOµípUG ″ < d a t a s o u r c e > :

UNKNOWN″AϕⁿwºΩΩC

Lk⌡µ»zíC ϕµeOúC

: d½≤ϕµ ΣPϕµ

ΣAHMwO≤ ΣⁿwεCC p

GoLkπDAhd½≤ϕµPϕµ

eAHMw≤DC

sqlcodeG -531

sqlstateG 23001, 23504

2 SQL Tº 77

SQL0532N LkRúϕµεCA]÷Y

constraint-name ¡εRúC

í: @@Rú ϕµⁿwCA²OⁿwC

Σb¡ε constraint-name ñCA÷

YñⁿwF NO ACTION RESTRICT RúWhC

»zí¿ApGεCM≤ ΣAϕ¡

ε constraint-name RúWhO NO ACTION Aúα

Rú ϕµεCC

RúApG ϕµεC⌠≤εCA¡ε

constraint-name RúWhO RESTRICT AúαRú

ϕµεCC

NAϕµRúWh NO ACTION

RESTRICT AiHs≥RúΣLεCC]A¡ε

constraint-name iαúblRú@ϕµñC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

ΩúúAϕ constraint-nameCbo

ípUAAϕµ]t@ (p ″unknown″)AHⁿX

uOC

Lk⌡µ»zíC ϕµeOúC

: dß≥ϕµRúWhAHMw≤

DCASwϕµiq÷Y constraint-name M

wC

sqlcodeG -532

sqlstateG 23001, 23504

SQL0533N INSERT »zíLA]@÷Y¡ε

∩G@εCC

í: ]A∩ INSERT @ANhεCíJ@ϕ

µAϕµOP@¡ε÷Yñ PC

INSERT @∩ΩúWL@CC

Lk⌡µ INSERT »zíC ½≤ϕµeOúC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

: d∩jM°≤AHTw∩Ωú

WL@εCC

sqlcodeG -533

sqlstateG 21501

SQL0534N hεC≤sLC

í: UPDATE @b@DnΣ@ñ]

AµA⌡µhεC≤sC

DnΣ@µhεC≤súⁿΣC

Lk⌡µ UPDATE »zíC ϕµeOúC

pXtG¡εiHsb≤pX°AW (pGl

ϕµHϕµΦísb≤pX°AW)AOªiH

sb≤ΩW (pGl ϕµsb≤ΩW

)C

: Tw UPDATE »zíjM°≤u∩

@½≤ϕµεCiµ≤sC

sqlcodeG -534

sqlstateG 21502

SQL0535N DELETE »zíLA]µ÷Y

NRú¡ε@εCC

í: ]A WHERE ly DELETE @Aq@ϕ

µRúhεCAϕµOP@¡ε÷Yñ P

A RESTRICT SET NULL RúWhC

DELETE @ WHERE ly∩ ΩAúh≤@

εCC

Lk⌡µ DELETE »zíC ½≤ϕµeOúC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

: d WHERE lyjM°≤AHTw∩

Ωúh≤@εCC

Go¡εub 2 ºe DB2 ñC

sqlcodeG -535

sqlstateG 21504

SQL0536N DELETE »zíLA]ϕµ name

ⁿ@vTC

í: ⌡µ DELETE @Ad ñⁿϕ

µC

DELETE »zíd ñⁿϕµiαⁿvTA

]ªOUCΣñ@G

v P CASCADE SET NULL RúWh÷Y

DELETE ½≤ϕµC

v P CASCADE SET NULL RúWh÷Yt@ϕ

µAq DELETE ½≤ϕµ@RúiÑí

UFϕµC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

ΩúúAϕ nameCboípUA

Aϕµ]t@ (p ″unknown″)AHⁿXuO

C

LkBz»zíC

78 TºΓU GU

: ϕ@ϕµiαⁿ DELETE »zívTA

únb DELETE »zíd ñϕµC

GA≤ 2 ºe DB2 AH

g DB2 Connect s D≈C

sqlcodeG -536

sqlstateG 42914

SQL0537N ΣµMµhOµ

column-nameC

í: µ column-name hXbΣµMµñC

ΣµMµXb PRIMARY KEY lyB

FOREIGN KEY lyBUNIQUE lyBDISTRIBUTE BY

lyBORGANIZE BY lyBPARTITION BY lyñA

OH CREATE ALTER »zí\α÷YXC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

ΩúúAϕ column-nameCboí

pUAAϕµ]t@ (p ″unknown″)AHⁿXu

OC

LkBz»zíC

: ú½µWC

sqlcodeG -537

sqlstateG 42709

SQL0538N FOREIGN KEY name úXϕµ

table-name-or-nickname ΣíC

í: ⁿXíΣwqAúXϕµ

table-name-or-nickname ΣíC

iαUCXG

v íΣµMµñµAúX ΣµMµ

ñµC

v íΣµMµµAúX ϕµ

DnΣµ (ⁿwDnΣµM

µ)C

v ÷µíúeCpG∩µeΩ¼

(ΓµúOrBrΩBBΘ/íAP

Sϕ¼)AhµíOeC

FOREIGN KEY lyⁿw name O¡εWCpGⁿ

w¡εWAname NOlyñⁿw@µWA

Σß≥TyIC

pXtGí≈ΩúúAϕ name

table-name-or-nicknameCboípUAAϕµ

]t@ (p ″unknown″)AHⁿXuOC

¡εiHsb≤ΩW (pGl ϕµsb≤Ω

W)C

LkBz»zíC

: ≤»zíAΣíX Σ

íC

sqlcodeG -538

sqlstateG 42830

SQL0539N ϕµ name S key-type ΣC

í: ]oUCΣñ@ípG

v FOREIGN KEY lyñwⁿwϕµ name ϕ@

A²]ϕµSDnΣAHwq

¿ C

v ALTER TABLE »zíϕµ name FOREIGN

KEYA²ϕµSDnΣC

v ALTER TABLE »zíεϕµ name Dn

ΣA²ϕµSDnΣC

v ALTER TABLE »zíεϕµ name ΣA

²ϕµSΣC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

ΩúúAϕ name key-typeCbo

ípUAAϕµ]t@ (p ″unknown″)AHⁿ

XuOC

LkBz»zíC t²úαwq¡εñ

C

: ¡εA≤ⁿw⌠≤Σ

(¡ε) eA²ⁿwDnΣC

sqlcodeG -539

sqlstateG 42888

SQL0540N ϕµ table-name wqúπADn

n@C

í: ϕO PRIMARY KEY ly UNIQUE ly

wqC ªwqúπAÑDnΣ (Dn)

M⌠≤ UNIQUE lyC@µúwq@ (

@) ßAαC gb FOREIGN KEY

ly SQL @»zíñϕC

Lk⌡µ»zíC

: ²bϕµñwqDn@A

MßC

sqlcodeG -540

sqlstateG 57001

2 SQL Tº 79

SQL0541W ¡ε½A]úBzBDnΣB

@¡ε nameC

í : pG name ¡εAhϕ@

FOREIGN KEY lyíΣM ϕµAO

íΣM APt@ FOREIGN KEY lyPC

pG name @DnΣ@¡εAhXUC

@¼pC

v PRIMARY KEY b»zíñPµϕ@

UNIQUE lyC

v UNIQUE lyb»zíñPµϕ@

PRIMARY KEY lyt@ UNIQUE lyC

v ϕµ tablename Pµñw PRIMARY KEY

UNIQUE ¡εC

name O¡εW (pGwⁿw)CpGⁿw¡εWAh

name O FOREIGN KEY UNIQUE lyµMµñ

ⁿw@µWAΣß≥TyIC

pXtG¡εiHsb≤ΩW (pGl

ϕµsb≤ΩW)C

ΩúúAϕ nameCboípUA

Aϕµ]t@ (p ″unknown″)AHⁿXuO

C

ⁿ¡ε@¡εC w¿\aBz»z

íC

: ún⌠≤@CBziH≥iµC

sqlcodeG +541

sqlstateG 01543

SQL0542N name úαODnΣ@Σ

µA]ªi]t NULL

í: wq PRIMARY KEY ly UNIQUE lyñ

Oµ name He\A≤≤ PRIMARY

KEY ≤ UNIQUE ¡εµAHe\C

pXtGΩúúAϕ

nameCboípUAAϕµ]t@ (p

″unknown″)AHⁿXuOC

LkBz»zíC

: ≤µBDnΣ@ΣwqC

pGo≤ϕµ»zí@í≈Ah

²ú PRIMARY KEY UNIQUE ¡εAα≤µ

He\C

sqlcodeG -542

sqlstateG 42831

SQL0543N LkRúϕµñεCA]∩¡ε

constraint-name ¡εRúC

í: Lk⌡µRú@A]ϕµO@ ϕµAB

H¡εs]A SET NULL RúWhϕµC

MAϕµWwq∩¡εAµúα]t NULL

C

LkBz»zíC

: dϕµñΣPΣRúW

hAH≡∩¡εC ≤RúWh∩¡εA

ªú≡C

sqlcodeG -543

sqlstateG 23511

SQL0544N LksW∩¡ε constraint-nameA]

ϕµ]tH¡εεCC

í: ϕµñ@sεCH ALTER TABLE »

zíñnsW∩¡εC

LkBz»zíC

: d ALTER TABLE »zíñⁿw∩

¡εwqMϕµñΩAHMw≤¡εHWC

≤∩¡εΩAHK¡εHWC

sqlcodeG -544

sqlstateG 23512

SQL0545N ú\nD@A]CúXd¡ε

constraint-nameC

í: ∩¡εHWiαob INSERT UPDATE

@ñC GεCHϕµñ∩¡εwqC

LkBz»zíC

: d²° SYSCAT.CHECKS ñΩ

∩¡εwqAHMw INSERT UPDATE »zíó

]C≤ΩAHK¡εHWC

sqlcodeG -545

sqlstateG 23513

SQL0546N ∩¡ε constraint-name LC

í: ≥≤UC@h]ACREATE TABLE

CREATE NICKNAMEBALTER TABLE ALTER

NICKNAME »zíñ∩¡εLG

v ¡εwq]td

v ¡εwq]tµτ

v ¡εwq]tD

v ¡εwq]tO

80 TºΓU GU

v ¡εwq]tSϕn²

v ¡εwq]tºwqτ

v ¡εwq]tí@wqτ

v ¡εwq]t scratchpad ∩wqτ

v ∩¡εOµwq@í≈ABΣd°≤]tµ

wqHµWC

v ¡εwq]tF °@ DEREF τAΣñd

≥úO½≤Or (OID) µC

v ¡εwq TYPE zⁿC

v ¡εwq]AFt SCOPE ly CAST WµC

v \α÷YOH ENFORCED wqC

v b\α÷YlµñⁿwF@i NULL

µC

v ¡εwq]tσrjMτC

v ¡εwq]t XML µC

v ¡εwq]t XMLQUERY XMLEXISTS ϕíC

LkBz»zíC

: ¬UCº@A°]wG

v ≤∩¡εAªú]ACn²C

v N∩¡εwqXµwqAª¿ϕµh¡ε

wqC

v ≤\α÷YAΣúⁿw ENFORCED C

v b\α÷YµlñANi NULL µ

≤úi NULLC

sqlcodeG -546

sqlstateG 42621

SQL0548N H check-condition-element wq∩¡

εúµLC

í: ≥≤UC@h]ACREATE TABLE

CREATE NICKNAMEBALTER TABLE ALTER

NICKNAME »zíñ∩¡εLG

v ¡εwq]td

v ¡εwq]tµτ

v ¡εwq]tD

v ¡εwq]tO

v ¡εwq]tSϕn²

v ¡εwq]tDTwτ

v ¡εwq]tí@wqτ

v ¡εwq]t scratchpad ∩wqτ

v wq]tπ CONTAINS SQL READS SQL DATA

∩wqτ

v wq]t∩Hϕíºúµ

v ∩¡εOµwq@í≈ABΣd°≤]tµ

wqHµW

v úµwq]t∩Σ¡

v ¡εwq]tF °@ DEREF τAΣñd

≥úO½≤Or (OID) µC

v ¡εwq TYPE zⁿC

v ¡εwq]AFt SCOPE ly CAST WµC

v ¡εúµwqA]tσrjMτC

v ¡εwq]t XML µC

v ¡εwq]t XMLQUERY XMLEXISTS ϕíC

TºσOACLn²C

LkBz»zíC

: ¬UCº@A°]wG

v ≤∩¡εúµAªú]tCC

v N∩¡εwqXµwqAª¿ϕµh¡ε

wqC

sqlcodeG -548

sqlstateG 42621.

SQL0549N ≤s∩ DYNAMICRULES RUN

object-type2 A] statement

»zíúA≤ object-type1

object-name1C

í: íoXⁿX SQL »zíA»zíO

uαbϕX⌡µµΩ]ñAX SQL »

zíº@Co SQL »zí]AG

v A GRANT »zí

v A REVOKE »zí

v A ALTER »zí

v A CREATE »zí

v A DROP »zí

v A COMMENT ON »zí

v A RENAME »zí

v A SET INTEGRITY »zí

v A SET EVENT MONITOR STATE »zí

v A TRANSFER OWNERSHIP »zí

statement

o SQL »zí

object-type1

PACKAGE DBRMCub DRDA suñA

DBRM C

2 SQL Tº 81

object-name1

pG object-type1 PACKAGEA object-name1 h

Ω]WAµí

’location-id.collection-id.package-id’CpG

object-type1 DBRMA object-name1 h

D B R M WAµí ’ p l a n - n a m e

DBRM-name’C

object-type2

PACKAGE PLANCub DRDA suñA

PLAN CpG object-type1 PACKAGEA

h object-type2 iHO PACKAGE PLAN (L

O@AúwP DYNAMICRULES(BIND) s

)CpG object-type1 DBRMAh object-type2

PLANC

Lk⌡µ SQL »zíC

: ⌡µUCΣñ@AH≤G

v pG SQL »zíOOíANªúA½sems

síA½soX BIND ⁿOC

v pGiHAπP DYNAMICRULES(RUN) s

ºΩ]pe SQL »zíC

v w∩ SQL »zísºpeΩ]AH

DYNAMICRULES(RUN) ∩oX REBIND ⁿOC

sqlcodeG -549

sqlstateG 42509

SQL0551N authorization-ID Sb½≤ name W⌡µ

@ operation v¡C

í: v¡ ID authorization-ID b name W⌡µⁿ

w operationA²LAϕv¡C

1. YO∩]A¡εϕµATºiⁿ

S≤ F O R E I G N K E Y

REFERENCES MvCñAopera t ion O

″REFERENCES″A name O¡ε½≤C

2. ⌡µ DB2 í CLI íA DB2

í CLI Ω]iαn½ssΩwA]

Ωw ID wúsbAúAπnM

vCiαnP⌡µMvC

3. bIsííApGooG

v IsGhv ID authorization-ID b SQL ⌠

⌠≤ ∩íWL EXECUTE MvC name

SQL ⌠W ∩íWC

v Gsív ID authorization-ID i

αS⌡µíñ»zíMvCs

@óA]íñ»zíiα

authorization-ID ∩ΣSAϕMv@h½

≤C±ΦíApGíñ»zí≤sϕµ AA²

authorization-ID ∩ϕµ A S≤sMvAhs

@NóCNAϕsRA SQL »zíA

úsMvC

píHs÷ΩTAp

uívusvÑⁿAjMuDB2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

4 . w∩ⁿO@ϕµ REPLACE í⌡µ

LOAD/IMPORT ííApGooAh

v ID authorization-ID nUCΣñ@[v¡

MvC

v SYSADM DBADM v¡

v ϕµ°W CONTROL Mv

pXtGpGϕb≤

SYSCAT.USEROPTIONS ° remote_pw µA

FTºAhQvΣL≤K

XC⌡µ≤@n SYSADM v¡AO

Σv¡ ID (USER SOsñ) X≤sº

εCñAv¡ ID µñCΩúúA

ϕ authidB <operation> <name>Cboíp

UATºOµípUG ″ < d a t a s o u r c e >

AUTHID:UNKNOWN″A ″UNKNOWN″ ″<data

source>:TABLE/VIEW″AⁿXⁿwºΩWv¡

IDB@WΩúOúC

LkBz»zíC

:

1. ⁿO GRANT REFERENCES ON <table-name> TO

<authorization-name> P REFERENCES Mv

2. pG DB2 ín½ssΩwAΩw

ziHbsΩwAqΩ bnd ²oX

UCΣñ@ CLP ⁿO:

v DB2 íA″DB2 bind @db2ubind.lst blocking all

grant public″C

v CLIA″DB2 bind @db2cli.lst blocking all grant

public″C

YnPΩ]⌡µMvAPⁿOA

pGGRANT EXECUTE ON package nullid.syssh200 TO

publicC

3.

ⁿO GRANT EXECUTE ON <function-designator>

TO <authorization-name>ANí EXECUTE Mv

P authorization-IDC

Ní»zíbs º»zíTM

vP authorization-IDC

4. Nϕµ° SYSADM DBADM v¡A

CONTROL MvP authorization-IDC

82 TºΓU GU

pXtGoviHbpX°ABΩ

ΓñC

p DB2 ñMv÷ΩTAjMuDB2 ΩTñ

v(http://publib.boulder.ibm.com/infocenter/db2luw/v9)A

ΣXuMvvuPMvvC

sqlcodeG -551

sqlstateG 42501

SQL0552N authorization-ID S⌡µ@ operation

v¡C

í: v¡ ID authorization-ID ⌡µⁿw

operationA²LAϕv¡C

pXtGΩúúAϕ

authorization-ID <operation>Co¼pUATºO

µípUG ″<data source> AUTHIDGUNKNOWN″A

″UNKNOWN″ ϕⁿwºΩWv¡ ID P@

ΩC

LkBz»zíC

: Tw authorization-ID π⌡µ@

vC

pXtGoviHbpX°ABΩ

ΓñC

sqlcodeG -552

sqlstateG 42502

SQL0553N úα⌡W schema-name ½

≤C

í: ⌡W schema-name L]A°n

½≤¼wC

v sb DB2 2 ºeñ½≤¼ (ϕµB°

BMΩ] )Aúα⌡W

SYSCATBSYSFUNBSYSSTAT SYSIBM C

jCzH SYS @⌡WlA]Ho

r lΣL⌡AiαQOd DB2 @NM

C

v q DB2 2 l½≤¼ (wqτ

BSϕ¼BoτíB⌡MOW)AúαH

r SYS Y⌠≤⌡WC

LkBz»zíC

: ⌡WARúT⌡

WAMß½s⌡µ»zíC

sqlcodeG -553

sqlstateG 42939

SQL0554N v¡ ID úα∩¡v¡C

í: v¡ ID ⌡µ GRANT »zíAΣñAv¡

ID ¡O≥ov¡ºv¡ ID Cn²º@C

LkBz»zíC

: qCúv¡ IDC

sqlcodeG -554

sqlstateG 42502

SQL0555N v¡ ID úαq¡°v¡C

í: v¡ ID ⌡µ REVOKE »zíAΣñAv

¡ ID ¡OnQ °v¡ºv¡ ID Cn²º@C

LkBz»zíC

: qCúv¡ IDC

sqlcodeG -555

sqlstateG 42502

SQL0556N q authorization-ID °MvBw

K²QA]

authorization-ID SMvBw

KC

í : Lk °MvBwKA]

authorization-ID SMvBwKC

LkBz»zíC

: ≤ REVOKE »zíAX REVOKE W

hAMß½súX»zíCTwϕ REVOKE »zíC

n °MvBwBKAHv¡ ID Mµ

AC@v¡ ID ⁿwMvBw

KC

sqlcodeG -556

sqlstateG 42504

SQL0557N úα°ⁿwMvXC

í: ]oUCΣñ@ípG

v GRANT REVOKE »zí]túPOºMvc

¿XC MvO@OC d]A

DATABASEBPLAN TABLEC

v GRANT »zí∩@°ú\MvC

ALTERAINDEX P REFERENCES úα°C

LkBz»zíC

: ≤½súX»zíC

sqlcodeG -557

sqlstateG 42852

2 SQL Tº 83

SQL0558N ° authorization-ID YMvA

²QA] authorization-ID O

control v¡C

í: authorization-ID O control v¡Cn °M

vO control v¡ñ⌠tMvAHLk °Aú

Dz] ° control v¡C

control pUG

v DBADM

v CONTROL

v CREATE NOT FENCED ROUTINE

Lk⌡µ»zíC °⌠≤MvC

: Yz@NAi ° control v¡C

sqlcodeG -558

sqlstateG 42504

SQL0562N ⁿwΩwMvúα PUBLIC()C

í: GRANT »zíNΩwMvOdv

¡ ID PUBLIC ()C DBADM v¡úα PUBLIC

()C

LkBz»zíC

: úΣ⌠tτC

sqlcodeG -562

sqlstateG 42508

SQL0567N authorization-ID úOv¡ IDC

í: authorization-ID ⁿwv¡ ID ≤UC]º@

LG

v ªH ″SYS″B″sys″B″IBM″B″ibm″B″SQL″ ″sql″

lC

v ª]t a zBA ZB0 9 HrTS

ϕr (#B@B$)C

v ª]tjr]tpgr C

v ªO GUESTSBADMINSBUSERS LOCALC

v ªO GRANT REVOKEPUBLIC »zíñAeΦ

÷Σr USER GROUP PUBLICC

LkBz»zíC

: ≤Lv¡ IDC

sqlcodeG -567

sqlstateG 42602

SQL0569N GRANT/REVOKE »zíóA]

authorization-name iHPOtñ

sC

í: GRANT REVOKE »zíⁿwF@vWA

oWiHPOwWíñsA

Bb»zíñTaⁿw USER GROUP ÷ΣrC

]A»zíúTCNAϕ DCE wAϕn

USER GROUP ÷ΣrC

: ≤»zíATaⁿw USER

GROUP ÷ΣrAMOv¡ IDC

sqlcodeG -569

sqlstateG 56092

SQL0570W w∩¼ object-type ½≤ object-nameA

ínDMvC

í: ∩¼ object-type ½≤ object-name ⌡µ

GRANT @A²Qí≈v¡CoX»z

ív¡ ID P∩Yv¡A DBADM

v¡C

wπnv¡C

: onv¡ßAA@C

sqlcodeG +570

sqlstateG 01007

SQL0572N Ω] pkgname LC

í: Ω] pkgname OL@ATa½ss

ß (úⁿw RESOLVE CONSERVATIVE) αC

úαΩ]A]ª@hwq

τwQεC

: REBIND (úⁿw RESOLVE

CONSERVATIVE) BIND ⁿOTa½ssⁿW

Ω]C

sqlcodeG -572

sqlstateG 51028

SQL0573N b¡ε name lyñⁿwµM

µAOϕµ table-name

@¡εC

í: name Oº¡εlyñⁿwµMµ

WAúXDnΣµWϕµ talbe-name

⌠≤@ΣC

name O¡εW (pGwⁿw)CpGⁿw¡εWA

name NO FOREIGN KEY lyµMµñⁿw@

µWßA[TyIC

84 TºΓU GU

LkBz»zíC

: ≤lyñµMµAb

ϕµñsW@¡εC

sqlcodeG -573

sqlstateG 42890

SQL0574N DEFAULT IDENTITY ∩ϕµ

table-name ñµ column-name LC

]XGreason-codeC

í: ϕµ table-name ñµ column-name

DEFAULT IDENTITY Liα]Xp

UG

1 úαⁿwµA]úΩ

¼µíB°δTúTB

τúTΩ¼C

2 ⁿwBIAµúOBIΩ¼

3 ⁿwQiA]ANDsrⁿw

µArQI

4 j≤ 254 A]ArΩBlr

(pQi X)B¡wτ

WAHA CñLNqúBzC

búÑrX⌠ñA≤ΩwrXñ

rΩXRAiαj≤ 254 C

5 ⁿw USER Sϕn²ArΩΩ¼°

p≤ 8C

6 ⁿwΘíSϕn² ( C U R R E N T

DATEBCURRENT TIME CURRENT

TIMESTAMP)A²PµΩ¼úC

7 ⁿwτúⁿΣCⁿwτOtú

α½ττ BLOBBDATEBTIME

TIMESTAMPº@C

8 ΘíτúOrΩ∩Θ

íSϕn²C

9 ⁿwtúα½τAµwq]t

wqSϕ¼C

10 Oµ START WITH INCREMENT BY

∩QⁿwF@tDspC

11 ⁿwSOs@ DEFAULT ABrΩΩ

¼°p≤ 128C

<0 p≤s⌠≤]XúO SQLCODECd∩

SQLCODE TºAiMw DEFAULT

íñC

LkBz»zíC

: ]X≤ DEFAULT

IDENTITY C

sqlcodeG -574

sqlstateG 42894

SQL0575N úα°ΩΘdϕµ nameA]

ªwOLC

í: °ΩΘd ϕµ name wQLA]

ªϕµB°BOWMvwQúC°ú

αUCH⌠≤ SQL »zíG

v COMMENT ON

v DROP VIEW DROP TABLE

v CREATE ALIAS

v CREATE VIEW CREATE TABLE

LkBz»zíC

: pG name O°AoX CREATE VIEW

»zíAPL@°P°wqA½s

°CpG name OΩΘd ϕµALΩΘ

d ϕµºwqoX CREATE TABLE »zíAH½s

ΩΘd ϕµC

sqlcodeG -575

sqlstateG 51024

SQL0576N úα name2 OW nameA]p

P½OWC

í: name2 W name OWwqPLkδ

½OWCpAuOW A OW BAOW

B OW AvYOLkMwOWC

LkBz»zíC

: ≤ name OWwqA∩OWñ

ΣLOWwqº@wqAHK½OWC

sqlcodeG -576

sqlstateG 42916

SQL0577N wqí routine-name (SwW

specific-name) ∩ΩA²Swq

MODIFIES SQL DATAC

í: ΩIíDΘíAúα∩ SQL Ω

C

: ú⌠≤∩Ω SQL »zíAM

ß½ssíCdXbwqíⁿw SQL h

C

sqlcodeG -577

2 SQL Tº 85

sqlstateG 38002

sqlstateG 42985

SQL0579N í routine-name (SwW

specific-name) ¬ΩA²OSw

q READS SQL DATA MODIFIESSQL DATAC

í: ΩIíDΘíAúα¬ SQL Ω

C

: ú⌠≤¬ Ω SQL »zíAM

ß½ssíCdXbwqíⁿw SQL h

C

sqlcodeG -579

sqlstateG 38004

sqlstateG 42985

SQL0580N CASE ϕíGϕíúαO

NULLC

í: »zíñ@ CASE ϕíAªGϕ

í (≥Hb THEN P ELSE ÷Σrßϕí) úH÷

Σr NULL sXC

LkBz»zíC

: ≤ CASE ϕíAHΣñ]A@

D÷Σr NULL GϕíC

sqlcodeG -580

sqlstateG 42625

SQL0581N CASE ϕíGϕíAΣΩ¼

úeC

í: »zíñ@ CASE ϕíAΣñGϕí

(≥Hb THEN P ELSE ÷Σrßϕí) úeC

CASE ϕíΩ¼AYbGϕíWuGΩ

¼hvMwC GϕíΩ¼Aiα]

UC]º@úeG

v ªúOrΩ¼

v ªúOΩ¼

v ªúOΘΩ¼

v ªúOíΩ¼

v ªúOíWOΩ¼

v ªúOP@wqSϕΩ¼

LkBz»zíC

: ≤GϕíAHªeC

sqlcodeG -581

sqlstateG 42804

SQL0582N VALUES lyBIN zⁿBGROUP BYly ORDER BY lyñ CASE ϕ

íAúα]A@qzⁿB∩

IN zⁿ EXISTS zⁿC

í: CASE ϕíjM°≤OG

v wqzⁿ ( SOMEBANY ALL zⁿ)

v ∩ IN zⁿ

v EXISTS zⁿ

BACASE ϕíOUCU@í≈G

v VALUES ly

v IN zⁿ

v GROUP BY ly

v ORDER BY ly

CASE ϕíúⁿΣC CASE ϕíiαOτ

(H SQL sg) @í≈C

LkBz»zíC

: q CASE ϕíñú¡wzⁿBIN z

ⁿ EXISTS zⁿCpG CASE ϕíOτ@

í≈Asgd NúαúτC

sqlcodeG -582

sqlstateG 42625

SQL0583N í routine-name LA]ªD

TwAOªí@C

í: í (function or method) routine-name Qwq

DTwítí@íCoí¼b

ª⌠wqñúⁿΣCoτbUC⌠wqñ

LG

v @ BETWEEN zⁿñ@BΓ

v bµ case ϕíñ@ WHEN ÷Σrºeϕ

íñ

v b GROUP BY lyϕíñ

v b ORDER BY lyϕíñ (≤í@ñ)

v bwqzⁿWµWwq FILTER l

LkBz»zíC

: pGúO@wnDTwí@íA

HSoΦí½CpG@wn@DTw

í@í÷µAiNΣTΣLí

º»zíC

86 TºΓU GU

v ú BETWEEN zⁿA ±zⁿPÑX

∩»zí (a>=b B a<=cAúO a b b P c º

í)C

v ú s i m p l e - w h e n - c l a u s eA∩

searched-when-clauseAΣñíbC search-condition

ñQⁿwC

v ú GROUP BY lyñDTwí@íC

pGOHDTwí@í≥ªGµ

nA≥@¼ϕµϕí@ϕµ

ϕíA²úGϕµ@@GµϕíC

v ú ORDER BY lyñí@íCpGµ

Od G@í≈AN ORDER BY lyñ

ϕí≤ΣµπµµWµíC

v ú FILTER lyñDTwí@íC

sqlcodeG -583

sqlstateG 42845

SQL0584N NULL DEFAULT OLC

í: DEFAULT uα≤O INSERT MERGE »z

í@í≈ VALUES lyñC

úO INSERT »zí@í≈ VALUES lyAC@µ

@Cñ@ NULL HC

pG DEFAULT @ WHERE HAVING lyñ

µWAhªOjgrΘAAϕC

pXtGDEFAULT Lkb INSERT »zí (b

B½≤@) VALUES lyñC

: b VALUES lyñ∩D NULL

DEFAULT CpGH DEFAULT @µWAh

ª¿jgrΘtAªC

sqlcodeG -584

sqlstateG 42608

SQL0585N ⌡W schema-name b Setspecial-register »zíñXhC

í: SOs special-register SET »zí]A⌡

schema-name hC

LkBz»zíC

: τ]t½º SET »zíñM

µCpGuOΘJFúT⌡W (IPt@

½)AΘJT⌡W½soX»zíCpG

ΘJTO½Ahún@C

sqlcodeG -585

sqlstateG 42732

SQL0586N special-register °úαWL lengthC

í: wq special-register °p≤ SET »zíWⁿ

wCrΩe]AC@⌡Ww¡A

rIPU@⌡WCbSOsñA

⌡WrΩ°úαWLSOs°W¡C

SET PATH SET CURRENT PACKAGE PATH »zí

iαPTºC

LkBz»zíⁿOC

: ú⌡WAε°AHXSO

s°CpGó»zí SET PATHABpG

⌡WúOnAhiαnXYwq

τBBΦkSϕ¼AH SQL PATH Wun

⌡WC

sqlcodeG -586

sqlstateG 42907

SQL0590N b⌠wq context-tag ñⁿwW

name úO@C

í: b context-tag wq⌠wqñAⁿwW

name BSQL BσB°≤CWD

@C

pG context-tag O “BEGIN...END”Ah⌠wqO

A SQL X»zíChA⌠wqOoτí

íAB context-tag OtX»zíoτíW

íWC

v pG name OWAhOMµí

EXPRESSION AS lyñ@C

v pG name O SQL WBσW°≤Ah

OX»zíñ@C

v OX»zíñ@ABPΣ¼»zí

úPC

: ≤@MWC

sqlcodeG -590

sqlstateG 42734

SQL0595W j≈h requested-level w¬

escalated-levelC

í: DB2 úΣⁿwj≈hCªw¬ DB2

iΣ¬j≈hC

: YnKiAⁿw DB2 iΣ

j≈hCDB2 iΣj≈hui½¬ v(RR)B

u¬ ¡wv(RS)Buσ¡wv(CS) MuTw¬

v(UR)C

sqlcodeG +595

sqlstateG 01526

2 SQL Tº 87

SQL0597N Lk DATALINK C]X =reason-codeC

í: Lk DATALINK Ciα]XpUG

01 DB2 Data Links Manager P DB2 Y

vA]Lk gJOt

DATALINK A∩Q DATALINK

C

: UC]X µC

01 p DB2 Data Links Manager zAH

PgJs vC

sqlcodeG-0597

sqlstateG42511

SQL0598W s name Q@DnΣ

@ΣC

í: wqñ]tDnΣ@Σ ALTER

TABLE @nAⁿPC

DnΣ@ΣAYíO

µ (⌠≤) PDnΣ@ΣP (ú

OWεí)Aⁿw@AhO

íC

»zíw¿\aBzC

: ún⌠≤@C

sqlcodeG +598

sqlstateG 01550

SQL0599W H°rΩΩ¼≥ªSϕ¼

±τC

í : H°rΩΩ¼ ( B L O BBC L O BB

DBCLOBBLONG VARCHAR LONG VARGRAPHIC)

≥ªSϕ¼±τA]S∩τi

oΩ¼C

oOiípC »zíw¿\aBzC

: ún⌠≤@C

sqlcodeG +599

sqlstateG 01596

SQL0600 - SQL0699

SQL0600N Lkúí routine-nameA]O½

A]oím½síC

í: b CREATE ALTER @íALkt

újεα¼τB[εΦkBΦkc

lτA]⌠ñwsbt@WOPτ

ΦkA]Φkτm½sΦkC

: iαy¿≡wq¼B

jεα¼τ∩ΣLWAO≤PLkú

τΦkWPτΦkC

sqlcodeG -600

sqlstateG 42710

SQL0601N n½≤WP¼ type sW

name PC

í: CREATE ALTER »zísW½≤

nameAí°AWP@»zíñAw¼

type PW½≤sbC

pG type FOREIGN KEYBPRIMARY KEYB UNIQUE

CHECK CONSTRAINTAh name ALTER

NICKNAMEBALTER TABLEBCREATE NICKNAME

CREATE TABLE »zíñⁿw¡εWAtú

C

pG type O DATA PARTITIONAh name O ALTER

TABLE CREATE TABLE »zíñⁿwΩ

WC

ϕ REGISTER ⁿO XSR_REGISTERBXSR_DTD

XSR_EXTENTITY Σñ@An² XML ⌡xs

w½≤A]oCϕ XSROBJECT Wws

bAoC

pXtGΩúúAϕ name

type TºOCbo¼pUAname P type UC

µíG“OBJECT:<data source> TABLE/VIEW”AH

″UNKNOWN″AϕⁿwºΩΩC

LkBz»zíC ⌠≤s½≤AB∩∩

s½≤C

: ≤s½≤AO∩t@W

s½≤C

pXtGpG»zí CREATE FUNCTION

MAPPING CREATE TYPE MAPPING »zíAh

]iHúú¼∩MWAtNú

@@∩MWC

sqlcodeG -601

sqlstateG 42710

SQL0602N CREATE INDEX CREATE INDEXEXTENSION »zíⁿwFhµ

(64 Oj)C

88 TºΓU GU

í: CREATE INDEX »zíúµAWX

Ωwzíj 64 µCpGb¼ϕµñ

wqAhB⌡µíNⁿwµW¡ε

63C

∩≤ CREATE INDEX EXTENSION »zíÑA

GENERATE KEY τµWXñαe\

j 64 µC

pXtGΣLΩ¡εúPCiαwWL

¡εCoDiHbpX°AAª]iH

bΩWC

LkBz»zíC

: ≤wqAHϕuµ¡ε 64C

CREATE INDEX EXTENSION »zíⁿwúP

GENERATE KEY τAONτ½swqp

µC

pXtG≤wqAHϕuΩµ

¡εC

sqlcodeG -602

sqlstateG 54008

SQL0603N Lk@A]ϕµ]tΩ

P½C

í: CREATE INDEX »zíñwqLk

@A]ⁿwϕµw]tΣPOµP

εCCpGb XML µWwqAµ@ XML σ≤

iαú½C

pXtGΩ]iHo¼pC

LkBz»zíC ⁿwC

: dΩHMwO\½ΩC

AD UNIQUE C

sqlcodeG -603

sqlstateG 23515

SQL0604N µBSϕ¼Bc¼Bc¼

ºBíBjεα¼¼¼∩

M data-item °Bδp

LC

í: CREATE ALTER »zíñΩ¼í

CAST íñCiαⁿwFL°BδTp

AiαOΩ¼¡úTú\b

⌠wqñCm data-item úpUG

v p CREATE ALTER TABLE »zíA data-item

ú]tµWA]tΩ¼C

pGµΩ¼Oc¼Ah INLINE LENGTH

T⌠tb 292 32677 (t) ºíC

v p CREATE FUNCTION »zíAdata-item OO»

zíñDOCpA″PARAMETER 2″

″RETURNS″ ″CAST FROM″CbYípUA]iα

OtΩ¼C

v p CREATE DISTINCT TYPE »zíA data-item

úbwq¼WAOtΩ

¼C

v p CREATE ALTER TYPE »zíAdata-item

ú]t¼AtúTCJ°

c¼WCCJ°úαp≤ 292A]úαp≤

c¼clτjpC

v Y CAST (ϕí AS Ω¼)Ah data-item O

CAST tΩ¼C

v Y XMLCAST (ϕí AS Ω¼)Ah data-item O

″XMLCAST″ tΩ¼C

v YV¼∩MAh [p..p] ϕíLk≤Ω

¼CpAUC»zí (V¼∩M) úTC

CREATE TYPE MAPPING tm1FROM SERVER drdasvrTYPE CHAR([1..255])TO SYSIBM.VARCHAR

UC»zí (V¼∩M) TC

CREATE TYPE MAPPING tm1TO SERVER drdasvrTYPE CHAR([1..255])FROM SYSIBM.VARCHAR

pXtGpG»zí CREATE TYPE

MAPPING »zíAhϕbΩ¼Ω

¼¼LA¼∩MCiα]]

AG

v °/δT]w 0 tC

v ⁿw°/δTΩ¼ApΘ/í/íW

OBBIπC

v ⁿwpΩ¼AprBΘ/í/

íWOBBIπC

v ⁿw FOR BIT DATA lyDr¼C

v úO Informix Θí¼ANδ]

w 0C

v Informix Θí¼¼∩MbLµ¡

wC

v ⌠p≤δT/pd≥ñlC

LkBz»zíC

: ≤ykAMßA@C

sqlcodeG -604

sqlstateG 42611

2 SQL Tº 89

SQL0605W A]wsbπwq

nameC

í: CREATE INDEX »zíXsw

qsC

YΓwqOPµAπPBP

WεWµABGúⁿw@Asúⁿ

w@AhoGwqC

YΓwqOPµAπPBP

WBεΣAB@Σ

VVyAhoGwq]C

sC

: ún@AúDs name úOX

ACpAYsúe\αyA

ie\Ahs name úAX (ºτ

M)CboípUA²≤ nameAα

C

sqlcodeG +605

sqlstateG 01550

SQL0606N COMMENT ON LABEL ON »zíó

A]ⁿwϕµµD owner

C

í: úsbϕµµAúOTº

σrñⁿwºϕµµC

wεBz SQL »zíC

: ≤»zíCAC

sqlcodeG -606

sqlstateG 42505

SQL0607N operation Swqt½≤C

í: SQL »zíñⁿw operation úαbt½≤W

⌡µCziµUC@º@G

v ALTER (∩) DROP (≤) t½≤ (pt

¼²ϕµBτΩ¼)A TRANSFER

OWNERSHIP (ev)

v COMMENT ON () tτC

v bt²ϕµW INSERT (íJ) DELETE (Rú)C

v bt²ϕµW UPDATE (≤s)Ct¼²ϕµ

lñA@µOiH≤sC∩≤bo¼²

ϕµW UPDATE @A SYSSTAT ⌡ñ

i≤s°Cpi≤s¼²° (SYSSTAT °)

íA\ SQL ReferenceC

v btϕµW CREATE () DROP (≤)

v btϕµW CREATE () oτí

v úi≤stϕµb]t FOR UPDATE ly

SELECT »zíñ FROM lyñOCpi≤st

¼²MµA\ SQL ReferenceC

v DROP (≤) ALTER (∩) tϕµíC

v DROP (≤) ALTER (∩) tΩws

C

v REDISTRIBUTE (½se) IBMCATGROUP

IBMTEMPGROUP ΩwsC

v eH ’SYS Yº⌡v

LkBz»zíC

: ∩⌠≤t½≤AúFt¼²

ϕµñαzLi≤s SYSSTAT °≤sµº

C÷ΩTA\ SQL ReferenceC

sqlcodeG -607

sqlstateG 42832

SQL0612N name W½C

í: oX»zíñAPWbú\½a

ΦXhCoWXaΦA°»zí¼ú

PC

v CREATE TABLE »zíúαPµWwqΓ

µC

v ⁿwϕµ@ CREATE TABLE »zíAú

αGΩwqPΩWC

v ALTER TABLE »zíⁿwWYPϕµñ

sΩWPANLksWs

ΩϕµC

v CREATE VIEW »zí@ϕµϕíwqúαb

µWCñPµWC Yⁿw⌠≤µW

CA≥°∩ CñAUµµW

O@C

v ALTER TABLE »zíúαwgsbPt@

nsWµPµWAsW@µϕµC

AµWuαbµ@ ALTER TABLE »zí@

ADDBDROP COLUMN ALTER COLUMN lyñ

C

v CREATE INDEX úαhⁿw@µW@Σ

INCLUDE µ@í≈C

v CREATE TRIGGER úαby¿≤soτí

µCñAhⁿw@µWC

v CREATE TABLE OF »zí REF IS µMc

¼⌠≤AúαwqPWC

v CREATE TYPE »zíúαwqWPC ¼

MW¼WAO@WC

v ALTER TYPE »zíc¼sWAúαP

¼B¼⌠≤l¼Bt@sWW

90 TºΓU GU

PC WúαPc¼º⌠≤ϕµñ

REF IS µPWCtAWuαbµ@ ALTER

TYPE »zí@ ADD DROP ATTRIBUTE ly

ñC

v CREATE INDEX EXTENSION »zíú\P

WwqΓC

v αbµ@ ALTER NICKNAME »zíñ ALTER

COLUMN lyµWC

v XMLQUERYBXMLEXISTS XMLTABLE Mµ

]tΓPWC

v XMLTABLE µMµ]tΓPWµC

LkBz»zíC

: °»zí¼AⁿwAϕ@WC

sqlcodeG -612

sqlstateG 42711

SQL0613N name ODnΣB@

ΣϕµΣ°πhµC

í: OUC]º@G

v name Oº PRIMARY KEY ly UNIQUE ly

ñµí°MWLΣ°¡εAOµ

WLj 64CAúα LONG VARCHAR

µwqDnΣ@ΣCpGb¼ϕµ

ñwqDnΣ@¡εAhh@iµ@

B@Nⁿwµjε 63AN°

¡ε 4 C

v PARTITION BY lyñµWXW¡ 16C

name ODnΣ@¡ε¡εW (pGwⁿw)C

pGⁿw¡εWA name NODnΣ@¡εl

yñⁿw@µWßA[TyIC

Σ°¡ε M≤ºϕµíj

pG

Σ°W¡ jp-------------- ---------1K 4K2K 8K4K 16K8K 32K

YϕµΣAname NOWX¡εºµµWC

LkBz»zíC

: ∩DnΣB@ΣϕµΣ

wqAΦkORú@hΣµAHX 64 µ

¡εΣ°¡εC

sqlcodeG -613

sqlstateG 54008

SQL0614N Lk≤W

index-nameA]ⁿwµX°

°C

í: Lk≤A]Σµí°

MWLΣ°¡εCAúα LONG

VARCHARBLONG VARGRAPHIC LOB µ

CpGb¼ϕµñwqAh@iµ@

B@N°W¡ε 4 C≤@h

µΩ¼ A L T E R T A B L E A L T E R

NICKNAME »zíA]iα≤C

LkWA] GENERATE KEY τ

µMWLΣ°¡εC

Σ°¡ε M≤ºϕµíj

pG

Σ°W¡ jp-------------- ---------1K 4K2K 8K4K 16K8K 32K

LkBz»zíC ⁿwWA

OLk≤ϕµC

: Yn∩wq≤µA°ú@

hΣµAε÷µ°\j

CWwqⁿwúP GENERATE KEY τ

AO½swqτAHYεεC°C

sqlcodeG -614

sqlstateG 54008

SQL0615N Lk≤¼ object-type ½≤

object-nameA]ªeP@

íBzñC

í: ϕ½≤ DROP »zíbñALkoXo

»zíC

LkBz»zíC ≤½≤C

: ÷¼íα½≤ object-name

σAMß½súX»zíC

sqlcodeG -615

sqlstateG 55006

SQL0620N CREATE TABLE »zíóA]

user-id Sπ≤ 255 ϕµMi

dbspacesC

í: dbspace WSⁿwb CREATE TABLE »zí

2 SQL Tº 91

ñAHΩwzíMΣ user-id M

dbspaceCbUCΣñ@íUAXohTºG

1. b user-id DB2 for VM ΩwñAΣúM

dbspacesC

2. ΣF@ user-id M dbspacesA²OC@

út 255 ϕµC

3. búixsñΣM dbspacesCY

CREATE TABLE »zíSⁿw dbspace WANu

αsb≤iºxsñM dbspacesC

wεBz SQL »zíC

: w∩WzTípAOG

1. bixsñ oM dbspaceCziαn

Ωwz≤UC

2. N≤iºxsñM dbspace ñϕµ

≤AHXn²A W (1) ⁿX@C

3. pGzQnbúiºxsñ dbspace ñϕ

µAb CREATE TABLE ⁿOWⁿw dbspace WC

hA W (1) ⁿX@C

Mß½s⌡µ CREATE TABLE »zíC

pGiHA oM dbspaceC

sqlcodeG -620

sqlstateG 57022

SQL0622N ∩≤ΩwAly clause LC

í: ]ⁿXlyPΩwwqΦúeA

HªLC

iα]G

v ϕs Unicode rXΩwALkⁿ

w CCSID ASCII PARAMETER CCSID ASCIIC

v bΩwtmñⁿwN∩ºeAϕs

D Unicode rXΩwALkⁿw CCSID

UNICODE PARAMETER CCSID UNICODEC

v ϕsD Unicode rXΩwALk

b»zíñⁿw CCSID UNICODE PARAMETER

CCSID UNICODEC

v uϕsµ@rXΩwA

iHⁿw FOR SBCS DATAC

v uϕs Unicode rXΩ

wAiHⁿw FOR MIXED DATAC

v ΩwWⁿw IN database-name.table-space-name

IN DATABASE database-name lyAΩwW

PíesΩwWútC

LkBz»zíC

: ≤úly½soX SQL »zíC

YnbD Unicode Ωwñe\ Unicode ½≤A≤sΩ

wtmⁿwN∩ (ALT_COLLATE)C

sqlcodeG -622

sqlstateG 56031

SQL0623N ϕµ name WwOC

í: CREATE INDEX »zíbⁿwϕµñ

GOC wϕµuα@OC

Lk⌡µ»zíC

: dϕµ name ñO¡M

C (út CLUSTER )C

sqlcodeG -623

sqlstateG 55012

SQL0624N ϕµ name wg key-type ΣFC

í: úαb ALTER TABLE »zíñwqDnΣ

ΣA]ⁿϕµwo¼ΣC

Lk⌡µ»zíC

: ϕµúα@HWDnΣ

ΣC

sqlcodeG -624

sqlstateG 42889

SQL0628N A clause-type lyh½÷Σr

≡÷ΣrXC

í: »zí≤¼pAXiα

]CsO@]AY clause-type ⁿCn

iα]AG

v P@»zíñA\úαΣLY÷Σrδaⁿw

÷ΣrC

v ÷ΣriαO@÷ΣrC@í≈ACñj

εⁿw÷ΣrC bCñAiαbⁿw@

÷Σr]ⁿwF÷ΣrC

v ÷ΣriαXhAUúP÷pC

v iαnbP@»zíñⁿwΣLⁿwSϕ÷Σ

rC

v ϕu≤v½≤AⁿwFPs½≤e≡

÷ΣrC

v A L T E R I N G (≤ ) ϕµAúΣN

ADDBATTACH DETACH ly≤⌠≤ΣLlyC

: d»zíOXwq»zíyk

WhC ≤⌠≤X½≡÷ΣrLípC

92 TºΓU GU

sqlcodeG -628

sqlstateG 42613

SQL0629N Lkⁿw SET NULLA]µ

FOREIGN KEY name úα]tC

í: ALTER TABLE »zíⁿX FOREIGN KEY

ly SET NULL ∩LCY ALTER TABLE »z

íAhLk≤µ name Húe\ NULL A]

µO@¼ ’on delete set NULL’ ºíΣ¡ε

ñß@iµC

Y FOREIGN KEY lyAhΣµíúe\C

name O¡εW (pGwⁿw)CpGⁿw¡εWA

name NO FOREIGN KEY lyµMµñⁿw@

µWßA[TyIC

LkBz»zíC

: Y ALTER TABLE »zíAúí

Σ¡εAN¡εñ@ΣLµ≤

uivCY FOREIGN KEY lyA≤Σ

µAHe\ⁿwA≤RúWhC

sqlcodeG -629

sqlstateG 42834

SQL0631N FOREIGN KEY name °h

µC

í: CREATE TABLE »zíñAFOREIGN KEY ly

Oµí°MWLΣ°¡εAO

µWL 64CAúα LONG VARCHAR µ

wqΣC

FOREIGN KEY lyⁿw name O¡εWCpGⁿ

w¡εWA name NO FOREIGN KEY lyµMµñ

ⁿw@µWßA[TyIC

Σ°¡ε M≤ºϕµíj

pG

Σ°W¡ jp

-------------- ---------

1K 4K

2K 8K

4K 16K

8K 32K

LkBz»zíC

: Yn∩íΣwqA°ú@h

ΣµAX 64 µ¡εΣ°¡εC

sqlcodeG -631

sqlstateG 54008

SQL0632N FOREIGN KEY name LA]≤R

úWh¡εAϕµúαwqϕµ

table-name A(]X

reason-code)C

í: Lkwq¡εA]úαN CREATE TABLE

ALTER TABLE »zí½≤ϕµwqϕµ

table-name Aiα]pUG

v (01) oOµ÷YAµ÷Ywgsb]

t SET NULL RúWhC

v (02) ÷Y¿Γhϕµ⌠Ay¿nRúϕ

µPΣ¡s (⌠ñΣLRúWhN

CASCADE)C

v (03) ÷Yy¿nRúϕµgh½÷Ysⁿ

ϕµAs÷YRúWh SET NULLC

s÷YRúWhy¿AúO CREATE TABLE

ALTER TABLE »zí FOREIGN KEY lyñⁿw

RúWhC

FOREIGN KEY lyⁿw name O¡εWCpGⁿ

w¡εWA name NO FOREIGN KEY lyµMµñ

ⁿw@µWßA[TyIC

LkBz»zíC

: iαAq CREATE TABLE ALTER

TABL »zíñ°ú@Sw FOREIGN KEY lyC

sqlcodeG -632

sqlstateG 42915

SQL0633N FOREIGN KEY name RúWhO

delete-ruleA(]X reason-code)C

í: CREATE TABLE ALTER TABLE »zíñA

FOREIGN KEY lyñⁿwRúWhLC≤UC

]Xº@AnⁿwRúWhG

v (01) ¡εOµAsµ¡εⁿ

RúWh ( N O A C T I O NB R E S T R I C T

CASCADE)C

v (02) ¡εOµAϕµO@÷YñA

]t CASCADE RúWhC

v (03) ÷YnRúϕµgh½÷YsP@ϕ

µAo÷YPRúWh ( N O

ACTIONBRESTRICT CASCADE)C

FOREIGN KEY lyⁿw name O¡εWCpGⁿ

w¡εWA name NO FOREIGN KEY lyµMµñ

ⁿw@µWßA[TyIC

LkBz»zíC

2 SQL Tº 93

: iαA≤RúWhC

sqlcodeG -633

sqlstateG 42915

SQL0634N FOREIGN KEY name RúWhúαO

CASCADA(]X reason-code)C

í: ≤UC]Xº@ACREATE TABLE ALTER

TABLE »zíñA FOREIGN KEY lyñⁿw

CASCADE RúWhLG

v ( 01 ) µ¡εsbA]tRúWh SET

NULLBNO ACTION RESTRICTC

v (02) ÷Y¿⌠Aªy¿nRúϕµs

¡C⌠ñsRúWhº@úO CASCADEA

HApGRúWhúO CASCADE A÷Y\Oi

HwqC

v (03) ÷Yy¿t@nRúϕµAgRúWhúP

RúWhÑ≤ SET NULL h½⌠sP@ϕ

µC

FOREIGN KEY lyⁿw name O¡εWCpG

ⁿw¡εWA name NO FOREIGN KEY lyµ

Mµñⁿw@µWßA[TyIC

LkBz»zíC

: iαA≤RúWhC

sqlcodeG -634

sqlstateG 42915

SQL0636N Ω partition-name ⁿwd≥L

C]X = reason-codeC

í: w∩Σⁿwd≥LA]XUCΣñ

º@G

1 STARTING j≤ ENDING Cq

STARTING p≤ ENDING C

MApGG¡ú]tbAhliH

Ñ≤⌠C²ú]At MINVALUE

MAXVALUE ¡CpAwq STARTING

(1, MINVALUE) ENDING (1, MINVALUE)

OúXµ (]X 1)A]G¡

ÑABúú]AbCYuTaⁿw@

¡ (pGu STARTING ¡)AϕG

¡HWh (ú≥¡ºß)AO

o]XC

3 úOHCΣⁿw STARTING

C

4 úOH¬Σⁿw ENDING

C

5 ⁿwe@ E N D I N G ASⁿw

STARTING C

7 A DB2 UDB for iSeriesGúOHW

ⁿwΩC

9 STARTING ENDING °Cϕµ

Σ¡ε°p≤Ñ≤ 512

C

10 d≥Pt@½CC@Ωú

nwqTl⌠¡ABC@

Ωúuα±b@ΩñCA

pGb@⌠¡MU@

l¡ñP (MINVALUE

MAXVALUE ú)AhNΣñ@¡

wq EXCLUSIVECw∩sϕµAYnPw

¡ INCLUSIVE EXCLUSIVEA

d SYSCAT.DATAPARTITIONS ¼²ϕµA

pU (N ’table-schema’ ’table-name’ ½

¿Aϕ)G

SELECTDATAPARTITIONIDBDATAPARTITIONNAMEBLOWVALUEINCLUSIVEBLOWVALUEBHIGHVALUEINCLUSIVEBHIGHVALUEFROM SYSCAT.DATAPARTITIONS

WHERE TABSCHEMA=’table-schema’AND TABNAME=’table-name’ORDER BY SEQNO

11 Ywⁿw EVERY lyAhLkⁿw MINVALUE

MAXVALUEC

12 EVERY lyⁿwj≤sABnj

¼Hwq@C

13 b STARTING ENDING ñAúα

b MINVALUE MAXVALUE ßⁿwC

@ⁿwF MINVALUE MAXVALUEA

ß≥ (ú½n ) µNO

MINVALUE MAXVALUEC

pG partition-name µí ″PARTITION=value″Aϕ

oANLkúWCúO

Mµlyñºúϕl⌠C

LkBz»zíC

: ≤ΩLd≥C

sqlcodeG -636

sqlstateG56016

SQL0637N ÷Σr keyword LC

í: ∩≤ⁿ÷ΣrlyASQL »zí]t½

≡ⁿwCpG

94 TºΓU GU

v bµwqñuαⁿw DEFAULTBUNIQUE

PRIMARY @C

v UNIQUE PRIMARY úαPⁿwP@µwqC

v b CREATE TABLE »zíñuαⁿw PRIMARY @

C

v ⁿw PREPARE »zírΩñAúαⁿw½

∩A≡∩C

LkBz»zíC

: ≤½≡ⁿw»zíC

sqlcodeG -637

sqlstateG 42614

SQL0638N Lkϕµ nameA]Sⁿw⌠≤

µwqC

í: CREATE TABLE »zí]t⌠≤µwqC

LkBz»zíC

: sW@hµwq»zíC

sqlcodeG -638

sqlstateG 42601

SQL0644N b»zí statement-type ñAⁿw÷Σr

keyword LC

í: ÷Σr keyword ß@ statement-type í

\LCpAiαWXwqd

≥CpΣL¼AúbwqXñC

: statement-type σ≤Mw

AMß@Aϕ≤C

sqlcodeG -644

sqlstateG 42615

SQL0647N w bufferpool-name C

í: µΩw⌠w bufferpool-nameC

µΩw⌠ñSt@P@jpwC

±wqw bufferpool-nameC

LkBz»zíC

: εΩwßA½sAαw

C

sqlcodeG -647

sqlstateG 57003

SQL0648N LkwqíΣA]ªzLh½⌠

ANnRúϕµ owner1.table-name1

sϕµ owner2.table-name2C]X =reason-codeC

í: LkwqíΣA]UCΣñ@]X

reason-codeG

01 ÷YzLπP SET NULL RúWh

h½⌠ANnRúϕµ owner1.table-name1 s

ϕµ owner2.table-name2C

02 ÷YzLπúPRúWhh½⌠AN

nRúϕµ owner1.table-name1 sϕµ

owner2.table-name2C

wεBz SQL »zíC

: ≤»zíCAC

sqlcodeG -648

sqlstateG 42915

SQL0658N LkTa≤≤½≤ nameC

í: Or name OUCΣñ@G

v ]OtPSϕ¼ftBHLk

DROP »zí≤jεα¼τ±τ

v ]OtPc¼ftBHLk

ALTER TYPE Φk≤Φk

v ]Ω]OtP SQL ftAH

Lk DROP »zí≤ªCwQi@P

O ( unique_id) OΩ]W@í≈AΣµí

″pkgschema.pkgname 0Xcontoken″C

v ≤í LANGUAGE SQL wqAHLk≤ª

v Lk≤Húe\ A]bπΘd ϕµw

q∩ñ

LkBz»zíC

:

v uαg≤τQwqSϕ¼c¼A

≤τ nameCSϕ¼WPττW

¼∩C

v uαg≤ΦkQwqc¼A≤Φk

nameCΦkWPc¼W∩C

v uαg≤Ω]Qwq SQL A≤Ω

] nameCigq SYSIBM.SYSDEPENDENCIES ¼²

ϕµ (Σñ BSCHEMABBNAME BUNIQUE_ID

X name í≈A BTYPE ’K’ DTYPE

’L’) DSCHEMA DNAMEAΣX SQL

SwWCn@PO ( unique_id) H@

P⌡WΩ]C

2 SQL Tº 95

v uα≤íMß½swqª≤í nameC

v u≤⌠≤πΘd ϕµwqñ∩

Aα≤Húe\ C

sqlcodeG -658

sqlstateG 42917

SQL0659N wWLϕµ½≤jpW¡C

í: @hc¿ϕµ½≤AwFΣjpW¡C

c¿ϕµxsΘ½≤G

v ΩGoOxs≥µΩaΦ

v GoOxsϕµWíaΦ

v °ΩGoOxs LONG VARCHAR M LONG

VARGRAPHIC µΩaΦ

v Lob/Lob tmGoOxs BLOBBCLOB M DBCLOB

µΩεΩTaΦ

v XML: oOxs XML ΩaΦC

xsΘ½≤@FªjpW¡AYúαA≥XRC

: F½≤síi≤xssΩ

AziH⌡µUC@G

v ½sϕµ

v RúϕµñúnεC

v εϕµñ

v ≤sεCHεΩq (F¼xsΘA

@ºßiαn½)

v Rúún XML σ≤C

sqlcodeG -659

sqlstateG 54032

SQL0663N Ω partition-name ú

TC

í: bΩ STARTING ENDING lyñ

ⁿwΩΣ¡εCpGΩW

µ]t EVERY lyAh@wu@]trΘ

íΩ¼ϕµΣµCpG partition-name

µí ″PARTITION=value″AϕoANLkú

WCúOMµlyñºúϕ

l⌠C

: ≤ STARTING ENDING lyñⁿ

wAHtXϕµΣñµCO≤

ϕµΣñµC

sqlcodeG -663

sqlstateG53038

SQL0667N Lk FOREIGN KEY nameA]b

ϕµΣñΣúϕµεC

ΣC

í: ⁿΣwqóA]n∩ϕµñ

]tεCA@εCΣP ϕµñ

ΣúC

name O¡εW (pGwⁿw)CpGⁿw¡εWA

name NO FOREIGN KEY lyµMµñⁿw@

µWßA[TyIC

LkBz»zíC ∩ⁿwϕµC

: úϕµεCAwq

ΣC

sqlcodeG -667

sqlstateG 23520

SQL0668N @úe\ϕµ table-name W]X

reason-codeC

í: ∩ϕµ table-name s v¡ⁿ¡εC]O

UC]X reason-codeG

1 ϕµB≤u]wπmLs v¼ACúj

εϕµπABϕµeiαLCpG

ϕµB≤u]wπmLs v¼AA

² ϕµ≥ªϕµB≤u]wπm

Ls v¼AAh ϕµ≥ªϕµW@]

iα¼C

2 ϕµB≤uLΩv¼ACϕB≤¼A

Aúe\PΩ@CΩ@

]A REDISTRIBUTEB≤sΩwΣB≤s

hOΣB≤sd≥OΣB≤sΩΣ

REORG TABLEC

3 ϕµB≤uⁿJmv¼AC²ebϕµW

LOAD PóC½sε

LOAD @ºßAe\s ϕµC

4 ϕµB≤u¬ s v¼AC¼Aiαob

uW LOAD Bzí ( READ ACCESS

∩ LOAD INSERT)AbuW LOAD @

ºßABb SET INTEGRITY »zíbϕ

µsK[í≈τí¡εºeCϕµW

úe\≤síC

5 ϕµB≤uⁿJBzñv¼ACLOAD í

eb@ϕµA¿ LOAD ºße

\s C

6 b ESE ñALk½sπzΩΘd

ϕµC

96 TºΓU GU

7 ϕµB≤½m¼ACb ALTER TABLE »z

í]t REORG @ºßAiαoo

ípC

8 ϕµB≤≤m¼ACϕPu@µñ

ϕµA@]t REORG @ ALTER

TABLE »zíAiαo¼pC

:

1 bϕµ table-name WA⌡µπ IMMEDIATE

CHECKED ∩ SET INTEGRITY »zíAH

ϕµµ≈u]wπmLs v¼AC

YO@πΘd ϕµA⌡µπ

IMMEDIATE UNCHECKED ∩AúOπ

IMMEDIATE CHECKED ∩»zíC

2 bϕµ table-name YΩΘd ϕµM

mϕµWA⌡µ REFRESH TABLE »zíCi

g²e LOAD INSERT @AHq table-name

K[ΩAHgπ ATTACH ly²e

ALTER TABLE »zíAHq table-name [

ΩA@PÑi@oYπΘd

ϕµmϕµeC

3 OoXπ RESTART TERMINATE ∩

LOADAbϕµW½sε²eó

LOAD @C

4 oX LOAD QUERY ⁿOAHdϕµObQ

ⁿJBzñCpGOAb¿ LOAD

íºey@ÑAbnA½s

ε²eó LOAD @CYeúb

LOADAoXπ IMMEDIATE CHECKED ∩

SET INTEGRITY »zíAHτϕµsⁿ

Jí≈¡εC

5 b¿µ LOAD @ºeAy@ÑCzi

H LOAD QUERY ⁿO°ⁿJiC

6 MAINTAIN BY USER ∩wq@ΩΘ

d ϕµCMßA]td INSERT

»zíNΩJΩΘd ϕµC

7 REORG TABLE ⁿO½ϕµ (NAB

≤½m¼Aϕµúe\ INPLACE REORG

TABLE)C

8 ¿u@µAMß½soXⁿOC

sqlcodeG -668

sqlstateG 57007

SQL0669N úαπ≤tC

í: DROP INDEX »zí≤UC¼p

G

v bϕµñjε¡εDnΣ

v bϕµñjε@¡ε

v jε¼ϕµÑhc@½≤Or (OID) µ

v @gπΘd ϕµ

v @ϕµñ XML µC

Lk DROP INDEX »zíεtC

LkBz»zíC εⁿwC

: YzúQOdDnΣ@¡εA

ALTER TABLE »zí DROP PRIMARY KEY l

y DROP CONSTRAINT lyAúDnΣ@

¡εCpGuOFjεDnΣ@

ΣAtNεC pGúMAtBz DROP

INDEX »zíC

≤ϕµAα≤ OID µC

@gΩΘd ϕµAb²≤

gΩΘd ϕµßα≤C

LkT≤ϕµñP@h XML µ÷pºt

CΩwzí@AHΣϕµ

ñ XML µCYú≤ϕµANLk≤ DROP

INDEX »zíñⁿwC

sqlcodeG -669

sqlstateG 42917

SQL0670N ϕµεC°wWX length ¡

εC (ϕµí tablespace-nameC)

í: ΩwzíñϕµεC°úαWXG

v 4005 (4K jpϕµí)

v 8101 (8K jpϕµí)

v 16293 (16K jpϕµí)

v 32677 (32K jpϕµí)

°pΓkO[µí°CziHb SQL

Reference CREATE TABLE UΣíµ°

ΩTC

iαoUC@¼pG

v CREATE TABLE ALTER TABLE »zíñwq

ϕµεC°AWLϕµíjp¡εC@δ

ϕµíW tablespace-name wqjpϕµ

íAMwεC°¡εC

2 SQL Tº 97

v wqb DECLARE GLOBAL TEMPORARY TABLE »

zíñϕµεC°AWLϕµíjp¡

εCϕµíW tablespace-name O

jpϕµíAMwεC°¡εC

LkBz»zíC

: °¼p⌡µUC@C

v ≤ CREATE TABLEBALTER TABLE DECLARE

GLOBAL TEMPORARY TABLEAⁿwπj

jpºϕµí (iα)C

v hA°ú@hµεεC°Aε@

hµ°C

sqlcodeG -670

sqlstateG 54010

SQL0672N bϕµ table-name ñúe\@ DROPC

í: DROP @óAiαO≤UC]º@G

v ≤ϕµ RESTRICT ON DROP C

v ≤ϕµíΩws]tⁿwϕ

µAϕµ RESTRICT ON DROP C

Lk⌡µ DROP »zíC

: Yb DROP TABLE »zííoDA

h DROP RESTRICT ON DROP lyoX ALTER

TABLE »zíCMß½soX DROP TABLE »zíC

Yb DROP TABLESPACE DROP NODEGROUP »z

ííoDATwπ RESTRICT ON DROP

ϕµíΩwsñSΣLϕµCUC

select »zíiHUOϕµG

SELECT TB.TABNAME, TB.TABSCHEMA,TS.TBSPACE, TS.NGNAME

FROM SYSCAT.TABLES TB,SYSCAT.TABLESPACES TS

WHERE TYPE = ’T’AND DROPRULE = ’R’AND TB.TBSPACEID = TS.TBSPACEIDORDER BY TS.NGNAME, TS.TBSPACE,

TB.TABSCHEMA, TB.TABNAME;

O RESTRICT ON DROP ϕµºßA∩C@

RESTRICT ON DROP ϕµ DROP

RESTRICT ON DROP lyoX ALTER TABLE »zíC

Mß½soX D R O P T A B L E S P A C E D R O P

NODEGROUP »zíC

sqlcodeG -672

sqlstateG 55035

SQL0673N LkDnΣ@ΣA]

ϕµ]tεCPO¡ε name D

n@Σµ½C

í: name Oº¡εDn@Σwqó

A]n∩ϕµw]tεCAoεCP PRIMARY

KEY ly UNIQUE lyµ½C

name O¡εW (pGwⁿw)CpGⁿw¡εWA

name NODnΣ@¡εlyñⁿw@µ

WßA[TyIC

LkBz»zíC ∩ⁿwϕµC

: wqDnΣ@ΣeA²q

ϕµñúεCC

sqlcodeG -673

sqlstateG 23515

SQL0678N σr literal Pµ column-name Ω

¼ data-type eC

í: STARTINGBENDING EVERY lyⁿw

σr literal Pµ column-name Ω¼eCµ

Ω¼ data-typeC EVERY lyñσrú

ostCϕ PARTITION BY lyⁿwΘíΩ

¼AEVERY lyNⁿw≥íC

: b STARTINGBENDING EVERY ly

ñⁿwσrC

sqlcodeG -678

sqlstateG53045

SQL0680N ϕµB°ϕµτⁿwhµC

í: C@ϕµ\µW¡A°ϕµí

jpµΩ¼wCϕµUC¡εG

v 4K jpie\h 500 µ

v 8KB16K 32K jpie\h 1012 µC

@ϕµΩµAOUCíMwXG

µ * 8 + LOB µ * 12 + Ωµ

* 28 <= jpεCjp¡εC

C@°e\µW¡ 5000C

ϕµτ\µW¡ 255C

@\µW¡ 5000

pXtGΣLΩiαπúPjµ

¡εCwWXo¡εC

LkBz»zíC

98 TºΓU GU

: Twϕµ°µWX¡εCpG

zϕµjjp\µAj

jpⁿwϕµíCnAOϕµ°

AOdWX¡εBΩTC

pXtGNϕµµ¡εΩΣ

jCnAOϕµ°AOdW

XΩΣºµW¡BΩTC

sqlcodeG -680

sqlstateG 54011

SQL0683N µBBwq¼τ

data-item ]w]túelyC

í: CREATE »zíBALTER »zí XMLTABLE

ϕíñΩWµñCXúeíA

pG″INTEGER and FOR BIT DATA″CpGµ¼

DB2SECURITYLABELAhúeWµ]A NOT

NULL WITH DEFAULTCm data-item úp

UG

v Y CREATE TABLE »zíBALTER TABLE »z

í XMLTABLE ϕíAdata-item ú]t

µWC

v p CREATE FUNCTION »zíAdata-item OO»

zíñDOCpA″PARAMETER 3″

″RETURNS″ ″CAST FROM″C

v p CREATE DISTINCT TYPE »zíAdata-item ú

bwq¼WC

v p CREATE ALTER TYPE »zíA data-item

OtlyAú]tWC

LkBz»zíC

: úúeAMßA»zí@C

sqlcodeG -683

sqlstateG 42842

SQL0695N ú (seclabel) Lkα½wC

bh ID policy-id whñA

element-value ∩≤≤ (≤

m ordinal) ñ⌠≤C

í : I N S E R T U P D A T E »zí

DB2SECURITYLABEL ¼µⁿwC≥≤O@ϕµ

whALkα½wCpG

seclabel O *NAhΩwgJ db2diag.log C

b≤XⁿX≤ñoDCmNϕ

≤b CREATE SECURITY POLICY »zí (

h) º COMPONENTS lyñmCⁿX

∩≤≤ñC

: d INSERT UPDATE »zíAT

wwµñ]wA∩≤O@ϕµwh

ÑCAqPϕµPºwh

O@ϕµñ⌡µ SELECTAPúLCz

sⁿPwhO@ºϕµíwC

Yn owh ID whWA SQL d

CTºñwh ID Xm½h IDC

SELECT SECPOLICYNAMEFROM SYSCAT.SECURITYPOLICIESWHERE SECPOLICYID = policy-id

sqlcodeG -695

sqlstateG 23523

SQL0696N oτí trigger-name wqA]t÷

WαϕµW name LC

]X =reason-codeC

í: oτí]AL nameC reason-code

ⁿSwDpUC

1 b DELETE oτíñú\ NEW ÷WM

NEW_TABLE WC

2 b INSERT oτíñAú\ OLD ÷W

M OLD_TABLE WC

3 b BEFORE oτíñú\ OLD_TABLE W

M NEW_TABLE WC

LkBz»zíC

: NL÷WαϕµWsPe

÷Σr@úC

sqlcodeG -696

sqlstateG 42898

SQL0697N wqñ]t FOR EACH STATEMENTlyoτíñAú\ OLD NEW÷WC

í: oτíΣwqA]AⁿwF OLD NEW

÷W (Γ) REFERENCING lyAH FOR

EACH STATEMENT lyC úαPⁿwoC

LkBz»zíC

: q REFERENCING lyú⌠≤ OLD

NEW ÷WA FOR EACH ROW m½ FOR EACH

STATEMENTC

sqlcodeG -697

sqlstateG 42899

2 SQL Tº 99

SQL0700 - SQL0799

SQL0707N LkW nameA]ⁿwOr

OdtC

í: HUCFOdWG

v ϕµíWúα ’SYS’ l

v ΩwsWúαH ’SYS’ ’IBM’ l

v xsIWúαH ’SYS’ l

: ∩ @DOdWC

sqlcodeG -707

sqlstateG 42939

SQL0713N special-register m½LC

í: oO] SET special-register »zíñⁿwA

úOⁿSOsAO]ⁿ

GAⁿwO NULLC

Lk⌡µ»zíC

: ≤m½/⌠≤ⁿC\

SQL ReferenceAH oCSOsíC

sqlcodeG -713

sqlstateG42815

SQL0719N s auth-id CΩ]

package-name wsbC

í: PRECOMPILE BIND ACTION

A D D ∩AHsWwsbΩ]Cb

S Y S C A T . P A C K A G E S ¼²°ñA

’pkgschema.pgkname.pkgversion’ XO@C

auth-id BIND PREP Isív ID

package-name ’pkgschema.pkgname.pkgversion’ µíΩ

]WCYΩ]rΩAhN

’.pkgversion’ qWññC

Ω]C

: TwúsW½iαΦí]

AG

v dsíΩ]W SYSCAT.PACKAGES

¼²°Cbñ

’pkgschema.pkgname.pkgversion’ ½sIs PRECOMPILE

BINDC

v ½soX PREP BIND »zíAúⁿw ACTION

ADD ∩CoNm½sΩ]C

sqlcodeG -719

sqlstateG 42710

SQL0720N VERSION pkgversion m½Ω]

pkgschema.pkgnameAwsbC

í: ACTION REPLACE REPLVER ∩A

wsbΩ]CREPLVER ÷Σrñⁿw

AP VERSION ems∩ñⁿwúPCb

VERSION ems∩ñⁿwwsb≤¼²ñCb

S Y S C A T . P A C K A G E S ¼²°ñA

’pkgschema.pkgname.version’ XO@C

úOAiαAbOb

REPLVER ÷ΣrñⁿwCípúOoC

REPLVER ÷ΣrñⁿwAOQm½WC

nOb VERSION ∩ñúíC

⌠≤Ω]C

: TwbTΩúsbC

ΓΦkiHMDG

v sW½semsíA½soXl

PREP BIND ⁿOC

v ΣLΦkO½soX PREP BIND ⁿOAⁿwⁿw

REPLVER ACTION REPLACE lyCbípUA

REPLACE Nm½P VERSION ∩ñⁿw

XC

sqlcodeG -720

sqlstateG 42710

SQL0721N ≤úO@AHLka@P

O = 0Xcontoken Ω]

pkgschema.pkgnameC

í: ∩≤Ω]ú@@POAs

Wm½Ω]C’pkgschema.pkgname.contoken’ Xws

bCoiαO≤ PRECOMPILE LEVEL ∩A

ⁿw@POPC

Ω]C

: daⁿ@POºsí

Ω]W SYSCAT.PACKAGES ¼²ϕµC½soX

PREP BIND ⁿOAH ’pkgschema.pkgname.contoken’

b¼²ñO@CUC SQL »zíi≤d ¼²G

SELECT PKGSCHEMA,PKGNAMEFROM SYSCAT.PACKAGESWHERE HEX(UNIQUE_ID) = ’contoken’;

YwFemsW LEVEL ∩Ah½soXems

ⁿwúP LEVEL A≤@POCún

100 TºΓU GU

LEVEL ∩Fúⁿwems LEVEL ∩AN

TO@POµíWOC

SQL0722N ⌡µ auth-id bind-command o

CΩ] package-name úsbC

í: w∩úsbΩ]oXs½ssCYwⁿ

w ACTION REPLACEAB REPLVER ∩ⁿwF@ú

sbAhNoC

bind-commandwoXsⁿO¼ (BIND | REBIND)C

NG ’BIND’ ]N≤emsC

auth-id oXs½ssv IDC

package-name ’pkgschema.pkgname.pkgversion’ µíΩ

]WCYΩ]rΩAhN

’.pkgversion’ qWññC

s½ssΩ]C

í: \ SYSCAT.PACKAGES ¼²°AH oT

’pkgschema.pkgname.pkgversion’ b REPLVER ∩

ñⁿwC

sqlcodeG -722

sqlstateG 42704

SQL0723N oτí trigger-name ño SQL »

zíoCw∩ΩT]

A SQLCODE sqlcodeBSQLSTATEsqlstate TºO token-listC

í: oτí trigger-name ñ SQL »zíb⌡µ

oτíóCwú sqlcodeBsqlstate MTºOMµ

(C@OH½°°rj)CTºOiαwQI

C\ sqlcode ∩TºAH≥oi@B

C

oτíMy¿oτí⌡µl SQL »zíúLkB

zC

: dPó SQL »zí SQLCODE ÷

pTºC ϕTº@C

sqlcodeG -723

sqlstateG 09000

SQL0724N object-type ¼º object-name AN

WXí SQL ÑíCjhC

í: ϕ@oτít@oτí (iαzL

¡εRúWh) @]A SQL íIst@í

Aoí SQL ÑíCCÑíC¡εb

16C

NAj¼pñAoτí]A@o SQL »z

íAªíy¿P@oτíA@í

íaIsvAoO@ÑíCíApG

SεÑíCWL¡ε°≤AªÑiαy¿

C

object-type O TRIGGERBFUNCTIONBMETHODA

PROCEDURE Σñ@C

ⁿw object-name OiαbÑíCQCh½

≤º@C

: q¼»zíIs½≤

lCpGo½≤ñ⌠@OjATwY

°≤iε½≤IsWL¡ε\hCpG

oúOD]AlIs½≤AHP

WLÑíC¡εC

sqlcodeG -724

sqlstateG 54038

SQL0727N ⌡µ⌠tít@¼ action-type

AoCw∩ΩT]

A SQLCODE sqlcodeBSQLSTATEsqlstate TºO token-listC

í: Bz»zíⁿOAPΩwzí⌠t⌡µ

[BzCBzAoC@πb

action-typeG

1 ⌠t½ssΩ]

2 ⌠t ºA SQL »zí

3 ⌠tú°

4 oXOd DB2 C

5 Ω]síAsRA SQL »zíÑi

ís

6 ⌠ti½s»zíAΣñ]tD

BSOsO

7 ⌠t½súoí

8 ⌠t½súτ

9 ⌠t½sú∩¡ε

wú sqlcodeBsqlstate MTºOMµ (C@OH½

°°rj)CTºOiαwQIC\ sqlcode

∩TºAH≥oi@BC

y¿ action-type l SQL »zíⁿOLkBzA⌠

tt@óC

pXtGziαw¼LTºA]zbzq

Ñq@ñA SQL »zíAMßSbÑq@

⌠ß⌡µ»zíC

2 SQL Tº 101

: dPó SQL »zí SQLCODE ÷

pTºC ϕTº@C

LΩ]i REBIND ⁿO½sAb

MßτΩ]C

½sú°óA°WO²bzqΘxñCz

iH≤ó°A≤o½sú°»zí

ⁿOC

pXtGpGó»zíObzqÑq@ñ

A»zíA≥t@zqÑq@AA

g»zíAMßbÑq@⌡µ»

zíC

sqlcodeG -727

sqlstateG 56098

SQL0740N í routine-name (SwW

specific-name) O MODIFIES SQLDATA ∩wqAobIsí⌠

wqñLC

í: í routine-name (SwW specific-name) O

MODIFIES SQL DATA wqA]bUCñúe

\G

v BEFORE oτí

v ÷d

v jM°≤ (p WHERE ly∩¡ε)

: TwíRTΩR¿níC

qó»zíñúíAD MODIFIES SQL

DATA SQL s ⁿ½swqíC

sqlcodeG -740

sqlstateG 51034

SQL0746N ϕbϕµ table-name W⌡µ@

operation Aí routine-name (SwW

specific-name) HF¼ SQL »zí

WhC

í: í routine-name (SwW specific-name) b

ϕµ table-name W⌡µ@ operationCíq

ííIsíº@APϕµΣL

o≡C

Y@O ″READ″Ahít@íebg

Jϕµ table-nameC

Y@O ″MODIFY″Ahít@íb¬

gJϕµ table-nameC

pG table-name ϕµAB¼Tº»z

íO PREPARE »zí EXECUTE IMMEDIATE »z

íAhNΩTíJϕµAoF≡C

: pGAA@iα¿\C½s]p

ííHK≡C

pGíJA»zíΩTo≡Ah

A»zíA½ PREPARE »zí EXECUTE

IMMEDIATE »zíC

sqlcodeG -746

sqlstateG 57053

SQL0750N LkNϕµ½sRWA]°BπΘ

dϕµBoíBSQL τBSQLΦkB∩¡εB¡ε XSR ½≤

úϕµC

í: Lk½sRW RENAME »zíñϕµAD

nUCX]C

v @hs°ϕµC

v ϕµQ@hsΩΘd ϕµC

v @hsoτíϕµC]toτí

SQL »zíñϕµñoτíC

v @s SQL τ SQL ΦkϕµC

v ϕµwwq∩¡εC]Awúµy¿

∩¡εC

v @h¡εHϕµ@lϕµC

v ϕµO@h XSR ½≤ϕµC

LkBz»zíC

: ²≤ϕµW°BπΘd ϕµB

oíBSQL τBSQL ΦkB∩¡εB¡ε

xsr ½≤AMßAoX RENAME »zíCYOϕµ

W°ΩΘd ϕµAd ϕµX

BSCHEMA M BNAME µ SYSCAT.VIEWDEPCYO

ϕµWoτíAd ϕµXBSCHEMA M

BNAME µ SYSCAT.TRIGDEPCYO SQL τ

SQL ΦkAd ϕµX BSCHEMA BNAME µ

SYSCAT.FUNCDEPCYOϕµW∩¡εAd ϕ

µX T A B S C H E M A M T A B B N A M E µ

SYSCAT.CHECKSCYOϕµW¡εAd

ϕµX TABSCHEMA M REFTABNAME µ

SYSCAT.REFERENCESC÷ϕµ

XSR ½≤Ad SYSCATC

sqlcodeG -750

sqlstateG 42986

SQL0751N í routine-name (SwW

specific-name) ⌡µúe\⌡µ»z

íC

í: ΩIíDΘíAúe\oX⌠≤s

u»zíCpGíτΦkAhτúe\ COMMIT

102 TºΓU GU

ROLLBACK (L SAVEPOINT ∩)CpGí

AB≤oτíBτBΦkAX»zíI

sAhñúe\ COMMIT ROLLBACK »zíC

: úúe\»zíAMß½ss

íC

sqlcodeG -751

sqlstateG 38003, 42985

SQL0752N CONNECT ¼ 1 s]wA

Φu@µú\PΩwsC

í: oX COMMIT ROLLBACK »zíºeY

Pt@ΩwP@ΩwsuC b CONNECT ¼ 1

⌠úαBz@nDC

:

v nDPt@ΩwseA²úX COMMIT

ROLLBACK »zíC

v pGu@µhΩwn≤sAqí

½semsoX SET CLIENT APIANs]w

≤ SYNCPOINT TWOPHASE M CONNECT 2C

sqlcodeG -752

sqlstateG 0A001

SQL0773N CASE »zíΣú¼pC

í: b SQL ííDΘñΣút ELSE ly

CASE »zíCP CASE »zíñⁿw°≤úXC

: ≤ CASE »zíAHBziαo

¼pC

sqlcodeG -773

sqlstateG 20000

SQL0774N »zíLkb ATOMIC X SQL »z

íñ⌡µC

í: b ATOMIC X SQL »zí⌠wqño

COMMIT ROLLBACK »zíCo»zíúe\b

⌠wqñC

: ú COMMIT ROLLBACK »zíA

≤⌠wqAHªú ATOMIC X»zíC

sqlcodeG -774

sqlstateG 2D522

SQL0776N σ cursor-name LC

í : b S Q L ñ F O R »zíWAσ

cursor-name QⁿwσWCσúαb FOR »zí

CLOSEBFETCH OPEN »zíWⁿwC

: ú CLOSEBFETCH OPEN »zíC

sqlcodeG -776

sqlstateG 428D4

SQL0777N úe\¼X»zíC

í: SQL ºíDΘñ ATOMIC X»zíú

αO¼C

: Tw SQL ú]t¼ ATOMIC

X»zíC

sqlcodeG -777

sqlstateG 42919

SQL0778N ⌠ label PlúPC

í: b FORBIFBLOOPBREPEATBWHILE X»

zíⁿw labelAP»zílú

PCpGⁿwlAhLkⁿw⌠C

: Tw FORBIFBLOOPBREPEATBWHILE

X»zí⌠PlPC

sqlcodeG -778

sqlstateG 428D5

SQL0779N b GOTOBITERATE LEAVE »zí

ⁿw label LC

í: label Ob GOTOBITERATE LEAVE »

zíñⁿwCwqA∩»zíLC

ITERATE »zíñO FORBLOOPBREPEAT

WHILE »zíC

L E A V E »zíñO F O RBL O O PB

REPEATBWHILE X»zíC

GOTO ñb GOTO »zíαFd≥w

qC

v pG GOTO »zíOb FOR »zíñwqAh label

bP FOR »zíñwqA²¼ FOR »zí

¼X»zíúC

v pG GOTO »zíObX»zíñwqAh label

bPX»zíñwqA²¼ FOR »zí

¼X»zíúC

v pG GOTO »zíOb handler ñwqAh label

bP handler ñϕΣLd≥WhwqC

2 SQL Tº 103

v pG GOTO »zíOb handler wqAh label ú

αb handler wqC

: b GOTOBITERATE LEAVE »zí

ñⁿwC

sqlcodeG -779

sqlstateG 42736

SQL0780N UNDO b ATOMIC ⁿwX»zí

ⁿw handlerC

í: UNDO b SQL X»zíñⁿw

handlerCubX»zí ATOMIC Aαⁿw

UNDOC

: ⁿwX»zí ATOMICAb handler

Wⁿw EXIT CONTINUEC

sqlcodeG -780

sqlstateG 428D6

SQL0781N handler ñⁿw°≤ condition w

qC

í: SQL handler ñⁿw°≤ condition

wqC

: DECLARE CONDITION »zíwq

°≤Aú handler ñ°≤C

sqlcodeG -781

sqlstateG 42737

SQL0782N handler ñⁿw°≤ SQLSTATELC

í: SQL »zí handler ⁿw°≤ SQLSTATE

LA]pUG

v °≤ SQLSTATE wQPd≥ñt@

handler ⁿwC

v °≤ SQLSTATE bP handler ñQⁿw

SQLEXCEPTIONBSQLWARNING NOT FOUNDC

v e¼ϕµϕí continue-handler lyⁿw°

≤BSQLSTATE SQLCODE LC

: ú handler ñ°≤BSQLSTATE

SQLCODE C

sqlcodeG -782

sqlstateG 428D7

SQL0783N b FOR »zí DECLARE CURSOR»zíñAⁿwµW½R

WC

í: FOR »zíñ∩ C]t@µW

Cⁿw∩ Mµ ]tF½µWRWϕ

íC

: b FOR »zíⁿw∩ MµñAⁿ

w@µWC

sqlcodeG -783

sqlstateG 42738

SQL0785N i SQLSTATE SQLCODELC

í: SQLSTATE SQLCODE b SQL ííD

ΘñQϕ@A²o≤UC]óG

v i SQLSTATE CHAR(5)

v i SQLCODE INTEGER

v QⁿwF NULL C

LkBz»zíC

: i S Q L S T A T E

CHAR(5)ASQLCODE INTEGERCb]w

C

sqlcodeG -785

sqlstateG 428D8

SQL0787N RESIGNAL »zíúb handler ñC

í: RESIGNAL »zíuαb°≤ handler C

: ú RESIGNAL »zíA∩ SIGNAL

»zíC

sqlcodeG -787

sqlstateG 0K000

SQL0788N ϕµ table-name P@εCAb

MERGE »zí≤sBRúíJ@

ñQwq@HWC

í: MERGE »zí ON jM°≤Ai²ϕµ

µ@εCPϕµhεCtCoiα²

ϕµiµ@HW≤sRú@AoOúQ\

C

LkBz»zíC

: ≤jM°≤AHTOϕµñC

εCuαPϕµñ@εCtC

Ai GROUP BY τANϕµñPϕ

104 TºΓU GU

µεCtεC[HEA ROW_NUMBER()

OLAP »zíMúΩC

sqlcodeG -788

sqlstateG 21506

SQL0789N SQL íúΣ name Ω

¼C

í: SQL í ( τBΦk ) úΣ

DATALINKBREFERENCEBLONG VARCHARBLONG

VARGRAPHIC cΩ¼ºC SQL τ

Φk]úΣ XML Ω¼C

: únb S Q L íwqñ

DATALINKBREFERENCEBLONG VARCHARBLONG

VARGRAPHIC cΩ¼º SQL Cú

nb SQL τΦkñ XML Ω¼ SQL

C name ⁿwúPΩ¼C

sqlcodeG -789

sqlstateG 429BB

SQL0797N oτí trigger-name wqñAHúⁿ

Σo SQL »zí[HwqC

í: oτí@o SQL »zíwqA

Bα]AUCMµñ»zíC

v oτíiH]AUCε»zíG

– AX»zí

– FOR »zí

– GET DIAGNOSTICS »zí

– IF »zí

– ITERATE »zí

– LEAVE »zí

– SIGNAL »zí

– WHILE »zí

v BEFORE oτí]iH]AUCo SQL »zíG

– CALL »zíA»zíIsú∩ SQL

Ω

– ∩

– ú»zí

MALkJ BEFORE oτíñwo SQL »

zíG

– ∩ SQL Ωϕµτ

– ¼ DELETEBINSERTBMERGE UPDATE

»zí

v AFTER oτí]i]AUCo SQL »zíG

– INSERT »zí

– jML UPDATE »zí

– jML DELETE »zí

– MERGE »zí

– CALL »zí

– ∩

– ú»zí (ú]Aαú)

v INSTEAD OF oτí]i]AUCo SQL »z

íG

– INSERT »zí

– jML UPDATE »zí

– jML DELETE »zí

– MERGE »zí

– CALL »zí

– ∩

– ú»zí (ú]Aαú)

bYípUAtrigger-name úα≤TºñC

: doτíño SQL »zíO

⌠≤»zíúWzMµAMßúªC

sqlcodeG -797

sqlstateG 42987

SQL0798N Lkⁿwwq GENERATEDALWAYS µ column-nameC

í: ϕbϕµñíJ≤sεCAⁿwF@

GENERATED ALWAYS µ column-nameCúDⁿwF

÷Σr DEFAULTAhúb INSERT µMµ≤

s SET lyñⁿw GENERATED ALWAYS µC

⌡µ INSERT UPDATEC

: bµMµ S E T lyñú

GENERATED ALWAYS µAN DEFAULT ⁿw

µC

sqlcodeG -798

sqlstateG 428C9

SQL0799W SET »zí@°AúsbS

OsC

í: DB2 °A¼@ªúA SET »zíC

ñ SET SPECIAL REGISTER nDC

: SQLCODE iHíñ⌠≤

SQL »zíC SQLCODE iαQ SQL »zí¼

ΣLt SQLCODE BϕCBzb°A

≥C

sqlcodeG 799

2 SQL Tº 105

sqlstateG 01527

SQL0800 - SQL0899

SQL0801N s@úC

í: µτΓNϕíBzúsúC

LkBz»zíC ∩≤ INSERTBUPDATE DELETE

»zíA⌡µ⌠≤íJ≤sC

: d SQL »zíAPD]C p

GDPΩ÷AhndXBzΩ

C\ SQL ReferenceAHFΩ¼d≥C

pXtGd SQL »zíAPD]Cp

GDPΩ÷AdϕoAbΩ

WBzΩC

sqlcodeG -801

sqlstateG 22012

SQL0802N oΓNΣLΓNº¼pC

í: µτΓNϕíBzúΓNC

LkBz»zíC ∩≤ INSERTBUPDATE DELETE

»zíA⌡µ⌠≤íJ≤sC

: d SQL »zíAPD]C p

GDPΩ÷AhndXBzΩ

C\ SQL ReferenceAHFΩ¼d≥C

ϕµτLkBz SQL »zíA]iα

oCpApGw∩εC± MAX_LONGINT_INT

SQL ¡εwqnhϕµoX SELECT COUNT »z

íANy¿ΓNCpGϕµh≤ 2 147 483 647

CA COUNT_BIG µτC

pXtGd SQL »zíAPD]Cp

GDPΩ÷AdϕoAbΩ

WBzΩC\Ω∩ SQL AMw

Ω¼d≥C

sqlcodeG -802

sqlstateG 22003

SQL0803N b INSERT »zíBUPDATE »zí

DELETE »zí≤síΣ

ñA@hLA] index-id

ODnΣB@¡ε@

A¡εϕµ table-name Σ

úo½C

í: INSERT UPDATE ½≤ϕµ table-name ⁿ@

h UNIQUE ¡εAbYµµsñuα

@CtAb ϕµW DELETE »zíy¿ⁿ

@h UNIQUE ¡εϕµ table-name ≤s

íΣC@iHΣϕµñwqDnΣ

@¡εC≤nD INSERTBUPDATE

DELETE »zí¿y¿½µAHLkB

z»zíCpGb XML µWAhΣ½

iαúµ@ XML σ≤C

tApGY@°O INSERT UPDATE »zí½

≤Ahⁿ¡εOwq°ϕµ table-nameC

pG index- id OπAhiHoXUCd Hq

SYSCAT.INDEXES ñ oWG

SELECT INDNAME, INDSCHEMAFROM SYSCAT.INDEXES

WHERE IID = <index-id>AND TABSCHEMA = ’schema’AND TABNAME = ’table’

Σñ schema Nϕ table-name ⌡í≈AB table Nϕ

table-name ϕµWí≈C

LkBz»zíC ϕµOúC

: d index-id OwqC

Y UPDATE »zíATwⁿw@¡P@¡ε

@PC pGoΦπAhd½≤ϕµ

eAHMwD]C

p INSERT »zíAd½≤ϕµeAHMwⁿ

wCñAOH@¡εC AY

INSERT »zí]td A≥Ad w½≤

ϕµeAΣX∩½≤ϕµeAHMwD

]CNApGwhO@ϕµAhz

LBAC iαúe\zdy¿εCC

pGb XML µWAB»zíO INSERT

UPDATEAq XML σ≤OPµ@ XML σ≤

½C

Y DELETE »zíAdwOϕµAΣXH

Wh ON DELETE SET NULL wqíΣW

@¡εCϕµ@ñ@íΣµLk

]w¿ NULLA]ϕµµñw@ NULL C

pXtGqnDóΩñΣXD (

\ Troubleshooting GuideAHP@ΩLkB

z SQL »zí)Ad²eCº¼pwqΩ

C

sqlcodeG -803

sqlstateG 23505

106 TºΓU GU

SQL0804N µnDíLC]X

reason-codeCpG SQLDA ñD

SQLVAR LAhGD/SQLVAR

X = var-numberB SQLTYPE = sqltypeB

SQLLEN = sqllenBD/SQLVAR ¼

= input-or-outputC

í: BzµnDoC

v pGí]pv∩FemsΘXAHΣ

LΦígFIsAhemsIs

CiαC

v SQL »zíñ SQLDA DLC

v úΣnDnDWX⌠wqC

]XpUG

100 úΣnDnDWX⌠wqC

101 SQLDA.SQLN p≤ SQLDA.SQLD

102 SQLVAR.SQLTYPE LC

pXtGzⁿwΩ¼úⁿpX°

AzQns ºΩΣC

103 b S Q L V A R . S Q L L E N

SQLVAR2.SQLLONGLEN ñⁿw°∩

SQLVAR.SQLTYPE ñw SQL ¼ÑO

C

104 nN SQLVAR [A²O SQLDA.SQLDAID

SQLDOUBLED µo] ’2’C≤j¼

½≤¼c¼tGAoiαOn

C

105 ruj¼½≤v

SQLVAR2.SQLDATALEN ⁿⁿA

úOHpΓAY DBCLOB ]

OpC

106 SQLDATA ⁿLAⁿxsΘú¼C

107 SQLIND ⁿLAⁿxsΘú¼C

108 SQLDATALEN ⁿLAⁿxsΘú¼C

109 µ S Q L »zínSwqD

/SQLVARSC

110 LOB ws¼e LOBC

111 SQLVAR SQLTYPE ⁿX LOBA²OG

SQLVAR O NULLC

112 SQLDATATYPE NAME µLCªPOΩ

wñswq¼µíúAOs

wq¼µípUG 8 Aßy

AA 18 C

113 SQLFLAG4 µLCpGⁿwFc¼A

h X’12’CpGⁿwF¼Ah

X’01’Ch X’00’C

114 w DB2_TRUSTED_BINDIN n²ABb

síAbΣDΩ¼C

ú]w DB2_TRUSTED_BINDIN n²A

≤ΘJDΩ¼C

bD SQL »zíñADXq»z

í (OX SQL l»zí) YpΓAHMΣL

DC YO SQLDA »zíAhn

SQLVAR XMΣL SQLVARC YOΘJ

SQLDAAunpΓΘJD SQLVARFΘXτMC

NGOH 1 ≥C

LkBz»zíC

: díL⌠≤úC NAí]pvú∩emsΘXC

pXtGpG¼]X 102AⁿwΣΩ

¼A½súXíC

sqlcodeG -804

sqlstateG 07002

SQL0805N ΣúΩ] package-nameC

í: ≤¼²ñΣúΩ]AHLk¿»

zíC

package-name µíUCΣñ@G

v ’pkgschema.pkgname 0Xcontoken’AΣñ@POHQ

iúC

v ’pkgschema.pkgname.pkgversion’ApGΩ]

rΩAhN ’.pkgversion’ qWññC

v ’%.pkgname’ApG]wF CURRENT PACKAGE

PATHCCURRENT PACKAGE PATH ñ⌡W

O ±r (’%’) ϕC

y¿Tº (SQLCODE) iα]G

v Ω]sw≤C

v ⌡µ DB2 í CLI íADB2 í

iαn½ssΩwC

v pG]wF CURRENT PACKAGE PATHAh

’%.pkgname’F²b CURRENT PACKAGE PATH ñ

⌠≤⌡ñúΣúW ’pkgname’ Ω]C

NAϕ v e r s i o n - i d ≤w

package-schema.package-name AiαXHPΩ]

⌡Ω]WwqΩ]A²O≤sΩ]

PnD@POúAHΣúT

2 SQL Tº 107

Ω]CP package-name Tí≈íúA

OΩ]ChATºΣL]

G

v b⌡µíwemsBsA²

sAws²Ω]ßQ≤C

v íwemssA²s () A

Hb⌡µíúOsC

v wq@ssΩ]As

úPemsúADúw∩ (ws

íi⌡µ) emsúC

v sísPsΩ]W (M) P

Ω]A]m½FsΩ]CpG⌡µPm½

Ω]÷íANPC

bípñApGnD@POPs@

POúANΣúΩ]C

LkBz»zíC

: ⁿwTΩ]WsíC pG⌡µñísΩwApΩwz

H⌡µnsCTwí⌡µ½≤

ws∩lXAlXPúΩ]e

mss÷C

pG]wF CURRENT PACKAGE PATHATwwb

CURRENT PACKAGE PATH ñⁿwF]AΩ]⌡

C

UC SQL »zíi≤d ¼²AHPwOsbúP

Ω]C

SELECT PKGSCHEMA, PKGNAME,PKGVERSION, UNIQUE_ID

FROM SYSCAT.PACKAGESWHERE PKGSCHEMA = ’pkgschema’

and PKGNAME=’pkgname’.

NAUNIQUE_ID µ∩@POC

pG DB2 ín½ssΩwAΩwz

iHbsΩwAqΩ bnd ²oXUCΣ

ñ@ CLP ⁿO:

v DB2 íA″DB2 bind @db2ubind.lst blocking all

grant public″C

v CLIA″DB2 bind @db2cli.lst blocking all grant public″C

pXtGTwwbAϕΩñAsFp

X°AΩ]CNΩ]sΩ÷

ΩTA\ Federated Systems GuideC

sqlcodeG -805

sqlstateG 51002

SQL0808N CONNECT »zíyNPΣLss

yNú@PC

í: CONNECT »zíllAgems

s∩ (SQLRULESBCONNECT ¼BSYNCPOINT

RELEASE ¼)APnsls∩úPC

: TwP CONNECT ∩ems

lAYúiαpAh≤oX@

CONNECT »zíeA²Is SET CLIENT apiAH]w

íBzn∩C

sqlcodeG -808

sqlstateG 08001

SQL0811N q∩BSELECT INTO »zí

VALUES INTO »zíGhεCC

í: UC]º@y¿G

v ⌡µtt SELECT INTO VALUES INTO »zíA

úh≤@εCGϕµC

v ⌡µq∩Aúh≤@εCGϕµC

pXtGpX°AΩiHo

ípC

LkBz»zíC

: Tw»zí]tAϕ°≤íC GYOpAhiαOΩDAy¿w@εCΩ

AohεCΩC

pXtGqnDóΩñΣXD (

\ Troubleshooting Guide HP@Ωy¿

SQL »zíó)Ad½≤∩ hΩ

C

sqlcodeG -811

sqlstateG 21000

SQL0817N úα⌡µ SQL »zíAhúTε

≤s@C

í: íQ⌡µ SQL »zíA≤sΩ

lt²CoOYµTεC]pUG

v íOH IMS d µ÷Φí⌡µC

v íO@ IMS CICS íA≤s

DBMS (úΣΓÑqTw) ΩC

v íQ≤shBΩAΣñ@BúΣΓÑqT

wC

o SQL »zí]A INSERTBUPDATEBDELETEB

CREATEBALTERBDROPBGRANT M REVOKEC

Lk⌡µ»zíC

108 TºΓU GU

: pGíOH IMS d µ÷Φí⌡

µAtí]pH≤o⌡µíµ÷

d ¼AC

pG IMS CICS íQ⌡µ≤sAΓ

í∩¿b°A DBMS ñHíΦí⌡µA

°A DBMS ²ªΣΓÑqTwC

pGíQ≤shBΩA≤íA²

÷ DBMS ΣΓÑqTwC

sqlcodeG -817

sqlstateG 25000

SQL0818N oíWO≡C

í: emsemsúíWOAPs

MΩ]@PxsíWOúPC

y¿Diα]]AG

v íwemsBsA²sC

v íwemssA²s () A

Hb⌡µíúOsC

v @swsΩ]As

úPemsúADúw∩ (ws

íi⌡µ) emsúC

v síwPsΩ]WPWiµ

sA]m½FsΩ]CpG⌡µPm½

Ω]÷íANPC

pXtGúFeC]A]iαO

]SbAϕΩWAsnΩ]C

LkBz»zíC

: P½≤ísA

síCA⌡µPΩwñxsΩ]∩

íC

pGbwdΩwAO²TºXMσA

MßpNANϕC

pXtGúF²eC@ºATwwb

AϕΩñAspX°AΩ]CNΩ

]sΩ÷ΩTA\ Federated Systems

GuideC

sqlcodeG -818

sqlstateG 51003

SQL0822N SQLDA ]tLΩⁿ

C

í: íb SQLDA ñ±m@LC

LkBz»zíC

: ≤íAH SQLDA ñ±m

C

sqlcodeG -822

sqlstateG 51004

SQL0840N b SELECT CñAFLhn²

C

í: SELECT Cñn² AWLi\j

C SELECT Mµ (úb@ϕµϕíW) j

1012C b@ϕµϕíñ SELECT Cj

5000C

LkBz»zíC

: MwOΩTúOTΩnC(

NAb SQL »zí SELECT * from AABAC ñ

SELECT list * AOTϕµñµ

MC) YiαA½g SQL »zíA²ªu

nΩTCpGΩTúOnAN SQL »z

í¿Γh»zíC

sqlcodeG -840

sqlstateG 54004

SQL0842N °A server-name suwsbC

í: SQLRULES(STD) eOAB CONNECT »

zíO@s SQL sC

: ≤°wG

v Y°AWúOwwWA≤ªC

v Y SQLRULES(STD) OAB CONNECT »zí

Os SQL sAh SET CONNECTION m

½ CONNECTAN∩≤ SQLRULES(DB2)C

≤íñAMßA@C

sqlcodeG -842

sqlstateG 08002

SQL0843N °AWúⁿwssC

í: »zíBⁿO API ⁿw°AWAúO

íBzs SQL sC

UCUAiαoo¼pG

v SET CONNECTION »zí

v RELEASE »zí

v DISCONNECT »zí

v SET QUERY CLIENT INFORMATION

: ≤°wG

2 SQL Tº 109

v Y°AWúOwwWA≤ªC

v TwwP°AsAB≤soXn

DC

≤íñAMßA@C

sqlcodeG -843

sqlstateG 08003

SQL0845N NEXTVAL ϕíb sequence-name

µÑq@ñúºeALk

PREVVAL ϕíC

í: PREVVAL ϕíwⁿw sequence-nameA²

úCbÑq@ñoX NEXTVAL

ϕíHúAMßiHoX

PREVVAL ϕíC

: bÑq@ñoXP⌠≤

PREVVAL ϕíºeAnoX@ NEXTVAL

ϕíC

sqlcodeG -845

sqlstateG 51035

SQL0846N Oµ½≤ object-type

object-name WµLC]X =reason-codeC

í: ∩≤Oµ½≤Ab CREATE ALTER

»zíñⁿwiαLA]pUG

1. úΣOµ½≤≥ªΩ¼CO

µ½≤ΣUCΩ¼G

SMALLINTBINTEGERBBIGINT ps

DECIMAL ( NUMERIC)C

2. START WITHBINCREMENT BYBMINVALUE

MAXVALUE b identity µ½≤Ω

¼d≥ºC

3. MINVALUE p≤Ñ≤ MAXVALUEC

4. ∩ CACHE ⁿwLCOπp 2

INTEGERC

: ≤ykA½súX»zíC

sqlcodeG -846

sqlstateG42815

SQL0859N suµ÷zíΩwvóA

SQLCODE SQLCODEC

í: íOH SYNCPOINT(TWOPHASE) ems

A]nuµ÷zíΩwv≤ΓÑqTC

Suµ÷zíΩwviiα]pUG

v ªC

v Ωwzítm tm_database µΩw

W≤sMC

v ΩwsbA²OPΩwqTóC

: iα@G

v HTº SQLCODEAϕ∩ SQLCODE

Aϕ@C

v τ tm_database OsbFYúsbAhsΩ

w∩ esbΩwAH@ TM ΩwCp

G xsΘWSY½¡εAz@O

ΩwC

v pG TM ΩwΩwzítm≤sAh

µ tm_database ≤sªC

v τiP tm_database sCpAuⁿOµBz

vsC

v Tw∩ tm_database úOg DB2 Connect s

ΩwC

sqlcodeG -859

sqlstateG 08502

SQL0863W ÷ws¿\A²Ouiµ@r

C

í: °AΩwMßíbúPyѼ

ñrXA²OúO 7 ASCII d≥Hr

(rXú 7 ASCII d≥r)CpAs

ΘσM Latin-1 rXAΘσrúA≤ Latin-1 r

XAHKor (σrúⁿvT)C

pXtGiα]G

v pXΩwΣµ@rA²Ωw

ßtΣµ@rC

v ΩΣµ@rA²pXt

Σµ@rC

: úXbíPΩwrXºí

úOqr SQL »zíⁿOC

pXtGúX SQL »zíⁿOr

AOßtBpXtΩºí@q

rC

sqlcodeG +863

sqlstateG 01539

SQL0864N ¡ε constraint-name wbϕµ

table-name ñ∩ SQL Ω≤»zí

wb∩∩εCC

í: wb FROM lyñⁿwF SQL Ω≤»zíA

110 TºΓU GU

²O SQL Ω≤»zí≥ª≥ϕµπ@

∩Pϕµ¡εCoOú\C

LkBz»zíC

: Kb FROM ly SQL Ω≤»

zíA≤¡εAHKªú∩@ SQL Ω

≤»zíºϕµC

sqlcodeG -0864

sqlstateG 560C6

SQL0865N L tm_database C

í: ∩@Ωwzítmñ tm_database

ΩwOLCΩwO DB2 V2.1 ≤sh

ABúαOg DRDA qT≤w (τYg DB2

Connect) s ΩwC

Lk⌡µ»zíC

:

1. ≤sΩwzítmA tm_database ⁿw

ΩwC

2. oX db2stop M db2startAHTw≤C

sqlcodeG -865

sqlstateG 08001

SQL0866N s½sVóC]XGreason-code

í: ΩwⁿJ²²Ay¿sHúⁿΣ

Φí½sVC

iα]XOG

01 ΩwsAhq@°At@°A

½sVF@s½sVⁿΣC

02 sPAµ DB2 ß

°AP 1 ß°ACó

A] 1 ß°A½sVú

ⁿΣC

: ]XAΣ@]AG

01 ½sⁿJΩw²AHs⌠ñ@

°A½sVst@°AC

02 ½sⁿJΩw²AHKS½sVs

ñí°AC

sqlcodeG -866

sqlstateG 08001

SQL0868N USER/USING ly CONNECTwssb°AC

í: P°Aµ≡εswsbA]

USER/USING ly CONNECT °AOLC

: iα@G

v SET CONNECTION »zíAP DORMANT s

s¿µC

v Yíb SQLRULES(DB2)Aút

USER/USING CONNECT »zíC

v ¿su@µAsAMß

USER/USING ½ssC

sqlcodeG -868

sqlstateG 51022

SQL0873N HúPsXΦksX½≤ALkbP

SQL »zíñQ C

í: SQL »zíñϕµBSQL τ SQL

ΦkDPsXΦkwqC

o¼pobG

v @ ASCII Unicode sXΦkϕµb»z

íñMúOPsXΦkϕµ@

v @ ASCII Unicode sXΦk SQL τ

SQL Φkb»zíñMúOPsXΦk

ϕµ@

v X (sourced) τOúP≤τsXΦk

v º¼pϕµOúP≤@≥ϕµsXΦk

: ≤ SQL »zíAu²πPsXΦ

k½≤QC

sqlcodeG-873

sqlstateG53090

SQL0874N CCSID Pí

PARAMETER CCSID C

í: íúMí¡PsX

ΦkCpGⁿwF CCSIDAhª⌠taTa

Xíⁿw PARAMETER CCSID ∩C

: N CCSID ∩qú≤»zíA

pⁿwúOP CCSID C

sqlcodeG-874

sqlstateG53091

2 SQL Tº 111

SQL0880N SAVEPOINT savepoint-name úsbb

⌠wqñLC

í: boX RELEASE ROLLBACK TO SAVEPOINT

savepoint-name »zíoCiαSWx

sIsbAxsIObµ ATOMIC ⌡µ⌠w

qºC

LkBz»zíC

: b»zíñ≤xsIWA½soX

»zíC

sqlcodeG -880

sqlstateG 3B001

SQL0881N W savepoint-name SAVEPOINTwsbA²OLk½oxsIW

C

í : b S A V E P O I N T »zíñwW

savepoint-nameCLk½xsIWA]

@W SAVEPOINT »zí]ⁿwF UNIQUE

÷ΣrA÷ΣrWO@C

LkBz»zíC ]wsxsIAWPxs

IMsbC

: xsI∩t@WA½soX

SAVEPOINT »zíCpG½osxsI

WAoX RELEASE SAVEPOINT »zíAH±

sxsIC²ONARELEASE SAVEPOINT »zí

P]±bⁿwºxsIßµ÷ñ

xsIC÷ΩTA\uSQL vC

sqlcodeG -881

sqlstateG 3B501

SQL0882N xsIúsbC

í: boX ROLLBACK TO SAVEPOINT »zío

CϕSsxsIAoX ROLLBACK TO

SAVEPOINT úⁿwSwxsIWOúQe\C

LkBz»zíC

: oXúP»zíA ROLLBACK

»zí Rollback πµ÷C

sqlcodeG -882

sqlstateG 3B502

SQL0900 - SQL0999

SQL0900N í¼ACΩwsúsbC

í: PΩwsúsbC oiαO≤UC]º@G

v í¼AñY½Ay¿ΩwsóhC

v íiαwqΩwsA²b⌡µU@

SQL »zíesµsC

v nD½iH⌠suñóC

: ½sómsu ( CONNECT TO

SET CONNECTION)Bssu ( CONNECT)

O¿\abiH⌠suñ½t@AH½

µsuC

sqlcodeG -900

sqlstateG 08003

SQL0901N ≤DY½tASQL »zíó

CiBzß≥ SQL »zíC(]

reasonC)

í : ≤tAXF@C≤]

reasonASQL »zíBzw⌠ (]HyϕA

Bu∩ IBM ΣH)C

: OUTºX (SQLCODE) ] reasonC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCMßpz NANϕAúUC

ΩTG

v Dí

v SQLCODE

v ] reason

v SQLCA e (iα)

v l (iα)C

pXtGqnDóΩñΣXD (

\ Troubleshooting GuideAHP@ΩLkBz

SQL »zí)A∩ΩA nEBJCΩ

DPAH\XAΩ

ΓUC

sqlcodeG -901

sqlstateG 58004

SQL0902C ot (]X = reason-code)CL

kBzß≥ SQL »zíC

í: otC

: OUTºX (SQLCODE) ]XC

112 TºΓU GU

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCMßpz NANϕAúUC

ΩTG

v Dí

v SQLCODE tt]X

v SQLCA e (iα)

v l (iα)C

pXtGqnDóΩñΣXD (

\ Troubleshooting GuideAHP@ΩLkBz

SQL »zí)A∩ΩA nEBJCΩ

DPAH\XAΩ

ΓUC

sqlcodeG -902

sqlstateG 58005

SQL0903N COMMIT »zíóAµ÷w

RollbackC]XGreason-code

í: @hPµu@µ°ALkn

TΩwCC O M M I T »zíwóBµ÷w

RollbackCpGu@°APµu@µAh

iαwTwµ÷C

iα]XOG

01 PPu@µΣñ@Ωwsw≥

óC

02 Pu@µΣñ@ΩwIwQs

A²LkTwC

pXtGpGzsΩwO@

pX°AΩwAhΣ

ñ@ΩLkTwC

03 Pu@µ DB2 Data Links Manager Lk

TwC

04 @hiϕµ¼Aú@PC

05 oDwCdzqΘxAH

oΩTC

pXtGpGzsΩwO@

pX°AΩwAhóhFPΩ

wΣñ@ΩsuC

06 LkNu½sPBΩTveΣñ@P

CPuΣ IPv4Cw∩P∩

íC

: YwóhPΩwsA½ss

CpGóPsL÷AhtW

ΘxAHMwóΦHiαn@C½s

⌡µíC

sqlcodeG -903

sqlstateG 40504

SQL0904N LkΩFú¿\⌡µC]

XGreason-codeAΩ¼G

resource-typeAΩWG

resource-nameC

í: Lk⌡µ SQL »zíA]¼ resource-type

Ω resource-name LkA reason-code ⁿX

]C\ DB2 for MVS uDPMΦvσ≤A

oΩ¼rXíC

: τLkΩ¡C²PΩ

≥LkA\ⁿw reason-codeC

sqlcodeG -904

sqlstateG 57011

SQL0905N ]WXFΩ¡εAHLkQ⌡µC

ΩW = resource-nameA¡ε = l

≤ limit-source limit-amount1 CPU ϕ

(limit-amount2 Aµ)C

í: wε SQL »zí⌡µA]wWXΩ¡εC

wWXΣ¡εΩW resource-nameCªP]OΩ

¡εWµϕµ (¡εqΣñlX) ñµWCH

CPU ϕpAWX¡ε limit-amount1AHAµ

pAhO l imi t -amount2C resource-name iHO

ASUTIMEAYOC@ SQL »zíe\ CPU ϕC

e\ CPU ϕW¡ limit-amount1CAµñ

W¡ limit-amount2C

l¡εq limit-sourceABΩ¡εW

µϕµWAOutvWCpGO@

tAhΩ¡εWµϕµt@An

²AOϕs ϕµAoF@Cb⌠@íp

ñA¡εO ≤w (t) C

: P≥o SQL »zí⌡µío

≥[A Aϕ@C SQL »zíA½

ϕµAOptd@Ω¡εWµϕµw

sC

¼oXíiH⌡µΣL SQL »zíC

sqlcodeG -905

sqlstateG 57014

SQL0906N Lk⌡µ SQL »zíA]ooτ

wAoO≤²ePC

í: Lk⌡µ SQL »zíA]²ewF

nDτC pGí²εF@ºε (

pAzL PL/I íñ ON ERROR °≤)AB≥⌡µ

2 SQL Tº 113

SQL »zíAiαoípC pG DB2 CICS µ

÷oF@ⁿABú²oX SYNCPOINT

ROLLBACKA≥oX SQL nDA]iαoí

pC

: @δíA@¼oXAí

Yε⌡µC íQ⌡µΣL SQL »zí

ß≥]]PXóC b DB2 CICS µ÷

ípñApG SQLCA ñ SQLERRP µtW

DSNCEXT1Ahµ÷iαoX SYNCPOINT

ROLLBACK ≥BzC pGµ÷∩F ROLLBACK

≥BzAªαO≤ⁿoí

pC

sqlcodeG -906

sqlstateG 24514B51005B58023

SQL0907N w¡εoτí name ∩

MERGE »zíϕµ table-nameC

í: MERGE »zí¡εoτí name ≤

sBíJRúϕµ table-name ΩAϕµ]O

MERGE »zíϕµPϕµÑhcϕµC

oOúe\C

: ≤ MERGE »zíHúy¿¡ε

oτí@AO≤π¡εoτíϕ

µAHúϕµC

sqlcodeG -907

sqlstateG27000

SQL0908N bind-type auth-id v¡ BINDB

REBIND AUTO_REBIND @Ao

Aúe\@C

í: ∩ BIND REBIND ÑAúe\ⁿwv

IDA∩pΩ]⌡µⁿw bind-typeCΩ¡εWµ

ϕµ (RLST) ñn²úπzLov¡ ID v¡

ID iµs½ssC∩ AUTO-REBIND ÑAε

AUTO-REBIND @twQ]wúe\

AUTO-REBINDC

bind-types@¼ ( B I N D , R E B I N D

AUTO-REBIND)C

auth-id BIND ⁿOIsív¡ IDAO

AUTO-REBIND @pIsív¡

IDC

: pGⁿwv¡ ID e\sA≤

@ñ RLST ϕµñn²C pGw AUTO-REBIND

@Ab½s⌡µΩ]ºeA²½ssΩ]C

sqlcodeG -908

sqlstateG 23510

SQL0909N wRú½≤C

í: í (1) w≤ϕµA²HßSs ªA

(2) w≤A²HßSAs ª½≤

ϕµC

: ≤íΦAHKb≤½≤

ßAªúAs ½≤C

bí≤ODMIA]S⌠≤Φ

kAiPwíúp (zL BIND

REBIND) ΩWOY@s ª½≤ϕ

µC

sqlcodeG -909

sqlstateG 57007

SQL0910N SQL »zíúαs∩m½≤C

í: ís P@u@µñ½≤Abu

@µñG

v í∩½≤÷½≤ (pGϕµ) oX

DROP

v í∩sWε¡ε½≤oX»zíC

v íoX DROP TRIGGER CREATE TRIGGER

»zíAíavT½≤C

v íoXoX ROLLBACK TO SAVEPOINT »z

íA½≤e∩m¼AC

v íoX@»zíA NOT LOGGED iϕ

µεCúQRúC

v í∩½≤ (bípUϕµ) oXF ALTER

TABLE ... ADD PARTITIONBALTER TABLE ...

ATTACH PARTITION ALTER TABLE ... DETACH

PARTITION »zíCpGu@µ]t ALTER TABLE

... ATTACH PARTITIONA≥ß≥bPu@µ

ñALk≤PϕµW⌡µ ALTER TABLE ...

DETACH PARTITIONC

v íoX DETACHAHqº MDC ϕµñΩ

o½≤C

pXtGúF²eC]AΣLΩ

Sw¡εiαwsbA]²εF½≤s C

LkBz SQL »zíC

: ∩íAs w@∩P@

u@µ½≤CqAbúPu@µj≈uΩ

wqyÑv(DDL) »zí±j≈s P½≤uΩ

ayÑv(DML) »zínC

²Tw Rollback u@µAα¿\aBzó

»zíCpGwTw∩o½≤Q≤Ah½

114 TºΓU GU

½≤AHKα≈QaBzó SQL »zíC

pG½≤Ob SAVEPOINT ∩A∩íA

ªúboX ROLLBACK TO SAVEPOINT »zíºß

s ½≤Cs ∩º½≤b ROLLBACK TO

SAVEPOINT e±¼AσNLks C∩

íAªNσ÷¼C

pGP NOT LOGGED iϕµ÷íJBRú

≤sóAhϕµñεCQRúCbó

∩iϕµ±σNLks AB

Qí÷¼C

pG ALTER TABLE ... DETACH PARTITION ]

ALTER TABLE ... ATTACH PARTITION móA

GúPu@µ⌡µoG@C

pXtGpG²e@úαMDAN

nDWX (\ Troubleshooting GuideAHP@

ΩLkBz SQL »zí)APbΩWA

ΣL¡ε²εF½≤s CTwíH

¡ε⌠@C

sqlcodeG -910

sqlstateG 57007

SQL0911N µµ÷w]ΩO RollbackC

]X reason-codeC

í: µu@µJLkM½≤ºA]

RollbackC

]XpUG

2 µ÷]Ω RollbackC

68 µ÷]ΩwO RollbackC

72 µ÷ ROLLBACKA]Pµ÷÷ DB2 Data

Links Manager oC

: AΘJPu@µ÷≤C

íQ Rollback e@ COMMITC

: FUKΩΩwOAiαA

°í⌡µíiαoΩíA

oXg COMMIT @C

pXtGΩiαobpX°AΩ

CS⌠≤≈εiε≤ΩpXt (

iα) ΩCnΣXnDóΩOiα (

\DPMΦΓUAP@ΩLkBz

SQL »zí)C

ϕBzY SQL »zíXAoΩíO

ObwñCznb]píA¿iα

KΩC

pwΩΩwOΩTApuΩw

vÑⁿAHpuΩvuΩwOvÑⁿjM

uD B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

sqlcodeG -911

sqlstateG 40001

SQL0912N wgFΩwΩwnDW¡C

í: wgFΩwΩwW¡A]tmΩwC

OΘú¼C

LkBz»zíC

: búXΣL SQL »zíeAí²

úX COMMIT ROLLBACK »zíCW[Ω

wtm (locklist)AHe\hΩwMµíC

sqlcodeG -912

sqlstateG 57011

SQL0913N ΩOy¿⌡µú¿\C]X

reason-codeC

í: oXnDJM½≤ºA]⌡µó

C

]XpUG

2 µ÷Σ]ΩóC

68 µ÷Σ]ΩwOóC

72 µ÷ ROLLBACKA]Pµ÷÷ DB2 Data

Links Manager oC

80 OP»zíóC

:

v ]X 80AziHúεíA½ó

»zíC pGís h½ΩwAnα

Rollback µ÷AHKsΩC

v YOΣL]XAhoXnD Rollback µ÷C≤

µµ÷ΣóúαTwµ÷C

v FUKΩΩwOAiαAb°í⌡

µín¬µs ΩíA

oXg COMMIT @C

sqlcodeG -913

sqlstateG 57033

SQL0917N LksΩ]C

í: ]oALkΩ]C

iαbBzsTwíAoXo SQLCODECpGO

bBzTwíoXAN Roll Back Ωw≤C

2 SQL Tº 115

pGObBzsíoXALkΩ]A²

Mα≈TwΦu@µΣL≤C

: q]s@h SQL »z

íAoDC

Pw»zíP≤ªC½soXⁿO

Ω]C

sqlcodeG -917

sqlstateG 42969

SQL0918N í⌡µ RollbackC

í: wbΩwñ Rollback u@µA²u@µñ

ΣLΩzíiα RollbackCFTwí

πAbíoX Rollback ºeAN

SQL nDC

: íoX Rollback ºeAN

SQL nDCpAb CICS ⌠ñAoNO CICS

SYNCPOINT ROLLBACK ⁿOC

sqlcodeG -918

sqlstateG 51021

SQL0920N úαqΣLΩwßts@Ωw

ßtΩC

í: u@wtmßπß°A

CbtW⌠≤ΩwúαΣLu@@

C

LkBzτC

: q°Au@nDΩC

sqlcodeG -920

sqlstateG 57019

SQL0925N SQL COMMIT ∩í⌡µ⌠L

C

í: bUCípñú\ COMMITG

v bp CICS uíµ÷Bzv⌠A⌡µ

RA SQL COMMIT »zíA²On⌠SwT

»zíCpAb CICS ⌠ñAoNO CICS

SYNCPOINT ⁿOC

v ems]wbuD TP °v⌠ñ

CONNECT 2 DB2 íAoXA SQL

COMMIT »zíA²Ou\RA SQL COMMITC

v qxsoX SQL COMMIT AYIsíb

íu@µuíµ÷Bzv⌠ñ⌡µAP

úα\ SQL COMMITC

: ⌡µUCº@H≤DG

v úoX COMMIT »zíAi⌡µ∩⌠

PÑ@»zím½ªC

v puD TP °v⌠ñs¼ 2 Azu

RA COMMITC

v pxsAú COMMITC

sqlcodeG -925

sqlstateG 2D521

SQL0926N SQL ROLLBACK ∩í⌡µ⌠L

C

í: bUCípñú\ ROLLBACKG

1. bp CICS uíµ÷Bzv⌠A⌡µ

RA SQL ROLLBACK »zíA²On⌠Sw

Rollback »zíCpAb CICS ⌠ñAoNO

CICS SYNCPOINT ROLLBACK ⁿOC

2. ems]w CONNECT 2 DB2

íAoXA SQL ROLLBACK »zíA²Ou

\RA SQL ROLLBACKC

3. qxsoX SQL ROLLBACK AYIsí

bíu@µ (CONNECT ¼ 2) uíµ

÷Bzv⌠ñ⌡µASQL ROLLBACK Pⁿ¡

εC

:

1. úoX ROLLBACK »zíAi⌡µ∩⌠

PÑ@»zím½ªC

2. ps¼ 2AzuRA COMMITC

3. pxsANªúC

sqlcodeG -926

sqlstateG 2D521

SQL0930N S¼≈OΘiBz»zíC

í: ∩ΩwúXFnDAΩwnt@OΘ

A²OwL≤hiΩwzíC

LkBz»zíC

: iαMΦ]AG

v Twztñ¼≈ΩMΩOΘC

v úIBzC

v Yb DUOW ½sPBíoAW[ maxagents

ε resync_interval ΩwzítmC

v Yobí (UDFBxsΦk) »z

íWAhn]tMxsΘAiα±

tWiOΘnjCH

116 TºΓU GU

BLOBBCLOBBDBCLOB Ñwqí

(iα¬F 2GB) ANiαooípC

YWzMΦLkMDAz≤íw

qC

sqlcodeG -930

sqlstateG 57011

SQL0931C o@tϕµCLkBzß≥

SQL »zíC

í: wF@t¡εCú\íAoXΣ

L SQL »zíCΩwQOnA]A

ΩwíúLks ΩwC

: εΩwíC ½sΩwC

FUεDAoG

v N MAXFILOP Ωwtm≤p (piε

DB2 @tϕµ)A/

v AϕAεΣL]bíA/

v W[@tϕµ¡ε@tσ≤C bj

h UNIX ⌠ñAij≤stm¿

C (b AIX WAuiαW[≈OΘq

¿)C

sqlcodeG -931

sqlstateG 58005

SQL0950N úα≤ϕµA]eb

ªC

í: ϕ@σbϕµAúαoX

DROP TABLE DROP INDEX »zíC

LkBz»zíC ≤ϕµC

: ÷¼⌠≤nσ½súX»zíC

sqlcodeG -950

sqlstateG 55006

SQL0951N Lk≤¼ object-type ½≤

object-nameA]ªeP@

íBzñC

í: ϕ½≤ ALTER »zí SET INTEGRITY »

zíQΩwbñALkoXo»zíC

LkBz»zíC ≤½≤C

: ÷¼íα½≤ object-name

σAMß½súX»zíC

sqlcodeG -951

sqlstateG 55007

SQL0952N ≤ABzwQ°C

í: iα÷F ΣCC

»zíBzwεCbεoºeA≤wiΩ

wñA²TwC

pXtGΩ]iHo¼pC

: ≥⌡µíC

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -952

sqlstateG 57014

SQL0954C íΩ∩ñS¼≈xsΘi≤

Bz»zíC

í: iíOΘúwC

LkBz»zíC

: ¼TºAεíCW[Ω

wtm (applheapsz)AHe\jíΩ∩C

sqlcodeG -954

sqlstateG 57011

SQL0955C LktmOΘBz»zíC]X

= reason-codeC

í: S¼≈ΩOΘΩwNzí@

BzAp]XG

1 MBzOΘú¼C

2 bπΩw@OΘñⁿw@B

z@OΘú¼C

LkBz»ízA²iHBzΣL SQL »zíC

: ⌡µUC@hG

v b∩ΩwtmñεΩ∩ (

sortheap) C

v pGO]X 1AYiαAW[iMΩO

ΘCpAb UNIX tñAziH ulimit ⁿO

W[BzΩjpjC

v pGO]X 2AW[ⁿw@BzπΩw

@OΘCYnW[jpASúvTM

Ω∩AW[

SHEAPTHRES_SHR ΩwtmC

2 SQL Tº 117

YnW[ⁿw@BzπΩw@OΘ

jpAMΩ∩AW[

SHEAPTHRES ΩwzítmAN

SHEAPTHRES_SHR ]w 0C

sqlcodeG -955

sqlstateG 57011

SQL0956C ΩwΩ∩ñS¼≈xsΘi≤

Bz»zíC

í: iΩwOΘúwC

LkBz»zíC

: ¼TºAεíCW[Ω

wtm (dbheap)AHe\jΩwΩ∩CpG

I/O °A±W¡Aε\]UC

Yn≤ dbheapAΘJPUCⁿⁿOAN dbheap ]

wΩw sample jp 2400G

db2 UPDATE DB CFG FOR sampleUSING DBHEAP 2400

ΩwsuA²≤C

sqlcodeG -956

sqlstateG 57011

SQL0958C wgFW¡C

í: wFiΩwIW¡C

LkBz»zíC

: W[⌠≤vTΩwmW\

W¡Co]AW[tm (maxfilop)AHe\

Ωú≤hIAεΣLÑq@Hε

ñIC

sqlcodeG -958

sqlstateG 57009

SQL0959C °AqTΩ∩ñS¼≈xsΘi

≤Bz»zíC

í: °AqTΩ∩ñiOΘúwC

LkBzⁿO»zíC

: ¼TºAεíCW[°A

u@ΩwzítmñqTΩ∩

(comheapsz) jpC

GTºuA≤ 2 ºe DB2 C

sqlcodeG -959

sqlstateG 57011

SQL0960C wbϕµí tablespace-name ½≤

W¡C

í: zLkbϕµíñs½≤A]wFϕ

µí½≤W¡C

: ⁿwúPϕµíAMßbΣñ½≤

ϕµCpGϕµíO SYSTEM TEMPORARY ϕµ

íAhhµϕµbñC

sqlcodeG -960

sqlstateG 57011

SQL0964C Ωwµ÷ΘxwíC

í: µ÷ΘxñíúwC

YOtUΘx⌠íΘxAϕwt

mMªC tS⌠≤ΣlíAúα

UΘxC

YOxsΘxAϕtúí]ts

ΘxC

LkBz»zíC

: ¼Tº (SQLCODE) A⌡µ COMMIT

ROLLBACKA½@C

pµíb≤sΩwAh½@Cϕ

t@í¿µ÷Aiα±ΘxíC

oX≤WcT@CpGzµ÷TA≥A

ϕµ÷TßAiα±ΘxíC]píA

≤T≤sµ÷AHεΘxwíípC

pGoΩAh≤gadªCεΩw

tm DLCHKTIMEAiF¿CpiH≤

MMΩ ( ROLLBACK)A±ΘxíC

pGgoípAW[ΩwtmAH\

jΘxCjΘxn≤híA²Oε

í½@nCiαnπµ÷tm

LOGFILSZBLOGPRIMARYBLOGSECONDCpµ÷

Θx÷ΩTApuµ÷ΘxvÑⁿjM

uDB2 ΩTñvC

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -964

sqlstateG 57011

118 TºΓU GU

SQL0965W bu@TºñASP SQLi SQLCODE ∩TºσrC

name lO token-list iC

í: Ωw°Aw SQLCODE rXz

íCiX∩u@W DB2 TºñT

ºC

: \σ≤ñΩw°Aí≈AP

ⁿw SQLCODE º]C

SQL0966N ΣúúαuΩwsuAv²

ñⁿw∩M nameC

í: UCΣñ@¼pY]G

v ∩MúsbC

v ∩Met@íC

v ∩Múbw⌠ñC

v ∩MlaC

Lk ∩MΩC

: qí±A½sw

lC

sqlcodeG -966

sqlstateG 57013

SQL0967N uΩwsuAv²ñⁿw∩M

name µíLC

í: í¬ ∩MoC

Lk ∩MΩC

: ≤∩MñykC

sqlcodeG -967

sqlstateG 55031

SQL0968C twíC

í: ]tΩwΣñ@twíCt

iα]tΩw²BΩwΘxϕµíxsC

LkBz»zíC

: MúúnA±tíC MúΩwCpGnBíA\nεQO

únϕµMC

b[cb unix tÑAo wííp, iαO

≤WLe ID αjpW¡C H

chuser ⁿO≤s fsizeC ziατ½stC

ϕxsjptºAiαP wíípC

pGtñ¼≈íAhNϕµí≤AAH

Pjpxs½ϕµíC

sqlcodeG -968

sqlstateG 57011

SQL0969N bu@TºñAS∩ SQL error TºσrC name

lO token-list C

í: Ωw°AVí SQLCODE errorC

Xú∩u@ DB2 TºñTºC

: \σ≤ñΩw°Aí≈AP

SQLCODE ]CMßAσ≤ñ÷Ωw°A

ⁿ Aϕ@AoDC

pXtGqnDóΩñΣXD (

\ Troubleshooting GuideAHP@ΩLkBz

SQL »zí)CbΩiΓUñMΣ errorCpG

DPΩ÷AdϕoAbΩW

BzΩC

SQL0970N tgJ¬C

í: ΩwQO¬úsbCΩw

∩ogJvC

LkBz»zíC

: ¼Tº (SQLCODE) Aε

íCTwΩwúP\¬ MgJs C

bⁿwWdOúnµC

sqlcodeG -970

sqlstateG 55009

SQL0972N Ωw≈ ]tTC

í: ≈ñ úOΩw C

LkBz»zíC

: Nn ±J ≈ CpGínb ñΩwlA X C

sqlcodeG -972

sqlstateG 57019

SQL0973N heap-name Ω∩ñS¼≈xsΘi

≤Bz»zíC

í: ∩iOΘúwCLkBz»z

íC

: ¼Tº (SQLCODE) Aε

íC∩ heap-name tmHW[Ω∩jpC

pAYn≤sΩwtmAoXUCⁿOG

2 SQL Tº 119

db2 update db cfgfor db-nameusing heap-name heap-size

Yn°ΩwtmMµA GET DATABASE

CONFIGURATION ⁿOC

Yn≤sΩwzítmAoXUCⁿOG

db2 update dbm cfgfor db-nameusing heap-name heap-size

Yn°ΩwzítmMµA GET

DATABASE MANAGER CONFIGURATION ⁿOC

∩≤ís@Ω∩jpAUCTΩwtm

εªjpípG

APPGROUP_MEM_SZBGROUPHEAP_RATIO

APP_CTL_HEAP_SZC@ísñí

pΓíG A P P G R O U P _ M E M _ S Z /

APP_CTL_HEAP_SZCís@Ω∩jp

pΓíG A P P G R O U P _ M E M _ S Z *

GROUPHEAP_RATIO / 100C

sqlcodeG -973

sqlstateG 57011

SQL0974N tΩw≈wQΩwC

í: t°iA]tΩw ≈wQΩwC

LkBz»zíC

: TwtWSΣL⌠≤iHΩw ≈

Bz (pACHKDSK)C½@C

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -974

sqlstateG 57020

SQL0975N Lksµ÷A]ΩwΩ name

Q username εBzCεBz

¼GtypeC

í: t@wzΩΩwεB

zAnÑΩΩwúAB≤εBz¼AAα

\⌠≤sµ÷C

εBz¼ type YⁿwgεBzΩΩwA’1’

NϕΩA’2’ NϕΩwC

: peΩΩwεBz

AHMw DB2 ≤úAεBzAnb≥ A½

nDC

sqlcodeG -975

sqlstateG 57046

SQL0976N n≈S÷C

í: Ωw ≈S÷C

LkBz»zíC

: ÷¼ ≈AMß½@C

sqlcodeG -976

sqlstateG 57021

SQL0977N COMMIT ¼AúC

í: tm_database b COMMIT Bzí¿úi

Ay¿ COMMIT GúCϕ tm_database ¿

iAoΩw½sPBCNA½sPBí

iα Rollback µ÷CiHwai@B⌡µ SQL »z

íAMAΩwiαO½sPB¿εC

: τiP tm_database sApA

CLPC YOúαsAhϕ∩ SQLCODE

n@AHTwiHsC

sqlcodeG -977

sqlstateG 40003

SQL0978N OεgJC

í: ∩ΩwiµgJ@A²Ωw Oε

gJC

LkBz»zíC

: τzOT CnA

ú O@C

sqlcodeG -978

sqlstateG 55009

SQL0979N b num ΩwñA∩≤H SYNCPOINTof NONE ⌡µíBzÑA

COMMIT wóCó]AUCΩwO

W SQLSTATE t∩ (i

)Galias/SQLSTATE1B

alias/SQLSTATE2Balias/SQLSTATE3B

alias/SQLSTATE4C

í: w@íPhΩwsABoX@

COMMITAo COMMIT ∩osñ@hÑ

OóC

pXtGpGΣñ@ósuO@

pX°AΩwAhLk∩Σñ@Ω

iµ COMMITC

120 TºΓU GU

: °íP≤sñΩΦwA

\µñb⌡µBzBOⁿóoXAϕ

SQLAHTwíww≤sAeß@PaM

AΩwC

pGúα COMMIT vTΩwπM

µA\ΘxH oπCC

sqlcodeG -979

sqlstateG 40003

SQL0980C oC LkBzß≥ SQL »

zíC

í: o Aµß≥ SQL »zíLk

¿\a⌡µCú\íAoXΣL SQL »zíC

pAPí÷píAúαAoXΣL

SQL »zíCΩwQOnA]A

ΩwíúLks ΩwC

LkBz»zíC

: pGiαAO² SQLCA

ΩTCεΩwíC PwO

wΘC½sΩwC pGúiαAq

≈ΩwC

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -980

sqlstateG 58005

SQL0982N oC ²OiHBzß≥

SQL »zíC

í: BztíAo Aµ

SQL »zíLk¿\a⌡µC ²OiHBzß≥ SQL

»zíC

LkBz»zíC

: ¼Tº (SQLCODE) Aε

íC

sqlcodeG -982

sqlstateG 58004

SQL0983N µ÷Θxú≤µΩwC

í: ΘxñxsOAPΩwOú

Cqo≤ⁿwxsΘx²P

xsΩw²úPC iαA½sVC

LkBz»zíC

: Ts ΘxA½súXⁿOC

sqlcodeG -983

sqlstateG 57036

SQL0984C COMMIT ROLLBACK ú¿\C Lk

Bzß≥ SQL »zíC

í : ]tAHLk¿\aBzTw

Rollback @Cú\íAoXΣL SQL »z

íCpAPí÷píAúαAoXΣL

SQL »zíCΩwQOnA]A

ΩwíúLks ΩwC

LkBz»zíC

: YiαAO²TºX (SQLCODE)

SQLCA ΩTCεΩw

íC ½sΩwC pGbwdΩwAN

Σ≤A½swdΩwC

pGúiαAq≈ΩwC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCpz NANϕAúUCΩ

T :

ΩTG

v Dí

v SQLCODE

v SQLCA e (iα)

v l (iα)C

pXtGqnDóΩñΣXD (

\ Troubleshooting GuideAP@ΩLkBz

SQL »zí)A∩ΩA EBJΩ

wCΩDPΩw

AH\XAΩΓUC

sqlcodeG -984

sqlstateG 58005

SQL0985C BzΩw²AoC Lk

ΩwC

í: túαq²W I/O C

tLkBz⌠≤Ωw»zíC

: q≈ΩwC

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -985

sqlstateG 58005

2 SQL Tº 121

SQL0986N BzϕµAoC Lk

ϕµC

í: ϕµñΩúAC

tLkBz⌠≤ϕµ»zíC

: pGΩwú@PAq≈Ω

wC

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -986

sqlstateG 58004

SQL0987C Lktmíε@OΘXC

í: Lktmíε@OΘXCy¿

]AiαOΩwzíΣ@⌠

ALR≈OΘΩCiαOΘΩ

]AG

v tñtm@OΘOrC

v tñi½µ½íqC

v tñiΩΘOΘqC

: ⌡µUC@hG

v TwR≈iOΘΩAiXΩwz

íDbtW⌡µΣLíDC

v εvTOΘXΩwtm

app_ctl_heap_szAHεΩwzí∩ªOΘ

DC

v εUC@hΩwtmG

dbheapButil_heap_sz buffpageC Administration

GuideH≥ vTtmºΩwqOΘq

ΩTC

v pG intra_parallel Q] yesAεΩwzí

tm sheapthresAN intra_parallel ]w noC

v AϕAεΣLtíC

sqlcodeG -987

sqlstateG 57011

SQL0989N AFTER oτí trigger-name bϕ

µ table-name ñ∩ SQL Ω≤»z

íwb FROM ly∩εCC

í: wb FROM lyñⁿwF SQL Ω≤»zíA

²O SQL Ω≤»zí≥ª≥ϕµπ@

∩Pϕµwwq AFTER oτíCoOú\C

LkBz»zíC

: Kb FROM ly SQL Ω≤»

zíA≤oτíAHKªú∩@ SQL Ω

≤»zíºϕµC

sqlcodeG -0989

sqlstateG 560C3

SQL0990C oC ½ϕµC

í: @πϕhíA]i

iíC

pXtGΩ]iHo¼pC

LkBz»zíC

: ⌡µzu@AMß½ⁿOCpG

≥oA Rollback zu@CpGM≥Ai

αA½ϕµC

pXtGqnDóΩñΣXD (

\ Troubleshooting GuideAHP@ΩLkB

z SQL »zí)AϕΩ½C

SQL0992C emsíXLC

í: emsí (Ω]) XAPw

ΩwzíXúeC

emsí (Ω]) úαPµΩwzí

@PCLkBzⁿOC

: zuHeΩwzíh

emsíC

sqlcodeG -992

sqlstateG 51008

SQL0993W ΩwtmñΘxs⌠

(newlogpath) OLC

í: Θx⌠LUCX]G

v ⌠úsbC

v ⁿw⌠ñ÷MΣTWA²ªúO

ΩwΘxC

v ΩwzíΩ id Ss ⌠Θx\iC

S@znD≤C

: Yn≤Θx⌠AúX]t

ΩwtmⁿOC

sqlcodeG +993

sqlstateG 01562

122 TºΓU GU

SQL0994N íxsIkLC

í: zHú@PΦííxsI\αC

í⌡µUCΣñ@@G

v nDh@ñxsIC

v S@ñxsIAooX⌠xsIIsC

v S@ñxsIAooX Rollback xsIIsC

LkBzτC

: ≤íñxsIkC

SQL0995W iJΘxµ⌠ (logpath) OL

CΘx⌠w½]w]C

í: Θx⌠LUCX]G

v ⌠úsbC

v ⁿw⌠ñ÷MΣTWA²ªúO

ΩwΘxC

v ΩwzíΩ id Ss ⌠Θx\iC

p⌠íOⁿAObw]Θx⌠ñΘxC px

sOⁿAObw]Θx⌠ñU@ΘxCS

@znD≤C

: Yn≤Θx⌠AúX]t

tmⁿOC

sqlcodeG +995

sqlstateG 01563

SQL0996N LkXϕµí½≤C

í: ϕµílaíΩwíΦ

C

: ñ½≤ϕµíC p IBM

AHd½≤MϕµíC

sqlcodeG -996

sqlstateG 58035

SQL0997W µ÷Bz@δΩTTºC]X =XA-reason-codeC

í: SQLCODE 997 bΩwzí≤í

eAúíCª≤Díp XA

XCiα]XG

v XA_RDONLY (3) - µ÷ΣO¬BwgTC

v 64 - TM Ωwⁿb DUOW ½sPBTwµ÷

v 65 - TM Ωwⁿb DUOW ½sPB Rollback µ

÷

: ún⌠≤@C

SQL0998N µ÷gτPBzíoF

C]X = reason-code lX =subcodeC

í: ϕBzíµ÷A@Cµ÷G

v buíµ÷Bzv⌠ (p CICS ΣL

µ÷zí)U⌡µC

v ⌡µgτP@C

v bpXΩw≤shAboΩwñAC@

≤sNϕúPΩCboípñA≤

µ÷BzíAΣñ@ΩwóCbo

ípñA]XbΩAúOpXΩ

wñó]C

iα]X (∩ X/Open XA ]XπbA ñ)

G

v 01 - (XAER_ASYNC) DPB@⌡µC

v 02 - (XAER_RMERR) µ÷ΣñoΩzí

C

v 03 - (XAER_NOTA) XID LC

v 04 - (XAER_INVAL) úFLCiαlNX

pUG

– 01 - xa_info ⁿLApAXAOpen rΩ NULL

C

– 02 - ΩwWWL°W¡C

– 03 - WWL°W¡C

– 04 - KXWL°W¡C

– 05 - wⁿwWA²SⁿwKXC

– 06 - wⁿwKXA²SⁿwWC

– 07 - xa_info rΩñhC

– 08 - h xa_opens ∩P@ΩwWúúP

RM idC

– 09 - ⁿwΩwWC

– 10 - L exe_typeC

– 11 - xa_config ñL Sybase LRM WA

xa_config úsbC

v 05 - wbúAϕ⌠wqñAIsF (XAER_PROTO)

íC

v 06 - (XAER_RMFAIL) LΩzíiC

v 07 - (XAER_DUPID) XID wgsbC

v 08 - (XAER_OUTSIDE) RM ⌡µsµ÷u@C

v 09 - µ÷zínO (ax_reg) wóCiαlN

XpUG

– 01 - ΣúX XIDC

– 02 - LkⁿJ tp_mon_name tmñⁿwA

wC

2 SQL Tº 123

v 10 - ≤l@úPµ÷C

v 12 - µ÷zíPnO (ax_unreg) wóC

v 13 - ax óGΣú ax_reg() M ax_unreg()C

v 14 - Microsoft íµ÷≤ísC DB2 óC

MSDTC °Aiαw÷¼Cεµµ÷C

v 15 - µ÷úsbC

v 16 - Microsoft Distributed Transaction Coordinator

(MSDTC) óCiαlNXpUG

– 01 - DB2 LkP MSDTC qTC

– 02 - MSDTC Lkn² DB2 suClNXNϕ

Microsoft XC

– 03 - MSDTC LkN DB2 sunObuíµ

÷vClNXNϕ Microsoft XC

– 04 - w@ñµ÷ALknO DB2 suC

– 05 - Sµ÷sbCnOsuC

v 35 - gτP@∩D XA ΩwLC

v 36 - Ωwzíú XIDC

v 37 - µ÷woΦíTwC

v 38 - µ÷woΦí RollbackC

v 39 - µ÷úOµ÷C

v 40 - µ÷\ RollbackC

v 41 - IGAPµ÷LkgτbY MPP

IñTwC

v 42 - DB2 Connect XA Σui∩ TCPIP

X≡suC

v 43 - ]°AúΣ native XAAHLksuC

v 69 - b DUOW ½sPBíAoΩwΘx ID

úC

v 85 - ]gτPBzAHwúTw Roll

Back µ÷C

v 210 - µ÷\gτíTwCí≈IwTw¼

AC

v 221 - D≈Wo DBMS AnPP

XA µ÷íP ID sΩ

wC

v 222 - D≈Wo DBMS AnPP

XA µ÷íP CCSIDC

v 223 - DB2 Connect XA Σu∩ß

TCPIP J≡sßC

v 224 - DB2 Connect XA Σu∩ 7.1 HWC

v 225 - XA kt∩µ÷WL@CiαlNXp

UG

– 01 - úe\ DDL »zíC

– 02 - úe\≤sMRú WHERE CURRENT OF l

yⁿwC

– 03 - úe\wíJ@C

– 04 - µ÷e\ RollbackC

– 05 - úe\⌠t½ss@C

v 226 - µ÷wQ RollbackC

v 227 - b≤íIW⌡µgτínDC

v 228 - σC

v 229 - ²eµ÷¿C

v 230 - µ÷wgTwFC

: p]X 1 8AtΘxñNú@

n²A] SQLCA iαLkIsíC

pGO]P÷póΩAhó

Ωm@wXbpX°AtΘx

ñC

p]X 4Aτ xa rΩeA@n≤

C

YO]X 4BlX 11ATw xa_config sb≤

$SYBASE/$SYBASE_OCS ²ñABⁿw NODE °A

∩ LRM Wsb≤ñC

Y]X 9AlX 02ATw tp_mon_name tm

tíúñAwWAúπ≤

µ÷AnO ax_reg() τC

YO]X 14AdL MSDTC AC

YO]X 15Aϕ MSDTC µ÷OCAiαo

oCpG≥oAW[OC

]X 16G

v lNX 01ATw MSDTC A@ñC

v lNX 02AMSDTC Lkn²suCpΩTA

\ db2diag.log uWindows ≤°vAdD

MicrosoftXARMCreate C

v lNX 03AMSDTC LkNsunObuµ÷vCp

ΩTA\ db2diag.log uWindows ≤°

vAdD MicrosoftEnlishWithRM C

úOµµ÷wgT⌠ta RollbackCun

MSDTC µ÷OuANiαoCpG

≥oAW[OC

v lNX 04AnO DB2 suAebúP

íµ÷ñB≤@ñ¼AC

v lNX 05AoX SQL »zíºeA²nOs

uC

p]X 35Aϕz∩@H¬Ωzí

ΦPsµ÷ΩwA⌡µgτP@Cd

]A⌠≤ DRDA ΩwAp MVS W DB2CoD

XA Ωw¼ú⌠≤ XA µ÷C

124 TºΓU GU

p]X 36B37 M 38Aϕzbµ÷W⌡µ

LgτP@CzⁿwF XID, Oqz

O²Fo XID ßAoFgτí@½sPB@

C⌡µugτPd vnDA oµ÷

µMµAHτzOn⌡µgτP@C

p]X 39Aϕⁿw XID Ow⌠µ÷A

BbÑ GÑqTBzlC∩≤wiJGÑqT

Bzw¿µ÷µ÷WAuα⌡µgτP

@C

p]X 40Aϕzbwóµ÷U⌡µ SQL

»zíCdº@OGzb@µ÷ⁿñ SQL»zíA

µ÷ⁿwbPP@µ÷≥KóXⁿµ÷wº

εßA¿\asC

p]X 41A\zqΘxñ÷D

ΩTC óI½s DB2Ciαntz

≤UC

p]X 42A∩hD¼² TCPIP qT≤wN

iX≡suC

p]X 43ApGOs zSeries iSeries °A

W DB2Ah DB2 Connect NΩwsAMß

PBIzíC

p]X 69Aϕµ÷zí (TM) ΩwΩ

zí (RM) ΩwAOΓPúµ÷Ωw

úPC½ÑºATM Ωw RM ΩwWiHú

PΩwΩCΘx ID úiαOUC]y¿

G

v b RM ΩWATM ΩwΩw²úTC

v búµ÷ºßAtmiαw≤C

v iαwε½sΩwCpípAzuα

HoΦíTw Rollback µ÷C

p]X 85AzN≤shΩABΩ

wgτPAQ Roll Back TwA]y¿ú

Tw Roll Back µ÷C≤o]XAΩeOB

≤ú@P¼AAzHHuΦíAdµ÷≤sC

@ΩAH≤ΩC

]X 210 πí≈IwTw¼ACz⌡µgτ

íTwHδµ÷C

pGO]X 221ATwPP XA µ÷

íP ID sΩwC

pGO]X 222ATwPP XA µ÷

íP CCSIDC

pGO]X 223A∩íß]w

ßAYßA TCPIP @shD

qT≤wC

pGO]X 224ANß≤s 7.1 HWC

Y]X 225ATwí]tuXA kt∩

µ÷vWLµ÷CiuXA kt∩µ÷v@δ

í°A⌠A]A IBM Encina Transaction

ServerB IBM WebSphere Application ServerBMicrosoft

Transaction Server M BEA TuxedoCYzo]XA

hdzíATw⌡µ⌠≤Wz@C

pGO]X 226Aµ÷wF Rollback ¼AABb

wbIW RollbackC

pGO]X 227Ab≤íIW⌡µgτín

DA\ db2diag.log o≤íIXC

pGO]X 228ATwboXnDºew÷¼σC

pGO]X 229ATwboXnDºew¿²eµ

÷C

pGO]X 230Aµ÷wgTwFC

@δΩT¼G

pGzLkM]XⁿXDAO²Tºñ

TºX (SQLCODE)B]X∩lXAtΘxñ

SQLCAC

pGóO]≤pXΩwAz]O²bpX°A

tΘxñΣóΩmC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCMßpz NANϕAúUC

ΩTC

v Dí

v SQLCODE, tt]XX

v SQLCA e (pGiα)

v l (pGiα)

v pGó]≤pX°AAhúóΩ

mC

µ÷zíMΩwzíDxΩTΘxñA

iαΣLΩTC

sqlcodeG -998

sqlstateG 58005

SQL1000 - SQL1099

2 SQL Tº 125

SQL1000N alias OLΩwOWC

í: ⁿO api ñⁿwOWLCOW]t 1

8 r (b MBCS Ωañ 1 8 )AB

rΩwzí≥rC

LkBzⁿOC

: TOW½súXⁿOC

SQL1001N name úOΩwWC

í: ⁿOñⁿwΩwWykLCΩwW

]t 1 8 rABrΩw

zí≥rñC

LkBzⁿOC

: TΩwW½súXⁿOC

sqlcodeG -1001

sqlstateG 2E000

SQL1002N drive OL≈C

í: ⁿOñⁿw ≈LC ≈Oµ@r (A

Z)AⁿΩwΩw²mbn≈w

C

LkBzⁿOC

: T ≈½súXⁿOC

SQL1003N KXLA]ykúTKXPⁿwΩ

wKXúC

í: KX°Ñ≤p≤ 18 rC MAYO

F APPC µτKXAªÑ≤p≤ 8 r

C

: TOKX±e\¡εuC

sqlcodeG -1003

sqlstateG 28000

SQL1004C tWS¼≈xsΘiBzⁿOC

í: ⁿwtWS¼≈xsΘiBzⁿOC

b Windows ⌠ºΩw⌠ñAΩws

ñC@IPΩΘwWµ (N) (

πií)ACREATE DATABASE ⁿOα¿\C

ΩΘwNⁿwbΩwzítmñCpG

DFTDBPATH OAw]OΩ≈ (DB2 w

⌠) w DB2 wC

LkBzⁿOC

: ∩t@úPtAqⁿw

tñMú@DΩwAHúíΩw

zí\αC

b Windows ⌠WA≤Ωw⌠ñ⌡µUCB

JG

v MwwWµ (N)CTºñⁿX ≈N

C

v ΣXoDΩwIC qziHbΩ

I db2diag.log ñΣΩTC

v ≤OIñXD ≈A≤Ωwz

ítmñ ≈WµA²P@ ≈A≤Ω

wsñC@I (π¼≈í)C

v ½soXⁿOC

SQL1005N ΩwOW name wgsbΩw

²tΩw²ñC

í: ⁿwOWwQCpGΩwⁿJ²ⁿOñ

ⁿwOWAhΩwW@OWCϕΩw

AOWWPΩwWPC

ϕtΩw²ñwsbOWAΩwⁿJ²ⁿ

OiαoC

bUCΣñ@ípUAΩwⁿOAiα

oG

v OWwgsbtΩw²Ωw²ñC

v OWwsbtΩw²ñA²úsbΩw

²ñC

v OWwsbΩw²ñA²úsbtΩw

²ñC

: pΩwⁿJ²ⁿOAqtΩw

² °OWⁿJ²A½súXlⁿOAúP

OWNΩwⁿJ²C

pΩwⁿO, w∩WzTíiµUC@G

v ñεOWWΩwC ½súXlⁿOC

v °OWⁿJ²C ½súXlⁿOC

v NOWⁿJtΩw²²CεPOW

ΩwC ½súXlⁿOC

SQL1006N írX code-page PΩw

rX code-page úC

í: íúαPΩwsA]@ñrX

PΩw@ñrXúPC

LkBzⁿOC

: ⌡XµíA≡@tC

≤BzrXAMß½slíC

126 TºΓU GU

SQL1007N MΣϕµí½≤oC

í: ϕµílaíΩwíΦC

: ñ½≤ϕµíC p IBM

AHd½≤MϕµíC

sqlcodeG -1007

sqlstateG 58034

SQL1008N Lϕµí IDC

í: ⁿwϕµí ID úsbC ]ªj≤µϕ

µí ID W¡A]ϕµíwεC

: ñΩwC NΩTxsbΘxñAp IBM AHC

sqlcodeG -1008

sqlstateG 58036

SQL1009N ⁿOLC

í: bßMu@WA∩ΩwoXⁿ

OAⁿOúⁿΣCoⁿOdº@ONΩ

wsJ²C

LkBzⁿOC

: iαMΦ]AG

v qDßMu@qΩwnu@oX

ⁿwⁿOC

v τΩwwTaⁿJ²C

v oXt@úPⁿOC

SQL1010N type OL¼C

í: buΩw⌠vⁿOñⁿw¼LCª

O ’0’ NϕíΩwAO ’1’ NϕΩwC

Ab UNIX ¡xWA¼i ’3’ANϕ DCE s

WΩwC

LkBzⁿOC

: ¼½súXⁿOC

SQL1011N CATALOG DATABASE ⁿOñSⁿw

⌠ín²C

í: w∩ín²oX CATALOG DATABASE ⁿOA

²ⁿw⌠Cín²ⁿwΩwn⌠C

LkBzⁿOC

: ½súXⁿOA]t⌠A≤

¼C

SQL1012N CATALOG DATABASE ⁿOñSⁿw

IWn²C

í: CATALOG DATABASE ⁿOñSⁿw⌠≤ I

W n²Cn²ⁿwΩwIW

C

LkBzⁿOC

: ½súXⁿOA]t IW A]

túP¼C

SQL1013N ΣúΩwOWWΩwW

nameC

í: ⁿOñⁿwΩwWOWAúOsΩ

wAb (ß°A) Ωw²ñΣúΩ

wC

: TwtΩw²ñⁿwΩwW

sbC YΩwWúsbtΩw²ñA

≥AOΩwúsbAOΩwWⁿJ²C

pGtΩw²ñXΩwWBn²¼

INDIRECTATwΩwsb≤ⁿwΩw²

ñC pGn²¼O REMOTEAhTwΩwsbAB

sJ°AIΩw²ñC

pG CREATE DATABASE t AT NODE lyATw

ΩwWbtΩw²ñAB INDIRECT

¼n²A¼²IXúÑ≤ -1C

pXtGúWzA]τb

SYSCAT.SERVERS ñⁿwΩwWúOC

≤bn²ñⁿwΩwúsb SYSCAT.SERVERS

n²C

sqlcodeG -1013

sqlstateG 42705

SQL1014W y²BMµñAwLΣL⌠

≤n²C

í: ∩²BMµyw¿C

: ún⌠≤@C

SQL1015N ΩwB≤ú@P¼AC

í: ú@P¼Aiα]]AG

1 Ωw≤e@Ñq@ºε (pA

q) ≈uC

2 ϕ⌡µemαuπ db2ckmig ApGo

G

- ΩwbuWABwoX SQLAΣw∩Ω

wñΩC

2 SQL Tº 127

- ΩwbuWAB HADR wC

: ]A UC@G

1 RESTART DATABASE ⁿO½sΩ

wCbwΩw°A⌠ñAn

bíIWoXⁿOCziαQni

AbΩw¿iºeA¿Ωw

@C

2 ⌡µΩw÷¼C÷¼ºßApG HADR

wbΩwWA∩ΩwoX STOP

HADR ⁿOC½s⌡µ db2ckmig uπC

sqlcodeG -1015

sqlstateG 55025

SQL1016N CATALOG NODE ⁿOñⁿw

local_lu OW name LC

í: ú\ CATALOG NODE ⁿOñⁿw

Φµ (local_lu) OWCΦµOWO SNA

ΦµOWAO 1 8 rABúα]tr

C

LkBzⁿOC

: τOWO\ΦµWCτ

WñrC½súXⁿOA]tΦµ

WC

SQL1017N CATALOG NODE ⁿOñⁿwí

mode LC

í: ú\ CATALOG NODE ⁿOñⁿwíC

íOuqTzív]wÑq@qT

]wC íO 1 8 rCrOjg

pgrΘ A ZB0 9B#B@ $C @r

Or CtNpgr≤jgrC

LkBzⁿOC

: τWO\íWCτWñ

rC½súXⁿOA]tTí C

SQL1018N CATALOG NODE ⁿOñⁿwIW

name wgsbC

í: CATALOG NODE ⁿOIWñⁿw

IWAwgstWI²ñC

LkBzⁿOC

: pGwTaΣJIWAh≥

BzC

pGIwⁿJ²ΩTúAAh °I²

ñwⁿJ²ºIsA½súXⁿOCpGI

wⁿJ²ΩTOAhwqsIWA

sIW½súXⁿOC

SQL1019N ⁿOñⁿwIW name LC

í: ⁿOñⁿwIWLCIWi 1

8 rABrΩwzí≥r

CⁿwIWúiPΩWPC

LkBzⁿOC

: π DB2INSTANCE ⌠AH

TwIWúP≤ΩWCb UNIX @t

WAiΘJUCⁿOπ DB2INSTANCE ⌠G

echo $DB2INSTANCE

b Windows @tWAiΘJUCⁿOπ

DB2INSTANCE ⌠G

echo %DB2INSTANCE%

TIW½súXⁿOC

SQL1020C I²wíC

í: I²úαAeΣL⌠≤n²C

LkBzⁿOC

: °I²ñ⌠≤únn²sC

SQL1021N Σú UNCATALOG NODE ⁿOñⁿw

IW nameC

í: I²ñΣúⁿOñⁿwIWC

LkBzⁿOC

: pGIWOTAhIiα

wQ °sAzi≥BzChATIW

½súXⁿOC

SQL1022C S¼≈OΘi≤BzⁿOC

í: S¼≈H≈s OΘ (RAM) iBzⁿ

OC

pGIsOAhiαFj≤

\j (4K) íC

pG»zíAwqτ (UDF)Ah ASLHEAPSZ

ΩwzítmεOΘ]wiαj≤i

OΘC

LkBzⁿOC

: εíCiαMΦ]AG

v N CONFIG.SYS ñ MEMMAN NO SWAPBNO

MOVE ∩≤

SWAPBMOVEC

128 TºΓU GU

v úIBzC

v pGó»zíñA UDFAεwqOΘtm

tmA]A ASLHEAPSZC

v w≤hH≈s OΘ (RAM)C

v YOIsATw

íp≤Ñ≤ 4KC

v YuΩAvA≤Cí

@⌠AHnb°AMßtmW[u

ΩAvΩ∩jp (rsheapsz)C

sqlcodeG -1022

sqlstateG 57011

SQL1023C qTµóC

í: qTµñoC

LkBzⁿOC

: ½lⁿOC pGMsbApzqTzC

pXtGΩ]iHo¼pC

sqlcodeG -1023

sqlstateG 08001

SQL1024N ΩwsúsbC

í: LPΩwsC úD²ew⌡µ SQL

CONNECTAhLkBzΣL SQL »zíC

LkBzⁿOC

: pGObPΩwsoA

h≥BzC YObt@ SQL »zíWoAh

oX SQL CONNECT »zíA½súXⁿO»z

íC

sqlcodeG -1024

sqlstateG 08003

SQL1025N εΩwzíA]Ωwb

@ñC

í: Y⌠≤íPΩwzíεUΩ

wsApG⌠≤ΩwwQA⌠≤@ñ

HADR DnΩwbΩwzíεUAh

LkBzεΩwzíⁿOC

⌠≤@C

: qún⌠≤@C YnεΩwzíA@ñíPªñΩ

wsC AiH FORCE ⁿOAj

εísA DEACTIVATE ⁿOεΩ

wA]A⌠≤ HADR DnΩwC

SQL1026N Ωwzíwb@ñC

í: wgBzFΩwzíⁿOC

LkBzⁿOC

: ]wBzFⁿOAHíiH

≥BzC

SQL1027N ΣúI²C

í: LkBzCI²ⁿOA]ΣúI

²C

LkBzⁿOC

: AϕoX CATALOG NODE ⁿ

OA½súXµⁿOC

SQL1029N CATALOG NODE ⁿOñⁿw

partner_lu OW name LC

í: ⁿw CATALOG NODE ⁿOñⁿw partner_lu

OWAOOW]tLrC partner_lu OWO

≈ SNA ΦµOWA 1 8 rABú

α]trC

LkBzⁿOC

: d partner_lu OΣJCτO

WO\ΦµWCτOWñrC

T partner_lu ½súXⁿOC

SQL1030C Ωw²wíC

í: tΩw²Ωw²úúαAe⌠

≤ΣLn²C

LkBzⁿOC

: °²ñ⌠≤únn²sCYO

Ωw²wíAbt@tWsΩ

wC

SQL1031N ⁿtñΣúΩw²C

í: ΣútΩw²Ωw²C]

ΩwA]ΩwTaⁿJ²C

LkBzⁿOC

: τwT⌠íΩwC

Catalog Database ⁿO@⌠AªⁿwΩwn

²C

sqlcodeG -1031

sqlstateG 58031

2 SQL Tº 129

SQL1032N oX⌠≤ΩwzíⁿOC

í: BzΩwzíⁿOC ²BzªAMßαoXεΩwzíB⌠≤ SQL »zí

íC

LkBzⁿOC

: oXⁿOΩwzíA½sú

XµⁿOC

pGh½ΦIATwα≈T]w DB2NODE

⌠C DB2NODE ⌠ⁿíNns

IC N DB2NODE ]wP@D≈Wwq

íº@IIXC

sqlcodeG -1032

sqlstateG 57019

SQL1033N Ωw²ñALksC

í: úαs b≤sΩw²CPAY]⌠≤

]ws ²Ahúαs ²HK≤sCtΩw

²Ωw²ñúiαsboípC

LkBzⁿOC

: Ñs ªßAA@C

sqlcodeG -1033

sqlstateG 57019

SQL1034C ΩwwlaCwíPΩw

sCBzΩwíúw

εC

í: ΩwwolaCnѺßαCPΩ

wsíúwAbΩwW⌡µ

íBz]wgεC

LkBzⁿOC

: oX RESTART DATABASE ⁿOAH

ΩwCY RESTART ⁿOPóAz\nq≈

ΩwCbwΩw°A⌠ñAd

syslogAHTw RESTART ⁿObq≈ΩwºeO

]IqTDóCpGTΩpA

⌡µΩwzíA²IúαqTßAA@

C

pGzb ROLL-FORWARD BzíooA

zNnq≈ΩwAA⌡µ

ROLL-FORWARDC

NGbwΩw⌠ñARESTART ΩwⁿO

OHCI⌡µ≥CUCⁿOAib

IW½sΩwG

db2_all db2 restart database<database_name>

ziαnh⌡µⁿOAαM¿µ

÷C

pGbwdΩwANΣ≤AAwd

ΩwC

sqlcodeG -1034

sqlstateG 58031

SQL1035N ΩwebñC

í: sbUCΣñ@ípG

1. YzΩwsu²ε@Q¿CU

CípñiαooDG

v znDMA²Ωw (bP@Bzñ) t

@@@ΩwC

v znDMA²ΩwwbñA@MΩ

w (ΓúPbs PΩw)C

v wFΩwsW¡C

v Ωwt@tWt@ñC

2. ΩwwTaA]²ε@Q¿C

3. Ωwb@ñA]ªB≤ WRITE SUSPEND ¼

AC

LkBzⁿOC

:

1. ∩G

v yßÑΩwúbñA½súXⁿOC

v ≤v¡HXµAÑΩwúb

ñC

v ÑΩwúbMñC

v Ñt@tWΣLwPΩws

v oX QUIESCE DATABASE DEFER WITH

TIMEOUT <minutes> ⁿO CONNECT RESET ⁿ

OAH±Ωwsu²εí½s

sCDEFER ∩NÑíAªTw

µu@µAD⌡µñµ÷C

v oX LIST APPLICATIONS ⁿOAHCΩws

uCoX FORCE APPLICATION ALL ⁿOAH

±ΩwsuCGFORCE APPLICATION ALL

ODPBⁿOAYª≥MúsuA]iH

QCYn¿ⁿOAiαnúPíí

jC

2. ⁿO DEACTIVATE DATABASE <DBALIAS> i

ΩwC

130 TºΓU GU

3. oX SET WRITE RESUME FOR DATABASE ⁿO

ΩwgJ@C

½soXⁿOC

pⁿOyk÷ΩT÷DDApujε

εívBuΩwvuRεΩwvÑⁿ

jMuΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

sqlcodeG -1035

sqlstateG 57019

SQL1036C sΩwo I/O C

í: DiαobUCΣñ@ípG

v tLkB¬ gJΩwC

v tLkΩwA]t≤ΩwΩ

w²AoC

v tLkεΩwA]t≤RúΩwΩ

w²AoC

v tLkΩwA]t≤RúΩw

Ωw²AX C

v síAtΣúΩwl²ΩwtmC

D]O÷ΣoWvG

v bµΘx⌠²ñΣúΘxC

v iαo@Pzb@ºΩw²÷

DC

v iαS¼≈ í¿@C

LkΩwC

: WzD]AϕG

v YnτO≥ΘxAd db2diag.log OO

ⁿ (X]t SQLO_FNEX)CpGAo

N]t≥ºΘxWCTw≤µΘx⌠

²ñCpGΣúANΩw

Roll-Forward ¡≤≥ΘxºΘxñ¡

íI (±≥nA¡@IíW

O)C

v iαo@PΩw²÷DCd²

πCiαDd]AG\ivDBⁿI

DBlC

v W[tjpC

GpGb C R E A T E D A T A B A S E D R O P

D A T A B A S E íoAhß≥ C R E A T E

DATABASE DROP DATABASE ⁿO°úú¿

\ CREATE DATABASE DROP DATABASE ⁿO

dU²C

sqlcodeG -1036

sqlstateG 58030

SQL1037W I²OC

í: z¬ I²eA²OS⌠≤n²s

bC

: ún⌠≤@C

sqlcodeG +1037

sqlstateG 01606

SQL1038C sI²Ao I/O C

í: ≤ I/O AHLks I²C

LkBzⁿOC

: ½súXⁿOCpG≥sbAh

úI² (b sqllib ²U sqlnodir)Ab⌠⌠W

NIW½sⁿJ²C

sqlcodeG -1038

sqlstateG 58031

SQL1039C sΩw²íX I/O C

í: úαs tΩw²Ωw²Cú

ϕtsΩwB °sΩwABϕts

b²sΩwAúiαXC

LkBzⁿOC

: iαMΦ]AG

v pGob tWAτT w±J

≈ ñAwiCτ úOεgJ

C

v pGΩw²laAq≈bBs

ΩwAMßNªⁿJ²C

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -1039

sqlstateG 58031

SQL1040N PΩwsíAwFW

¡C

í: PΩwsíAwgÑ≤tmñ

wqΩwjC

LkBzⁿOC

: Ñ ΣLíPΩwsC

2 SQL Tº 131

Ynµ⌡µ≤híAW[ maxappls Cϕ

íúwPΩwsABΩw½s

ßAsYC

sqlcodeG -1040

sqlstateG 57030

SQL1041N wglµΩwW¡C

í: í@D@ñΩwA²@

ñΩwwgÑ≤ttmñwqjC

LkBzⁿOC

: Ñ Ωwº@¿D@ñΩwC

YnP≤h@ñΩwAW[ numdb C

sbU@¿\alΩwzíºßC

sqlcodeG -1041

sqlstateG 57032

SQL1042C oDwtC

í: otCoí≈iα]G

v TwΩwzíAT]w⌠C

v b UNIX ¼tWAdb2iupdt iαn⌡µAα≤s

DB2 ΩA²z osttmAs Pw

úSwú∩BFixPaks h÷pτC

LkBzⁿOC

:

v Yn≤sΩAH otms τA⌡µ

DB2IUPDT <InstName>C

v YbPΩwsoA ol (íp

U) Is IBM ΣC

pGDúbHWd≥AhTwwT]wt

íMΘATwt¼≈OΘPµ½/½

íiC

½súXeⁿOC

pG≥sbAεΩwzíAB½s

lªC

pGM≥Ah½swΩwzíC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCpz NANϕAúUCΩ

T :

ΩTG

v Dí

v SQLCODE TºX

v SQLCA e (iα)

v l (iα)C

pXtGnAqnDΩñΣ

XD (\DPMΦΓUAH op≤Oó

ºΩ)CpGDO]ΩAϕ

ΩBzDC

sqlcodeG -1042

sqlstateG 58004

SQL1043C ΩwzíLkl]wt²C

errorC

í: l]wt²ACREATE DATABASE ⁿO

óC

: O²TºñTºX (SQLCODE)

C

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCMßpz NANϕAúUC

ΩTC

v ⌠Gí

v ΩTG

– Dí

– SQLCODE TºXMOr

– SQLCA e (iα)

– l (iα)C

SQL1044N ≤ABzwQ°C

í: iα÷F ΣCC

wεBzC

pXtGΩ]iHo¼pC

: ≥iµHBz C

pGbwdΩwANΣ≤A½swd

ΩwC

ΩwzíA²oX db2stopAMßAoXΣ

L db2 ⁿOC

sqlcodeG -1044

sqlstateG 57014

SQL1045N ΣúΩwA]ªTaⁿJ²C

í: Ωw²ñ@ínJAⁿVt@D HOME

nJC

LkBzⁿOC

132 TºΓU GU

: ²yⁿOτ÷pΩw²

ñn²C

sqlcodeG -1045

sqlstateG 58031

SQL1046N v¡ ID LC

í: nJⁿwv∩ ΩΩwzíÑLC]oUCΣñ@ípG

v v]trWL 30 (Windows ¡x) 8

(ΣL¡x)C

v vñ]t∩v¡LrCr]A A

ZBa zB0 9B#B@ M $C

v v PUBLIC OC

v vO SYS, sys, IBM, ibm, SQL sql YC

v vHFYΩSwRWWhC

LkBzⁿOC

: Hv¡ ID nJC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideAH op≤Oó

Ω)A∩Ωv¡ IDC

sqlcodeG -1046

sqlstateG 28000

SQL1047N íwPt@ΩwsC

í: íPt@ΩwsAúαΩ

wC

ϕzwPt@ΩwsAú\Nss@

ΩwC

LkBzⁿOC

: P@ñΩwsAMß½sú

XⁿOC

SQL1048N b START USING DATABASE

CONNECT TO ⁿOñ use

parameter OLCªO SANϕ@

sAO XANϕMAO NAN

ϕµ@IMCp DB2 Connect s

uAΣ SCN ub MPP tmñΣ

C

í: START USING DATABASE CONNECT TO ⁿ

Oñ use A S Nϕ@A X NϕM

CY DB2 Connect sΩwAhue\@s

C SQLENV.H ñúoUOÑíC

LkBzⁿOC

: ½súXⁿOA]t use (

nUOÑíñ)C

SQL1049C í¼AC≥óΩwsC

í: ΩwsuwC

LkBzⁿOC

: oX CONNECT RESET »zíC

SQL1050N LkNΩw°sA]ªOlΩ

wC

í: UNCATALOG DATABASE ⁿOñⁿwΩwA

@lΩwCúαNlΩw °sA]ε

ΩwAªΩwn²]úRúC

LkBzⁿOC

: pGwTⁿwΩwWAh≥B

zC

SQL1051N ⌠ path úsbC

í: UCΣñ@¼pY]G

v ⁿwΩw²xsΘ⌠úsbLks

C

v xsΘ⌠π∩⌠WAúoO∩⌠W

C

v bsΩwA²OΣúxsΘ⌠

Lks C

v ϕ@≈MñwqxsΘ⌠Ab

xsΘΩwCMAΣúxsΘ⌠L

ks C

v RollForward b½s±PsWxsΘ⌠÷

ΘxO²A²OΣúxsΘ⌠Lks C

LkBz»zíⁿOC

: °UCípwG

v pG⌠úsbA⌠ApGLks ⌠A

≤⌠\ivCMßA½súX»zíⁿOC

v pGⁿw∩xsΘ⌠WA∩ⁿwª∩⌠

WCMßA½súX»zíⁿOC

v MPxsΘ⌠÷DAMß½súXⁿOCp

GA]LkxsΘ⌠Ahq≈M

ΩwC

v pGxsΘ⌠úsbAxsΘ⌠ApGL

ks ⌠A≤⌠\ivCtAziH

RESTORE DATABASE ⁿO ON ½swqx

sΘ⌠C

v pGxsΘ⌠úsbAxsΘ⌠ApGL

ks ⌠A≤⌠\ivCtA½sΩ

2 SQL Tº 133

wA½swqPΩw÷xsΘ⌠Cb

íY½swqxsΘ⌠ANñß≥sWx

sΘ⌠ΘxO²C

sqlcodeG -1051

sqlstateG 57019

SQL1052N Ωw⌠ path úsbC

í: ⁿO path ñAⁿwL⌠CSW

⌠C

b Windows ⌠ºΩw⌠ñAΩws

ñC@IPΩΘwWµ (N) (

πií)ACREATE DATABASE ⁿOα¿\C

ΩΘwNⁿwbΩwzítmñCpG

DFTDBPATH OAw]OΩ≈ (DB2 w

⌠) w DB2 wC

LkBzⁿOC

: ½súXⁿOA]tTΩw⌠C

b Windows ⌠WA≤Ωw⌠ñ⌡µUCB

JG

v MwwWµ (N)CTºñⁿX ≈N

C

v ΣXoDΩwIC qziHbΩ

I db2diag.log ñΣΩTC

v ≤OIñXD ≈A≤Ωwz

ítmñ ≈WµA²P@ ≈A≤Ω

wsñC@I (π¼≈í)C

v ½soXⁿOC

SQL1053N wbBzC

í: tebBz@ AHⁿt@

C

nDúBzC

: ѵ Bz¿ºßAA½s

úXⁿOC

SQL1054N COMMIT biµñAúαC

í: tebBz@≤ COMMITCΘJF

ΣC

nDúBzC

pXtGΩ]iHo¼pC

: Ñ COMMIT ¿ßA½súXnDC

SQL1055N ROLLBACK biµñAúαC

í: tebBz@≤ ROLLBACKCΘJF

ΣC

nDúBzC

pXtGΩ]iHo¼pC

: Ñ ROLLBACK ¿ßA½súXn

DC

SQL1056N wg 8 Ωw²yC

í: bBzñAw 8 Ωw²yCú\

8 HWiµyC

LkBzⁿOC

: oX@h CLOSE DIRECTORY

SCAN ⁿOAMß½súXⁿOC

sqlcodeG -1056

sqlstateG 54029

SQL1057W tΩw²C

í: z¬ tΩw²eA²OS⌠≤

n²sbC

: ún⌠≤@C

sqlcodeG +1057

sqlstateG 01606

SQL1058N u²yvⁿOñ handle L

C

í: u²yvⁿOñⁿw handle LC

handle Oq OPEN DIRECTORY SCAN OPEN

NODE DIRECTORY SCAN ⁿOC

LkBzⁿOC

: ½súXⁿOA]t handle C

SQL1059N LkBz Get Next ⁿOA]oX

Open Scan ⁿOC

í: zbyeoX²yⁿOC

LkBzⁿOC

: oX OPEN DIRECTORY SCAN OPEN

NODE DIRECTORY SCAN ⁿOAMß½súXµⁿ

OC

134 TºΓU GU

SQL1060N authorization-ID S CONNECTMvC

í: ⁿwv ID úπs Ωw CONNECT M

vC²P CONNECT MvAΦiPΩ

wsC

pXtGΩ]iHo¼p

LkBzⁿOC

: PtzΩwΩwzp

AnD GRANT CONNECTAv¡ IDC½s

úXⁿOC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideAH op≤Oó

Ω)ATwwTMvΩ

Cí≈ΩºsΩwMvW

iαP CONNECT MvúPC

sqlcodeG -1060

sqlstateG 08004

SQL1061W w¿\a¿ RESTART ⁿOA²Ωw

sbµ÷C

í: w¿\a¿ RESTARTA²oµ÷CΩ

wiHA²OpGbεΩwßseM

µ÷AhΩwbΣiHeANAn

RESTARTC

: OMµ÷AOCϕΩw

eA RESTART ΩwCpGiH²e (b

XA/DTP ⌠ñ) Ωwµ÷zí (TM) , z

ⁿ TM Mµ÷CAziHDp

a CLP HoΦí¿µ÷C

NGbwΩw°A⌠ñARESTART Ω

wROHCI⌡µ≥C UCⁿOAib

IW½sΩwG

db2_all db2 restart database<database_name>

pGIúAhoXWzⁿOAiM⌠≤úT

Ωµ÷C

ziαnh⌡µⁿOAαM¿µ

÷C

SQL1062N ΣúΩw⌠ pathC

í: ⁿOñⁿwΩw path úsbCYⁿw⌠

Ahttmñwqw]⌠AMw]⌠

úsbC

b Windows ⌠ºΩw⌠ñAΩws

ñC@IPΩΘwWµ (N) (

πií)ACREATE DATABASE ⁿOα¿\C

ΩΘwNⁿwbΩwzítmñCpG

DFTDB OAw]OΩ≈ (DB2 w⌠)

w DB2 wC

LkBzⁿOC

: τ⌠w]⌠ATwªsb≤t

ñC½súXⁿOC

b Windows ⌠WA≤Ωw⌠ñ⌡µUCB

JG

v MwwWµ (N)CTºñⁿX ≈N

C

v ΣXoDΩwIC qziHbΩ

I db2diag.log ñΣΩTC

v ≤OIñXD ≈A≤Ωwz

ítmñ ≈WµA²P@ ≈A≤Ω

wsñC@I (π¼≈í)C

v ½soXⁿOC

SQL1063N ΩwzíBzw¿\C

í: w¿\a¿ΩwzíⁿOC

SQL1064N εΩwzíBzw¿\C

í: w¿\a¿εΩwzíⁿOC

SQL1065W wΩwA²OMµ list-name ñ@

hsoCbsMµñ

≤UCmSsGlistC

í: @híPΩwsCMµ

list-name ]tsCClist ñⁿMµñ

s÷mC

CXísssΩwC

: iNⁿísΩwC

µí∩úαbsíIsWC

pG°AO V8.1 BíXhO Fixpack

0BFixpack 1 Fixpack 2AhziHN°AWw

⌠ñ bnd/db2schema.bnd sßw

⌠ñAAΓsíA½soX CREATE

DATABASE MIGRATE DATABASE ⁿOC

SQL1066N DB2START Bz¿\C IPX/SPX qT≤

wΣQC

í: ¿\a IPX/SPX qT≤wΣCß

úα IPX/SPX P°AsCiα]]AG

v u@SnJ NetWare °AC

2 SQL Tº 135

v u@Sv¡ib NetWare °Añ

½≤C

v ⌠⌠Wt@ΩwzíbΩwzí

tmñⁿwP@½≤WC

: Twu@wnJ NetWare °AA

R≈v¡ib°Añ½≤C

H SUPERVISOR PÑ¡nJC ]TwΩ

wzítmñⁿw½≤WA∩⌠⌠ñΩ

wzíúO@Ciµ⌠≤≤A⌡µ

DB2STOPAMßA⌡µ DB2STARTC

pGD≥sbAb@tⁿOúrWAΣJ

DB2TRC ON -L 0X100000CA⌡µ DB2STARTAMß

bⁿOúrWAΣJ DB2TRC DUMP WAH

xslΩTCYn÷¼lAΣJ DB2TRC OFFCp

zA≤AúlΩTC

SQL1067N DB2STOP Bz¿\C IPX/SPX qT

≤wΣQεC

í: ¿\aε IPX/SPX qT≤wΣCiα]

]AG

v u@SnJ NetWare °AC

v u@Sv¡iRú NetWare °Añ

½≤C

: Twu@wnJ NetWare °AA

R≈v¡ib°AñRú½≤C

H SUPERVISOR PÑ¡nJC iµ⌠≤≤

A⌡µ DB2STOPC

pGD≥sbAb@tⁿOúrWAΣJ

DB2TRC ON -L 0X100000CA⌡µ DB2STOPAMßb

ⁿOúrWAΣJ DB2TRC DUMP WAHx

slΩTCYn÷¼lAΣJ DB2TRC OFFCp

zA≤AúlΩTC

SQL1068N b DB2DOMAINLIST ⌠ñA

wq CONNECT ATTACH »z

íº ID user-ID ⌠C

í: CONNECT TO ATTACH TO »zíñ

ID ú≤ DB2DOMAINLIST ⌠ñwq

⌠C

: D B 2 S E T ⁿOⁿwb

DB2DOMAINLIST ⌠ñ ID ⌠W

C

sqlcodeG -1068

sqlstateG 08004

SQL1069N Ωw name úOlΩwC

í: ΩwúOΩwCΩwbtΩw

²ñsíAn²bP@IWΩ

w²ñln²CLkεΩwC

LkBzⁿOC

: pGⁿwΩwWúTAT

ΩwW½súXⁿOCpGⁿwΩwWTA

BQnqΩw²ñúΩwWAh

UNCATALOG DATABASE ⁿOC

SQL1070N ΩwWLC

í: í∩ΩwWLCiα

OⁿVO@tmwAOw

rΩt@ NULL εrC

LkBzⁿOC

: ≤íAHKTAB

ΘJrΩHrεC

SQL1071N ΩwOWWLC

í: íºLCiαOⁿV

O@tmwAOwrΩt

@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

SQL1072C ΩwzíΩB≤¼ACΩw

zíiαwaεAAt@

ítΩΦíAPΩwz

ítΩΦí≡CiαnM

útΩC

í: nDóA]ΩwzíΩB≤¼

ACpUCípAYiαoíG

v DB2 aε (pAb UNIX tWApG ″kill″

ⁿOAúOεΩwzíⁿOεBz, Y

iαooí)C

v t@íiαwúΩwzíΩ

(pAb UNIX tWAπR≈Mviα

″ipcrm″ ⁿONaúFΩwzí

BzíqT (IPC) Ω )C

v t@ítΩAPΩwzí

tΩ≡ (pAb UNIX tWAt@

íbPΩwzíHBzíqT

(IPC) ΩΣP)C

v Ωwzít@ΩAiαbPΩ

CpGoΓΩbúPtWAB sqllib

136 TºΓU GU

²ΦnP i I (i IY o IPC Σ)Ab

UNIX tWiαooípC

: iαnMúΩG

v úbΩ id U⌡µíΩwzí (b

UNIX ¼tWAoX psdb2 ⁿOCΩ id

U⌡µíΩwzíAAoX ″kill -9

<process id>″ ⁿOúª)C

v TwSΣLíbΩ id U⌡µAMß

úΩ id íΩ (b UNIX tWAi

″ipcs | grep <instance id>″ ⁿOCΩ id

í IPC ΩA ″ipcrm -[q|m|s] <id>″ ⁿ

Oúª)C

v pGΣLΩwzíΩb⌡µAho i

I≡CpGzoΓΩúαPb@ñA²

iHOAhiαoípCn∩Σñ@

Ω≤nú IPC Σ i IC

∩≤µ@IΩAHΩ¡≈b sqllib

²ñ⌡µUC@G

– Rú .ftok

rm .ftok

– s .ftok

touch .ftok

∩≤h½IΩAHΩ¡≈⌡µUC

@G

– bP sqllib PhWt@²

– Neq sqllib s²ñ

– Rú sqllib

– Ns²½sRW sqllib

v ½sΩwzíΩC

SQL1073N I²XúTC

í: I²XPúwXúC

I²iα²eC

: NIn²½ssAMßAⁿOC

SQL1074N KXLC

í: íºLCiαOⁿV

O@tmwAOwrΩt

@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

SQL1075N ΩwLC

í: íºLCiαOⁿV

O@tmwAOwrΩt

@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

SQL1076N count LC

í: í∩ count LC

LkBzⁿOC

: TwíñC

SQL1077N handle LC

í: í∩ handle LC

LkBzⁿOC

: TwíñC

SQL1078N wLC

í: í∩ buffer LC

LkBzⁿOC

: TwíñC

SQL1079N IWLC

í: í nname LCiαO

ⁿVO@tmwAOwrΩ

t@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

SQL1080N local_lu WLC

í: í∩ local_lu WLCi

αOⁿVO@tmwAOw

rΩt@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

2 SQL Tº 137

SQL1081N partner_lu LC

í: í∩ partner_lu LCiα

OⁿVO@tmwAOw

rΩt@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

SQL1082N í LC

í: í∩ mode LCiαO

ⁿVO@tmwAOwrΩ

t@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

SQL1083N LkBzΩwí⌠, ]X

=reason-codeC

í: íoXF CREATE DATABASE ⁿOA²]

UCΣñ@]XALkBzΩwyzl⌠

(DBDB)G

v DBDB L (]X 01)C

v DBDB SQLDBDID µL (]X 02)Cµ

]w SQLDBDB1C

v DBDB SQLDBCSS µL (]X 04)C

LkBzⁿOC

: ≤A½súXⁿOC

SQL1084C úαtm@OΘqC

í: BzuΩw⌠vⁿO SQL CONNECT »z

íAΩwzíLkxsqC

dbheap iαpC

: OUTºsX (SQLCODE)C@

]iαO]ΩwzíAΩw

zí@⌠OΘΩú¼CτR≈O

ΘΩiAHí¼ΩwzínCz]iH÷

¼únb@ñIBzC

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvCpz NA

NϕAúUCΩT :

ΩTG

v Dí

v SQLCODE TºX

v SQLCA e (iα)

v l (iα)C

sqlcodeG -1084

sqlstateG 57019

SQL1085N úαtmíΩ∩C

í: íLkPΩwsA]Ωwz

íLktmΩwtmñⁿwíΩ∩ 4K

CtWL 4K C LkBzⁿOC

: iαMΦG

v CΩwtmñíΩ∩jp

(applheapsz)C

v εΩwtmñíW¡C

v úIBzC

v w≤hOΘC

sqlcodeG -1085

sqlstateG 57019

SQL1086C o@t errorC

í: ⁿO¼@tA]²ε≥B

zC

LkBzⁿOC

: \@tXAHMwD

ΦC

SQL1087W ΩwwA²≤Mµ name

AoCísΩwC

í: CREATE DATABASE Lk]tís

CMµCMµm≤ sqllib ² bnb

²ñC

ísssΩwC

: síΩwCbsí

IsWµí∩C

pG°AO V8.1 BíXhO Fixpack

0BFixpack 1 Fixpack 2AhziHN°AWw

⌠ñ bnd/db2schema.bnd sßw

⌠ñAAΓsíA½soX CREATE

DATABASE MIGRATE DATABASE ⁿOC

138 TºΓU GU

SQL1088W ΩwwA²≤síAo

CísΩwC

í: CREATE DATABASE MIGRATE DATABASE

LksísΩwC

ísssαΩwC

: síΩwCbsí

IsWµí∩C

pG°AO V8.1 BíXhO Fixpack

0BFixpack 1 Fixpack 2AhziHN°AWw

⌠ñ bnd/db2schema.bnd sßw

⌠ñAAΓsíA½soX CREATE

DATABASE MIGRATE DATABASE ⁿOC

SQL1089W ΩwwA²ísQC

ísΩwC

í: síΩwACREATE DATABASE

Q Ciαw÷U ΣC

ísssΩwC

: síΩwCbsí

IsWµí∩C

SQL1090C emsííAΣ

XLC

í: emsííAΣXPw

ΩwzíXúeC

ís ΩwzítmwpG

Ωwzíw DLLA]oC

LkBzⁿOC

: τíBzúΩw

zí DLLC

pGDMsbAHµΩwzí½ems

BzCzuHeΩwzíhe

msíC

SQL1091C ΩwXLC

í: ΩwXPwΩwzí

XúeCoiHOΩw

XBßαΩwXAOb²ñ

wq¬BBhqíhC

LkBzⁿOCYbuαvuvío

AϕzαúeΩwCpG

búqíºßA@suAoAhz

sΩwOQwq¬hºΩw

zíXC

: HeΩwzí

ΩwCYbαíoAz²NΩ

wαiΩwzíµαCpG

búqíºßA@suAoA²q

≈ΩwAAíNΩw≤s

qíhC

sqlcodeG -1091

sqlstateG 08004

SQL1092N authorization-ID Sv¡i⌡µnDⁿ

OC

í: iα]]AG

1. ⌡µⁿO@A²OSⁿO@

Aϕv¡C

2. zb Windows ⌠ñ Kerberos OABw

QD⌠bßnJ≈Cu⌠αb

Windows 2000 ⌠ñ Kerberos OC

3. pGzO LDAP ΣAhzb ID

DB2 Connect hDiαS⌡µ CATALOG

DATABASEBNODE DCS DATABASE ⁿOv

¡C

4. pGb Windows ⌠ñAuDB2 °AvnJ

IDB DB2_GRP_LOOKUP ]wΣLsC]wS

AϕatmAh²εz authorization-ID o

s vCUCOúdΩG

v zb⌠ ID suDB2 °A

vC

v uD B 2 °AvΩnJ I D O

LocalSystem bßC

v s (SYSCTRLBSYSADMBSYSMAINT) wq⌠

sC

v ]w DB2_GRP_LOOKUPA]C

authorization-ID wqbºmsCóA

]uDB2 °AvΩb LocalSystem

bß⌠wqU⌡µAHLks o

⌠⌠ΩC

v YnoDANuDB2 °AvΩ

ID ≤⌠bßAMßNo⌠bßsW

uzvsCpGFuDB2 w

vAh⌠bß]sW DB2ADMNS sΣ

∩ÑsC

5. pGbuDB2 wv Windows ⌠ñ⌡

µAh¿úO DB2USERS DB2ADMNS s

¿A ID authorization-ID

∩ΩwΩCoOúe\CLkBzⁿOC

LkBzⁿOC

pXtGΩ]iHo¼pC

2 SQL Tº 139

: WzD]MΦG

1. HπTv¡¡nJAMß½ó

ⁿO@CTv¡i]A

SYSADMBSYSCTRLBSYSMAINT M DBADMC

DBADM ObΩwWPAΣLv¡YΩ

wzítmñwqs¿ΩµMw (

pAYΩwzítmñ sysctrl_group wq

’beatles’Ahz≤s ’beatles’ SYSCTRL

v¡)C\ Command Reference SQL ReferenceA

H oºⁿO@v¡MµC

2. ⌠bßnJ≈C

3. bßhDIsⁿO ″UPDATE DBM CFG

USING CATALOG_NOAUTH YES″AH≤DC

4. iµAϕtm]w≤Cp Windows OS ws

÷ΩTAp ″db2_grp_ lookup″

uWindows OvÑⁿjMuDB2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

5. uWindows qúzvuπAN ID

authorization-ID sW Windows ws

DB2USERS DB2ADMNSCµMΦkNO

uwvA²úoC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideAH op≤Oó

Ω)ATwⁿwv¡ ID ∩Ω

πAϕv¡C

ptzH ov¡nD≤UCSAϕv¡

A⌡µⁿOC

SQL1093N SnJC

í: Bz⌠≤nv¡ⁿOeA²nJC

oiα]]AG

v Lk o IDC

v nJAoDw@tC

v íbIBzñ⌡µC

v °FnJC

LkBzⁿOC

: ID nJA½súXⁿ

OCpµBzúnJAy XϕAMß

½nJC

sqlcodeG -1093

sqlstateG 51017

SQL1094N úαsI²A]ªb≤sC

í: I²≤≤sAúαyªCPAY

]⌠≤]ws ²Ahúαs ²HK≤sC

LkBzⁿOC

: ≤s⌠ßA½súXⁿOC

sqlcodeG -1094

sqlstateG 57009

SQL1095N wg 8 I²yC

í: oBzñwg 8 I²yABúα

\ 8 HWC

LkBzⁿOC

: oX@h C L O S E N O D E

DIRECTORY SCAN ⁿOC½súXⁿOC

sqlcodeG -1095

sqlstateG 54029

SQL1096N ⁿO∩I¼LC

í: zbúΣⁿOIWoXⁿOAt⌠

]m∩I¼úTCpAbßIWNΩ

ws LOCALC

LkBzⁿOC

: τⁿOM∩I¼ÑO

TC]τBzⁿO⌠OTC½súXⁿ

OC

SQL1097N I²ñΣúIWC

í: ΩwΩw²ñCIWA

attach ⁿOWⁿwIWAsbI²ñC

LkBzⁿOC

pXtGΩ]iHo¼pC

: τΩw²ñCIW@

attach ⁿOº½≤IWAwsbI²ñCpG

ICbI²AoX CATALOG NODE ⁿOC

pXtGúFWC@A]τb

SYSCAT.SERVERS n²ñCIWO

TCpGICbI²ñAB°AO DB2 tC

@A∩IúX CATALOG NODE ⁿOC

sqlcodeG -1097

sqlstateG 42720

140 TºΓU GU

SQL1098N íwgPΩwsC

í: znDPΩwsA²íwgPⁿwΩ

wsC

LkBzⁿOC

: ún⌠≤@C

sqlcodeG -1098

sqlstateG 53056

SQL1099N OεgJC

í: ∩nbεgJ WΩwiµgJ

@C

LkBz»zíC

: τzOT CnA

ú O@C

SQL1100 - SQL1199

SQL1100W uΩwⁿJ²vⁿOñⁿwIW

nameAⁿJuI²v²C

í: uΩwⁿJ²vⁿOⁿwIW nameA²ª

ⁿJI²²ñCbziHΩw

eA²NIWⁿJ²C

CATALOG DATABASE ⁿOw¿\¿C

: oX CATALOG NODE ⁿOC

SQL1101N Lkⁿwv¡ id MKXsI

node-name WΩw nameC

í: znDsI code-name WΩw nameA

Iúⁿ (v¡ϕµñ⌡µ) ⁿw

Iv ID PKXXC

pXtGϕS∩MABv ID

KXPs DB2 pXΩwⁿwv ID K

XúA]oC

LkBznDC

: ∩tv¡ ID PKX

XA½súXnDC

sqlcodeG -1101

sqlstateG 08004

SQL1102N ⁿwΩwWC

í: úΩwWHBzαC

LkBz»zíC

: ⁿw@≤αΩwWC

SQL1103W uαΩwvⁿOBz¿\C

í: uαvⁿOw¿\a¿C

NApGΩwwbµhBúnαA]

TºC

Bz≥iµC

: ún⌠≤@C

SQL1104N íWLC

í: ííWLC

LkBzⁿOC

: bíñTC

SQL1105N buívñAúe\

SQL CONNECT RESET »zíC

í: ít SQL CONNECT RESET »

zíC

ú\≥⌡µC

: ú SQL CONNECT RESET »zíAMß

½C

sqlcodeG -1105

sqlstateG 38003

SQL1106N wⁿJⁿw DLL name A²OL

k⌡µτ functionC

í: Σú DLL (Aw) τC

LkBzⁿOC

: TwwT DLL Cwq

ñC

sqlcodeG -1106

sqlstateG 42724

SQL1107N bⁿJⁿw DLL name A¼

C

í: ⁿJ DLL (Aw) AⁿOQ

AiαO÷F Ctrl+Break ΣC

wεBzC

: ½súXⁿOC

2 SQL Tº 141

sqlcodeG -1107

sqlstateG 42724

SQL1108N ⁿJⁿw DLL name AoDw

I/O @tC

í: ⁿJíWµñⁿw DLL (A

w) AoDwC

LkBzⁿOC

: ½súXeⁿOCY≥sbA½

swΩwzíC

Y½sw≤AiαAO²TºX

(SQLCODE) M SQLCA ñΩTC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCMßP NANϕpC

sqlcodeG -1108

sqlstateG 42724

SQL1109N LkⁿJⁿw DLL nameC

í: Σúⁿw DLL (Aw) C

LkBzⁿOC

: Twⁿwbt LIBPATH O

²ñC

sqlcodeG -1109

sqlstateG 42724

SQL1110N úΩLAúαC

í: ΩTal]wC

LkBzⁿOC

: TwΘJ SQLDA ΘX

SQLDA µwTal]wC

SQL1111N ⁿwíW name LC

í: DLL (Aw) íWykú

TC

LkBzⁿOC

: TwwTⁿw DLL íWC

sqlcodeG -1111

sqlstateG 42724

SQL1112N S¼≈tΩiⁿJⁿw DLLnameC

í: S¼≈H≈s OΘ (RAM) iⁿJⁿw

DLL (Aw) C

LkBzⁿOC

: εíCiαMΦG

v N CONFIG.SYS ñ MEMMAN NO SWAPBNO

MOVE ∩≤

SWAPBMOVEC

v úIBzC

v εwqOΘtmtmC

v w≤hH≈s OΘ (RAM)C

sqlcodeG -1112

sqlstateG 42724

SQL1113N bΘX SQLDA ñAsqlvar n Ω¼

q type-1 ≤ type-2C

í: xsA≤FΘX SQLDA ñ n

sqlvar Ω¼Fn O@ú sqlvar XC

xs⌠≤ΩC

: ≤xsAΘX SQLDA ñ

Ω¼ΩTúC

sqlcodeG -1113

sqlstateG 39502

SQL1114N bΘX SQLDA ñAsqlvar n Ω°

q length-1 ≤ length-2C

í: xs≤FΘX SQLDA ñ n sqlvar

Ω°Fn O@ú sqlvar XC

xs⌠≤ΩC

: ≤xsAΘX SQLDA ñ

Ω°ΩTúC

sqlcodeG -1114

sqlstateG 39502

SQL1115N bΘX SQLDA ñAsqlvar q

count-1 ≤ count-2C

í: ≤FΘX SQLDA ñ sqld µFsqld

O SQLDA ñ sqlvar C

xs⌠≤ΩC

: ≤xsAΘX SQLDA ñ

sqld µúC

142 TºΓU GU

sqlcodeG -1115

sqlstateG 39502

SQL1116N ≤ BACKUP PENDING (≈m)A

HLksΩw nameC

í: ⁿwΩwniµ≈AHú Roll-Forward

lIC

SsC

: Is BACKUP í≈ΩwA

ApGúnαANΩwtm

LOGARCHMETH1 LOGARCHMETH2 ] OFFC

sqlcodeG -1116

sqlstateG 57019

SQL1117N ≤ ROLL-FORWARD PENDING(Roll-Forward m)AHLks

Ωw nameC

í: ⁿwΩww Roll-Forward Aªw

² Roll-ForwardC

SsC

pXtGΩ]iHo¼pC

: Roll Forward ΩwAⁿzúµ

ROLLFORWARD ⁿO Roll ForwardCNApGz

S Roll Forward ΩwAΩwe≈HgJ

O²ANúiΩwñC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideA op≤Oó

Ω)A NAXΩ@A

HNΩa@PIC

sqlcodeG -1117

sqlstateG 57019

SQL1118N ≤²e≈úπAHLks

Ωw nameC

í: Ωwb¼AñA]≈\αíot

C

SsC

pXtGΩ]iHo¼pC

: oX BACKUP ⁿOAMß½ⁿOC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideAH op≤Oó

Ω)AbⁿOºeA²∩Ω

oX BACKUP ⁿOC

sqlcodeG -1118

sqlstateG 57019

SQL1119N ≤²eúπAHLks

Ωw nameC

í: Ωwb¼AñA]\αíot

C

SsC

pXtGΩ iHo¼pC

: oX RESTORE ⁿOAMß½ⁿOC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideAH op≤Oó

Ω)AbⁿOºeA²∩Ω

oX RESTORE ⁿOC

sqlcodeG -1119

sqlstateG 57019

SQL1120N ≤²e≈úπAHLks

Ωw nameC

í: Ωwb¼AñA]≈\αío

tCLkMw≈OiµñC

SsC

pXtGΩ]iHo¼pC

: oX BACKUP RESTORE ⁿOAMß

½ⁿOC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideAH op≤Oó

Ω)AbⁿOºeA²∩Ω

oX BACKUP RESTORE ⁿOC

sqlcodeG -1120

sqlstateG 57019

SQL1121N IcLC

í: íIcLC ]ⁿVtmwA]wú≈jALk]t

nΘJC

LkBzⁿOC

: τítmFwAMß½s

úXⁿOC

SQL1122N qT≤wcLC

í: íqT≤wcLC ]ⁿVtmwA]ⁿVúTqT

≤wwC

2 SQL Tº 143

LkBzⁿOC

: τíIcñqT≤wµ

AtmwAMß½súXⁿOC

SQL1123N qT≤w name LC

í: IcñⁿwuⁿJ²vⁿOqT≤w

¼AúOiCqT≤w¼wqb sqlenv

YñC

LkBzⁿOC

: τIcñqT≤w¼AMß½

súXⁿOC

SQL1124N u@W name LC

í: ⁿw NETBIOS qT≤wcñⁿwuⁿJ

²vⁿOu@WAⁿwW]tLr

Cu@WO 1 8 rCr]A A

ZBa zB0 9B#B@ M $C@rOr

Sϕr: #B@ $CpgrΘrt≤j

grΘC

LkBzⁿOC

: τu@WñⁿwrC u@W½súXⁿOC

SQL1125N tdX number LC

í: NETBIOS qT≤wcñⁿwuⁿJ²vⁿO

tdXLC

LkBzⁿOC

: τtdXOAMß½súX

ⁿOC

SQL1126N ⌠⌠ ID ID LC

í: APPN qT≤wcñⁿwuⁿJ²vⁿOñ

⌠⌠ ID LC⌠⌠ ID OΦµ (LU) n

SNA ⌠⌠C⌠⌠ ID O 1 8 rCr

]A A ZBa zB0 9B#B@ M $C@r

Or Sϕr: #B@ $CpgrΘrt

≤jgrΘC

LkBzⁿOC

: τ⌠⌠ ID ñⁿwrC⌠

⌠ ID ½súXⁿOC

SQL1127N LU W name LC

í: APPN qT≤wcñⁿwuⁿJ²vⁿO

Φµ (LU) WLC LU WO SNA

ΦµWAB 1 8 rCr]A

A ZBa zB0 9B#B@ M $C@r

Or Sϕr: #B@ $CpgrΘrt≤

jgrΘC

LkBzⁿOC

: τ LU WñⁿwrC

LU W½súXⁿOC

SQL1128W ñ SAVECOUNTC]X =reason-codeC

í: iα]XpUG

1. ⁿJ MDC ϕµAúΣ@PIC

2. ⁿw¼úe\@PIC

3. ⁿJϕµAúΣ@PIC

: ún⌠≤@C

SQL1129N Lkls DARI (xs) BzA]

SR≈ΩisBzC

í: Lkls DARI (xs) BzA]SR

≈ΩisBzC

: ⌡µUCΣñ@G

v ε DB2

v W[tBz¡εC

sqlcodeG -1129

sqlstateG 42724

SQL1130N Lkls DARI (xs) BzA]

wgF°AW\Pe DARIBzW¡C

í: Lkls DARI (xs) BzA]wgF

°AW\Pe DARI BzW¡C

: W[ DARI Bz maxdari tm

jC÷A\Ωwtm maxdariC

sqlcodeG -1130

sqlstateG 42724

144 TºΓU GU

SQL1131N DARI (xs) BzwºεC

í: ]iαOG

v DARI ísX (pAqHW)C

v DARI BzwQt@BzgHεC

: ≤⌡µUC@ßA½sl DARI n

DG

v Tw DARI Sí]pC

v TwS∩ DARI BzeεHC

sqlcodeG -1131

sqlstateG 38503

SQL1132N DARI (xs) ú\⌡µⁿOC

í: zb DARI (xs) d≥⌡µFDkⁿ

OC

ú\ DARI ≥⌡µC

: ú DARI ñDkⁿOAMß½ß

@C

sqlcodeG -1132

sqlstateG 38003

SQL1133N ≤ΘX SQLDA @ sqlvar ⁿ

(n)Ab DARI (xs) τ

wQ∩C

í: ΘX SQLDA sqlvar ″sqlind″ ″sqldata″

ⁿAb DARIτwQ∩C

xs⌠≤ΩC

: ≤ΘX SQLDA ⁿ sqlvar

kA DARI (xs) τíú≤ⁿC

sqlcodeG -1133

sqlstateG 39502

SQL1134N ∩≤Ωw¼ CLIENTADARI (xs) d≥ú\ⁿOC

í: ϕΩw¼ CLIENT ADARI (xs

) ú\⌡µ@ SYSADM ⁿOC

xs⌠≤ΩC

ú\ DARI ≥⌡µC

: ú DARI ñDkⁿOAMß½ß

@C

sqlcodeG -1134

sqlstateG 38003

SQL1135N ΩwA∩qⁿwFLC

í: ⁿwqWXd≥C d≥O 1

256C

: ½sⁿwqAbΩ

wC

SQL1136N ΩwAⁿww]ϕµíd≥j

p (dft_extentsize) LC

í: ⁿww]ϕµíd≥jp (dft_extentsize)

WXd≥C d≥Oq 2 256C

: ≤ϕµíd≥jpAA@C

SQL1137W ≤Ωw dbalias AΩwzíL

kúΩw⌠YxsCn@M

ú@C

í: úxsΩw²AOLks x

sMµAOoYóC

: iH@tⁿOHHuΦíút

zxs (²) PΩwzxsCYn

±mxsAp IBM ANϕ≤UC

Ywg New Log Path tm∩Θx²AHH

uΦí °ⁿΘx²tAúΘxPΩw

²C

SQL1138W wα@ nameAHΣ≡@

∩CsC

í: s⌡µ CREATE INDEXCα

Σ≡M∩AHiHαC

@αµíe\hεC≤sAiHb≤s»zí

⌠dµ@Aúb≤sC@εC⌡

µC

: ún⌠≤@C

sqlcodeG +1138

sqlstateG 01550

SQL1139N ϕµíjpjC

í: µϕµíjpjC REGULAR ϕµí

jp¡ε 0x0100 0000 (16777216) A LARGE

TEMPORARY ϕµíjp¡ε 0x2000 0000

(536870912) C

: dzqΘxAH oΩTCε

ϕµíjpA≤ SQL »zíC

sqlcodeG -1139

sqlstateG 54047

2 SQL Tº 145

SQL1140W b¿ cost-category ñA

estimate-amount1 Bzϕ

(estimate-amount2 Aµ) w⌠Bz

¿AWLΩ¡εi

(limit-amount Aµ)C

í: A INSERTBUPDATEBDELETE SELECT

SQL »zíGO¿⌠pAo¿⌠p

WXFΩ¡εWµϕµ (RLST) ñⁿwi

C

pG DB2 ¿O ″B″A]oXiAB

RLST ñ RLF_CATEGORY_B µñⁿww]@N

oXiC

estimate_amount1pGOn⌡µw

INSERTBUPDATEBDELETE SELECT »z

íAN⌠p¿ (HBzϕ)C

estimate_amount2pGOn⌡µw

INSERTBUPDATEBDELETE SELECT »z

íAN⌠p¿ (HAµµ)C

cost-category SQL »zí DB2 ¿Ciα A

BC

limit-amountⁿw≤ RLST RLFASUWARN µñi

(HAµµ)C

wQA INSERTBUPDATEBDELETE SELECT

»zíCpGº»zí⌡µWX RLST ñⁿw

ASUTIME ANoX SQLCODE -905C

: TwíΦiHBziAH

»zí≥⌡µAε⌡µCpG]¿

″B″A SQLCODEAiαO»zíb

OAOSiºϕµµí≈p

CTwzwbϕµW⌡µí

RUNSTATSC]iαOb⌡µ»zíANIs

UDFAOww∩ INSERTB UPDATE DELETE »

zíAb≤ϕµWwqFoτíCd»z

í DSN_STATEMNT_TABLE IFCID 22 O²AHΣ

X≤ SQL »zí±b¿ ″B″ ñ]C

pGO] SQL »zíOLhBzΩAy¿

iA½g»zíA⌡µ≤vCt@∩

nDzW[ RLST ñiC

sqlcodeG +1140

sqlstateG 01616

SQL1141N @¿AaiC≤

G file-name ñAGn

db2inspf íµíC

í: bΩw⌠ñAW∩≤Ωw

IXC≤ DIAGPATH Ωwzítm

ⁿw²ñC

: db2inspf íNτΩG

file-name µíC

SQL1142N ] file-name wbñAH@

Lk¿C

í: sb INSPECT ⁿOñⁿw

WC

LkBzⁿOC

: SbñΣLW½súX

ⁿOCús file-nameA½súXⁿOC

bΩw⌠ñAW∩≤ΩwI

XC≤ DIAGPATH Ωwzítmⁿ

w²ñC

SQL1143N @Lk¿A] file-name o

C

í: ≤ I/O ALks CtLkB¬

gJCiαOúπ wíC

íεBzC

: pGiαAO² SQLCA

ΩTCd\EΘxA o÷ΩTC

bΩw⌠ñAW∩≤ΩwI

XC≤ DIAGPATH Ωwzítmⁿw

²ñC

SQL1144N ≤óAH Rollback µ

µ÷ (sqlcode = sqlcode)C

í: bPµ÷ñA≤FϕµñßΣlAM

ßbPϕµWFsCóAo

sqlcodeA] ROLLBACK TO SAVEPOINT »zí

Rollback (sqlcode=0)CbSTw≤ϕµWß

lñALkQ¿@

RollbackCb⌠@ípUAú Rollback πµ÷C

NAz]iHb ALTER TABLE »zíñsW≤@

ΣDnΣ¡εAH≤C

: FK Rollback πµ÷A²biα

aΦTw≤AA≤PϕµWsCY

sqlcode ú 0Ah≤@ sqlcode TºCb

Rollback µ÷ñ»zíún½soXCY sqlcode

0ABbxsId≥≤AhbPϕµW≤

146 TºΓU GU

ºeA»zíiαn½sAHs

CY≤MsW@ΣDnΣ¡εObP

ALTER TABLE »zíñAoiαnΓ»zí

¿Ab@»zíñ⌡µsWAbG»zíñ⌡µ

≤C

sqlcodeG-1144

sqlstateG40507

SQL1145N ϕ gateway concentrator AúΣ

PREPARE »zíC]XG

reason-codeC

í: »zíóA]X reason-codeAiα]p

UC

1 ϕ gateway concentrator Se ON ¼AAú

Σqt SQL A»zíCbotm

ñAubß CLI íAΣ

A»zíC

2 ϕ gateway concentrator Se ON ¼AAú

ΣA SET »zíC

: ]XA⌡µUC@G

1 YnA SQL »zíANí≤

CLIAO≤íRA SQLC

2 SET »zí EXECUTE IMMEDIATEC

sqlcodeG -1145

sqlstateG 560AF

SQL1146N ϕµ table-name WSC

í: ⁿw½@ table-name SC

: HϕµW½súXⁿOC

SQL1147W Y MDC ϕµAhñ

TOTALFREESPACEC

í: ] MDC ϕµϕµiízonAH

ún TOTALFREESPACE ¼óABNñ

ªC

: ún⌠≤@C

SQL1148N n½sπzCúLAbϕµ

íeB≤≈m¼AALk½sπ

zC

í: n½sπzCúLAbϕµí

eB≤≈m¼AALk½sπzC

: ¿Ωwϕµí≈AMß½sú

Xd ⁿOC

SQL1149N πuúσ clp-msg-short-text

CLP clp-msg-idCp ΩTA

\ CLP Tºσ≤C

í: o CLP C clp-msg-id ΩTAd\

ⁿº CLP TºAΩC

: p ≤@ΩTA\

CLP TºΩTC

sqlcodeG -1149

sqlstateG 5U007

SQL1150N id LC

í: íºLCiαOⁿV

O@tmwAOwrΩt

@ NULL εrC

LkBzⁿOC

: TwíOAB

ΘJrΩOH NULL εC

SQL1151N ⁿJ REMOTEFETCH CΘ∩LC

]XGreason-codeC

í: w REMOTEFETCH CΘ¼IsuⁿJv

íA²O@hⁿwúeLCoO

]UCΣñ@]y¿G

1 °AúΣ REMOTEFETCH CΘ¼C

2 ⁿwΩwWC

3 wⁿwKXµA²Sⁿw ID µC

4 wⁿwΣñ@ϕµW⌡µA²S

ⁿwΣLµC

5 PⁿwFϕµW»zíµC

6 JⁿwϕµWA]ⁿw»zíµ

C

7 ⁿwj≈hLC

8 Σñ@ⁿwWXAjpW

¡C

9 T]w SQLU_REMOTEFETCH_ENTRY API

cC

: ∩≤C@]XG

1 Tw°AhO 9 ≤sC

2 TwwⁿwΩwWCoOnµC

3 YSⁿw ID µAhúnⁿwKXµ

C

2 SQL Tº 147

4 pGúOϕµWDd AT

wzPⁿwFϕµW⌡C

5 ⁿwϕµW⌡AOⁿw»z

íA²únPⁿwΓC

6 ⁿwϕµW⌡AOⁿw»z

íC

7 Twⁿwj≈hTC

8 TwúΣ°O (API) úC

9 TwwTa]wl]w

SQLU_REMOTEFETCH_ENTRY API cC

µO NULLC]w°C

SQL1152N Líu²C

í: ⁿwu²úbXkd≥ 0 - 100 C

: ½soXu²ⁿOC

SQL1153N í ID utility-ID úsbC

í: Σúⁿwí IDCiαOⁿwL ID

íw¿C

: τísbAMß½súXⁿOC

YnPíOw¿AdΩwzí

snapshot ΩC

SQL1154N LkúΣyí]wu²

C

í: yúΣyíC

: í≥Hy¼A⌡µC

SQL1155W WXΩ¼d≥w°ípm½

jpC

í: ADMIN_CMD ºGµⁿwj

≤µΩ¼jAp≤Ω¼pCp

Gj≤jAhwⁿwΩ¼jCpG

p≤pAhwⁿwΩ¼pCY

SMALLINT Ω¼Ahⁿwj 32767Ap

-32768CY INTEGER Ω¼Ahⁿwj

2147483647Ap -2147483648CY BIGINT

Ω¼Ahⁿwj 92233720368547758070A

p -9223372036854775808C

: p ADMIN_CMD ΩA

\ db2diag.logC

sqlcodeG +1155

sqlstateG 01608

SQL1156N í@ ID LC

í: úí@ ID LCªúαA

B∩≤ SYSPROC.ADMIN_CMD ⌡µíA

ªO²eCMA

SYSPROC.ADM_REMOVE_MSGS @ú°AW

TºANúαí@ ID °AWT

ºC

: ú°AWTºCτOú

TCSYSPROC.ADMIN_CMD b@

G MSG_RETRIEVAL MSG_REMOVAL µñ

SQL »zíCª]t∩≤b⌡µºí@

IDCo SQL »zí úTºC

sqlcodeG -1156

sqlstateG 5U008

SQL1157N LkboíñIsí routine-nameC

í: úe\boíñIsí routine-nameCo

íúΣ⌡µ APIB⌡µ COMMIT »zíGC

: úoíwqñíC

sqlcodeG -1157

sqlstateG 42987

SQL1158N ¡εs² directory-nameC

í: ² directory-name iα]tΩw≈KΩTA

]¡ε∩ªiµs C@ΩwπA

íúαb²UsB¬ BgJ

RúC

: ⁿwúP²WC

sqlcodeG -1158

sqlstateG 42832

SQL1159N DB2.NET Data Provider ol]w

C]XGreason-codeC

í: oTº]XpUG

1 - íXw⌠u

2 - úsb

3 - LkⁿJ dll

4 - \αd WXL

5 - \αGW°L

6 - db2app.dll úO cli Xí

: DB2 wXDCpGoO@boí

qúWw DB2AdwΘxΣX⌠≤iαA

MßqusW/úívεx Applet ⌡µ DB2

148 TºΓU GU

CwΘxw]mO⌡µwº My

Documents/DB2LOG Ω¿CpGo≥úαMDAP

uIBM NΣñvpAúPoTº÷

]XAHíwΘxC

SQL1160N ⁿJ DOS network-protocol TSRC

í: ⁿJⁿwqT≤w TSR (Terminate and

Stay Resident) ⌠⌠XíC⌠⌠qTeA²ⁿ

J TSRC

: Tww¿\ⁿJⁿwqT≤w

TSRAMßA⌡µíC

SQL1161W @PBzóCb DB2DataLinks Manager Wwq DataLinkµCdzqΘxAHo Ω

TC

í: b DB2 DataLinks Managers WAϕµh

DataLink µº@ meta ΩΩTC@PBzó

CϕµB≤uDataLink Lk@P (DRNP)v¼AC

: Ynϕµµ≈uDataLink Lk@Pv¼

AAϕb Administration Guide “quDataLink L

k@Pv¼Añúϕµ” ñúC

SQL1162W @PBzóCº¼pBz

íADB2 DataLinks Manager oLk

C

í: b@Pº¼pBzíAϕµΩ

DB2 DataLinks Manager º@oLkC@PB

zóCϕµB≤uDataLink @Pm (DRP)v¼

AC

: ½s⌡µ@PC

SQL1163N LkϕµΩA]¼

ident-type OrW ident-name °C

í: Ω íúΣYWXSw°Or

¼C bBz≤Ao¼ ident-type O

r ident-name °Ce\iµΩ Or¼°

W¡pUG

1. µCµW°úαj≤ 18 AαΩ

C

2. ϕµCϕµW°úαj≤ 18 AαΩ

C

3. ⌡C⌡Wúαj≤ 18 AαΩ

C

: pGznϕµiµΩ ATw

DOrúiWXWzjChAϕ

µΩ Aα°OrWC

sqlcodeG -1163

sqlstateG 42997

SQL1164N b SQL »zíñº type ¼

SQLDA DLC]X

reason-codeAD/SQLVAR X

var-numberC

í: ϕBz SQL »zíñ SQLDA DAo

FC

IsCYemsAYíí]

pvíñH SQL lW∩ems

ΘXAHΣLΦí∩gIsMµAhIs

CiαúTC

ApG SQLDA íAhΣl]

w@iαC

D/SQLDA ¼G

1 ΘJD SQLDA

2 ΘXD SQLDA

bD SQL »zíñADXq»z

í (OX SQL l»zí) YpΓAHMΣL

DC YO SQLDA »zíAhn

SQLVAR XMΣL SQLVARC YOΘJ

SQLDAAunpΓΘJD SQLVARFΘXτMC

NGOH 1 ≥ABiαúA≤

]XC ]XpUG

1 SQLDA.SQLN p≤ SQLDA.SQLD

2 SQLVAR.SQLTYPE LC

3 b S Q L V A R . S Q L L E N

SQLVAR2.SQLLONGLEN ñⁿw°∩

SQLVAR.SQLTYPE ñw SQL ¼ÑO

C

4 uj¼½≤ S Q L V A RvA²O

SQLDA.SQLDAID SQLDOUBLED µ]

w ’2’C

5 úΘJr(varchar)A²Oªe°

(q varchar ¡°µ) j≤°W¡C

°W¡O SQLVAR.SQLLEN (YOw

q SQLDA ) ]wOi (YOD

) MwC

6 J@e° (b LOB ¡°µñA

OpP SQLVAR2.SQLDATALEN ⁿⁿ

) j≤°W¡ΘJuj¼½≤vC°W¡

O SQLVAR2.SQLLONGLEN (YOwq

SQLDA ) ]wOi (YOD

) MwC

2 SQL Tº 149

7 ruj¼½≤v

SQLVAR2.SQLDATALEN ⁿⁿA

úOHpΓAY DBCLOB ]

OpC

8 SQLDATA ⁿLAⁿxsΘú¼C

9 SQLIND ⁿLAⁿxsΘú¼C

10 SQLDATALEN ⁿLAⁿxsΘú¼C

11 µ SQL »zínΘJSwqD

/SQLVARSC

LkBz»zíC

: díL⌠≤úC NAí]pvú∩emsΘXC

sqlcodeG -1164

sqlstateG 07002

SQL1165W Lkⁿw@DA]úbD

Ω¼d≥C

í: FETCHBVALUES SELECT iJDMµó

A]Dú≈jALke C

»zíBz≥⌡µ NULL ⁿ -2C

: τϕµwqOµABDT

Ω¼C÷≤ SQL Ω¼d≥A\ SQL

ReferenceC

sqlcodeG +1165

sqlstateG 01515

SQL1166W s@úC

í: ΓNBΓBzy¿FúsCiiα

úOiεCCpAoípiαobzⁿ

ñΓNBΓAOobtϕµBzd

CiiαAoXA]ϕ NULL ⁿ]

w -2 A]iC

»zíBz≥AN NULL @úkBΓGABi

α NULL ⁿ -2C

: d SQL »zíAPD]C p

GDPΩ÷AhndXBzΩ

C

sqlcodeG +1166

sqlstateG 01564

SQL1167W oΓNΣLΓNº¼pC

í: ΓNBΓBzPΓNBUAΣLΓ

NíCiiαúOiεCC

pAoípiαobzⁿñΓNBΓAOob

tϕµBzd CiiαAoXA

]ϕ NULL ⁿ]w -2 A]

iC

»zíBz≥AN NULL @ΓNBΓGABi

α NULL ⁿ -2C

: d SQL »zíAPD]C p

GDPΩ÷AhndXBzΩ

C\ SQL ReferenceAHFΩ¼d≥C

sqlcodeG +1167

sqlstateG 01519

SQL1168N ⁿJ REMOTEFETCH CΘC]

XGreason-codeC

í: uⁿJvíoP REMOTEFETCH CΘ

÷pCoO]UCΣñ@]y¿G

1 Lk∩ REMOTEFETCH CΘñⁿwΩ

wWsuC

2 REMOTEFETCH CΘñⁿwϕµW

úsbAϕµLks C

3 REMOTEFETCH CΘñⁿwd Lk

PREPAREDC

4 ϕµd GPϕµwqú

eC

5 qϕµd ú O²oC

: ∩≤C@]XG

1 TwΩwWB ID KXú

TC

2 TwϕµWTC

3 Twd C

4 Twϕµ/d Pϕµπeµw

qC

5 dτ db2diag.log HPwC

SQL1169N »zíoC]X =reason-codeC

í: wIsuv≈α²eH REOPT ONCE

s»zíA²oUCΣñ@]Xyz

G

1. bΩ] ñΣúⁿw»zíC

150 TºΓU GU

2. REOPT ONCE s »zíC

3. »zíw≤h½⌠ñ REOPT ONCE s

LALkW@LGaOC

4. Σú ½s»zíC

5. uvϕµµpCadditional information

µí schema-name . t ab le -name .co lumn-name

(recommended-size)AO⌡WBϕµWµ

WAH]tuv≈αúºΩµ

jpC

pGW°Aadditional information iαQIC

db2diag.log N]t≤hC

: ∩≤]XpUG

1. Twⁿw»zíσrXΩ] ñ»zí

»zíσrC

2. REOPT ONCE ½ss»zíCpΩ

TA\ Command ReferenceC

3. Tw»zíw]w REOPT ONCE @⌠C

4. Tw»zíw≤½sΩwW

iµC

5. PwbzϕµΩwñOiHeµ

jpCpGiHA ALTER TABLE »zíW

[µjpC

sqlcodeG-1169

sqlstateG560C9

SQL1170N Lk≥A]Ωw

dbpartition úiC

í: Ωw dbpartition úiCϕsxs

Θ⌠@ RESTORE ⁿO@í≈AoC

: bΩwiºßA½súX

RESTORE ⁿOCpGLk²úiΩw¿i

A½súX RESTORE ⁿOA²LⁿwsxsΘ

⌠C

sqlcodeG-1170

sqlstateG5U013

SQL1171N wFxsΘ⌠W¡C

í: ΩwxsΘ⌠W¡O 128AwFW

¡CoX CREATE DATABASE ⁿO ALTER

DATABASE »zíiα]th⌠AΩw

iαwFjC

: pGoO CREATE DATABASE

ⁿO@í≈AhⁿwxsΘ⌠hCεxsΘ

⌠AMß½soXⁿOC

pGoO ALTER DATABASE »zí@í

≈Ahⁿw⌠WLe\W¡Aⁿw⌠

[WΩww⌠j≤W¡Cε

ALTER »zíñⁿwxsΘ⌠AMß½súX

ªC

sqlcodeG-1171

sqlstateG5U009

SQL1172N D¼²ΩwW@Lkⁿw

xsΘ⌠C

í: ϕwΩwñD¼²A@

ⁿwFxsΘ⌠MµCúΣ»zíC

: úⁿwxsΘ⌠MµA½s⌡µ@

A²sxsΘ⌠Mµ¼²C

sqlcodeG-1172

sqlstateG5U010

SQL1173N @ⁿwxsΘ⌠C

í: ²ewbΩwñⁿwxsΘ⌠

MµAH¼²A²@óC¼²

W⌠≤ß≥@]ⁿwxsΘ⌠

MµC@ΩwzL RollForward @¼AAN

qΩwú¡εC

: ⁿwxsΘ⌠MµA½s⌡µ

@C

sqlcodeG-1173

sqlstateG5U011

SQL1174N ⌠ path ñΩwϕíΦ

íLúTC]X = reason-codeC

í: bⁿw⌠ path ño $N ϕkΩ

wϕíA²ú\TⁿwϕíC]

XpUG

1 w⌠taⁿw@xsΘ⌠Ta

DBPATH ON ∩ANΩwϕí@

Ωw⌠@í≈A²ú\oC

2 b⌠ñΣΩwϕíA²≤yk

Lk∩Σiµ⌠C

: úΩw⌠ñΩwϕ

íCApGΩw⌠lMµñ@xsΘ

⌠Ah DBPATH ON ∩TaúΩw⌠A

ΣñⁿwΩw⌠ú]tΩwϕíC≤

ΩwϕíC½súXⁿOC

sqlcodeG-1174

sqlstateG5U012

2 SQL Tº 151

SQL1175I F REMOTEFETCH ⌡µAwε

uⁿJNzívC

í: F REMOTEFETCH µAuⁿJv

íwεuNzívC

SQL1176N ⁿw parameter-1

parameter-2 úeC

í: úⁿO API úeC

: ∩Σñ@A½súXⁿOC

\ Command Reference API ReferenceAH o

÷ΩTC

SQL1177N Lkbµ DB2 Ωw°A⌠ñ⌡

µí routine-name (SwW

specific-name) ⌡µC

í: OLEBOLEDB CLR íuαb Windows @

t⌠ñ DB2 Ωw°AW⌡µCµ

DB2 Ωw°AúOb Windows @t⌠ñCL

kqo°AIsíC

: b Windows @t⌠ñ DB2 Ω

w°AW OLEBOLEDB CLR íAMßA

q DB2 Ωw°AIsíC

sqlcodeG -1177

sqlstateG 42997

SQL1178N object-name pX object-type S

pXΩw½≤C

í: object-name Oº object-type ¼½≤O

÷Σr FEDERATED wqA²O»zíñ∩

pXΩw½≤C

LkBz»zíC

: ú»zíñ÷Σr FEDERATEDC

sqlcodeG -1178

sqlstateG 429BA

SQL1179W object-name object-type iαnD

IsnbΩ½≤WM

vC

í: object-name O½≤pX½≤ (p

OLE DB ϕµτBpXíBpX°)AΣñΩ

Ωsb≤ΩCϕs ΩΩA

∩MvdOw∩l@⌡µC

Y object-type O SUMMARY TABLEAh@½sπz

ΩΘd ϕµΩCIsy¿½sπzº REFRESH

TABLE SET INTEGRITY »zíAiα

MvAαs ΩUΩ½≤C

pG object-type O VIEWAh⌠≤°iαú

MvAαs ΩUΩ½≤C

Y object - type O PROCEDUREBFUNCTION

METHODAh∩≤bíñ⌠≤ SQL »zíAíI

siαúMvAαs Ωñ≥ªΩ

½≤C

úO≤ípAϕs Ω½≤Aúiα

ovC

: P½≤Mviαú¼HΣqΩ

s Ω@CiαnΩvA

αs ≥ªΩ½≤C

sqlcodeG +1179

sqlstateG 01639

SQL1180N í routine-name (SwW

specific-name) wP OLE C

HRESULT=hresultCEσrG

message-textC

í: ϕ DB2 Pwqτ (UDF) xs

routine-name (SwW specific-name) OLE °A

qTA¼ OLE XC HRESULT hresult O

OLE XA message text O TºC

UNCXTºí≈MµBHRESULTSAHiα

]C Tºσiα OLE ≤As

X]iα OLE sWC

ú (0x80020001)Gⁿw OLE ½≤úΣ IDispatch C

¼ú (0x80020005)G@h SQL Ω¼PΦkΩ¼

úC

úW (0x80020006)GΣⁿw OLE ½≤ºⁿwΦkWC

LX (0x8002000E)GΦkPΦk¼

úPC

LOrΩ (0x800401F3)Gⁿw ProgID CLSID LC

n²O (0x80040154)GAϕn² CLSIDC

Σúí (0x800401F5)GΣ°A EXEC

ΣúO DLL (0x800401F8)GΣBzñ DLLC

152 TºΓU GU

°A⌡µó (0x80080005)GOLE ½≤óC

: \ OLE Programmer’s Reference GuideA

H≥oπσ≤í (]ASϕNy[q)C

sqlcodeG -1180

sqlstateG 42724

SQL1181N í routine-name (SwW

specific-name) oºAí

message-textC

í: wqτ (UDF) xs routine-name

(SwW specific-name) oºCTºσrπí

º¼pσríC

: nhFº¼ptqC pí@C

sqlcodeG -1181

sqlstateG 38501

SQL1182N wqτ function-name Lkl]

wⁿwº OLE DB úΩ½

≤CHRESULT=hresultCEσrG

message-textC

í: ⁿwº OLE DB ú OLE DB Ω

½≤LkΦl]wC hresult O OLE DB

XA message-text TºC

UNCX HRESULTS í≈MµAHiα]C

0x80040154n²O (OLE DB ú)C

0x80040E73ⁿwl]wrΩúXWµC

0x80004005ⁿw (bl]wí)C

: τsurΩñAOLE DB ún²

OAϕABl]wOTC\

Microsoft OLE DB Programmer’s Reference Data Access

SDKAH o HRESULT íX OLE DB Core

Components ñº Data Link API surΩykπí

σ≤C

sqlcodeG -1182

sqlstateG 38506

SQL1183N wqτ function-name qⁿw

OLE DB ú¼ OLE DB C

HRESULT=hresultCEσrG

message-textC

í: ⁿX OLE DB úF OLE DB

XC hresult O OLE DB XA message-text

TºC

UNCX HRESULTS í≈MµAHiα]C

0x80040E14ⁿO]t@hApAzqⁿOσr

ñykC

0x80040E21oApGú columnID L

(DB_INVALIDCOLUMN)C

0x80040E37ⁿwϕµúsbC

: \ Microsoft OLE DB Programmer’s

Reference Data Access SDKAH o HRESULT í

Xπíσ≤C

sqlcodeG -1183

sqlstateG 38506

SQL1184N @ EXPLAIN ϕµúOH

DB2 µC

í: úDz DB2EXMIG αoϕµA DB2

µ EXPLAIN.DDL CLP script Nϕµ≤ßA

Ah EXPLAIN LkíJoϕµC

: DB2EXMIG αϕµA DB2

µ EXPLAIN.DDL CLP script Nϕµ≤ßA½

C½soXⁿOC

sqlcodeG -1184

sqlstateG 55002

SQL1185N FEDERATED value bsΩ]

úϕC

í: pG value NOAhΩ]ñ@RA

SQL »zí]tF∩ OLE DB ϕµτ OLE

DB CboípUAzⁿw FEDERATED

YES sΩ]C

pG value YESAhΩ]ñSRA SQL »zí]

tF∩ OLE DB ϕµτ OLE DB

CboípUAzⁿw FEDERATED NO s

Ω]C

Ω]C

2 SQL Tº 153

: ⁿwT FEDERATED ∩C

SQL1186N object-name ½≤ object-type Q

≤pX½≤ApX½≤Aú

ⁿw FEDERATED lyC

í: object-name O½≤pX½≤ (p

OLE DB ϕµτBpXíBpX°)AΣñΩ

ΩOsb≤ΩC

pGDpX°b∩AB∩bOpXΩw

½≤ (úí)Ahⁿw FEDERATEDC

pGpX°b≤AB∩MOpXΩw½

≤ (úí)Ahúⁿw NOT FEDERATEDC

pGbΩΘd AB∩OpXΩw½≤

(úí)Ahúⁿw NOT FEDERATEDC

pGb SQL íABípXΩw½≤ (ú

í)Ahúⁿw NOT FEDERATEDC

: YnNDpX°≤pX°Aⁿw

FEDERATED lyC

Yn≤OpX°pX°Aⁿw NOT

FEDERATED lyC

YnΩΘd ϕµABΣñ∩OpXΩ

w½≤ (úí)Ahⁿw NOT FEDERATED

lyC

YnpXΩw½≤ (úí) SQL

íAⁿw NOT FEDERATED lyC

sqlcodeG -1186

sqlstateG 429BA

SQL1187W wQαΩwA²

Ω≤ ° event-monitor-name Ao

CS Ω≤ °C

í: CREATE DATABASE MIGRATE DATABASE

LksΩwΩ≤°C

: nAΩ≤°C

SQL1188N SELECT VALUES »zíµ

src-col-num Pϕµµ tgt-col-num ú

eCµ sqltype src-sqltypeA

µ sqltype tgt-sqltypeC

í: MµúeCoiαO] SELECT

VALUES »zíñµúTAO METHOD P

METHOD N WµúTC

: ≤ⁿOAMµeAMß½

súXⁿOC

SQL1189N ∩ⁿw¼ÑAⁿw

LOAD METHOD LC

í: ∩ⁿw¼ÑAⁿw METHOD L

C

: úP METHOD ½súXⁿOC

SQL1190N LOAD ío SQLCODEsqlcodeBSQLSTATE sqlstate MTºO

token-listC

í: LOAD íoASQLCODE sqlcodeA

wεBzC

: buTºΓUvñAd\ SQLCODE

sqlcodeC n≤@AMß½súXⁿOC

SQL1191N b METHOD ñⁿwµ col-spec

úsbC

í: d GñAµ col-spec úsbC

: ≤LµWµA½súXⁿOC

SQL1192W ⁿwµ¼ΘJhCe

\W¡ max-input-sourcesC

í : ⁿw¼úαe\µ@ⁿJⁿw

max-input-sources HWΘJC

: ½súXⁿOAΘJúnWL

max-input-sources C

SQL1193I íblq SQL »zí

statement ⁿJΩC

í: oTºⁿXAwgl SQL »zíⁿJC

: ún⌠≤@C

SQL1194W PµX col-num ∩ºεC

row-num ñLCwεCC

í: ]Pµ col-num ∩∩≤µL

AHC row-num QC

iα]pUG

v úbΣµd≥pMjºíC

v ∩≤µAr°C

: dΘJCnAwqsϕµA

wqAϕµm½µ col-numAA⌡µ@

BzC

154 TºΓU GU

SQL1195N b server-name Wl]wuuπ¼

²Ωwvdatabase-name óC

SQLCODE = SQLCODEC

í: b server-name Wl]wuuπ¼²Ω

wvdatabase-name óCSQLCODE = SQLCODEC

: w∩@º SQLCODE

C

SQL1196W Q¿≈CMA@h DataLinks File Manager LkpC≈M

íWOO

backup-image-timestampC

í: Q¿≈Cb≈BzíA@h

Data Links File Managers úiCϕ Data Links File

Managers iAnqΣiµBτC

: b≈Bzíúi Data

Links File ManagerC@α≈p Data Links File

ManagerADB2 N¿≈Mßτ@

C

SQL1197N bⁿO command ñAⁿw÷Σr

keyword LC

í: command ⁿw keyword LCpA

iαWXwqd≥CYΣL¼Ahⁿw

úbwqXñC

: command σ≤P

A@Aϕ≤CYO API A

command API σ≤PP API ∩∩

A@Aϕ≤C

SQL1198N bµDqtmñAúΣⁿOC

]X = reason-codeC

í: µtmA V8 eß°AAúΣ

ΘJⁿOCiα]XpUG

1 úΣ V8 eßzL V8 ≤shD

e DB2 °AiσC

2 úΣ V8 eßzL V8 ≤shD

e⌠≤ DB2 °AíⁿOC

3 úΣzL V8 ≤shD∩ V8 e°A

iµs C

4 úΣ V8 ≤sße V8 e°

AíⁿOC

5 V8 ºeßuiHs

CCSID ∩rXMΩwrXP

ϕµBϕµτC

6 q V9 Heß V9 ≤s°A

úúΣϕµííI Roll-Forward ⁿOA]

oⁿOí≈τbß⌡µCϕ V9 H

eßs V9 ≤s°AA

YuLkv⌡µo@C

98 úΣ V8 ≤sße V8 e°

A@C

99 úΣ V8 eße V8 ≤s°

A@C

: ]XA@pUG

1 ßzLhDiσC

ß/°AsuNße

C

2 qßzLhDoXíⁿOC

ß/°AsuNß

eC

3 ehhDtmP°Asu

(DhD)C

4 eßhAoX V8 íⁿ

OC

5 V8 ≤sßs

CCSID ∩rXúP≤ΩwrX

ϕµBϕµτC

6 V9.1 ß½súX Roll-Forward í

IⁿOCARoll-Forward Θx (D

íI)C

98 ehßAoXⁿOA

°AíXhC

99 eh°AAoXⁿOA

ßíXhC

sqlcodeG -1198

sqlstateG 42997

SQL1200 - SQL1299

SQL1200N ½≤LC

í: COLLECT DATABASE STATUS τIsñAⁿ

w½≤LCG

SQLE_DATABASEµ@Ωw¼¼AC

SQLE_DRIVEµ@⌠W LOCAL Ωw¼¼AC

2 SQL Tº 155

SQLE_LOCAL LOCAL Ωw¼¼AC

LkBzⁿOC

: ≤½≤A½súX COLLECT

DATABASE STATUS τIsC

SQL1201N ¼ALC

í: COLLECT DATABASE STATUS τIsñAⁿ

w¼ALCG

SQLE_SYSTEM¼t¼AC

SQLE_DATABASE¼t¼APΩw¼AC

SQLE_ALL¼t¼ABΩw¼AP¼AC

LkBzⁿOC

: ≤¼AA½súX COLLECT

DATABASE STATUS τIsC

SQL1202N ¼¼AC

í: GET NEXT DATABASE STATUS BLOCK

FREE DATABASE STATUS RESOURCES τIsñⁿ

w handle LC WOq COLLECT

DATABASE STATUS τIsñτC

oOqBzoXG COLLECT DATABASE STATUS

IsC @ COLLECT DATABASE STATUS Isw

εAªWwúαAC

LkBzⁿOC

: ≤ handle A½súX COLLECT

DATABASE STATUS τIsC

SQL1203N ΩwSsC

í: znDΩwW¼AA²ΩwSs

C

LkBzⁿOC

: τΩwWs¼ACHe

Ωw½súXⁿOC

SQL1204N wΩwzíAúΣrX

code-page /MX

territory-codeC

í: @ΩwzíAúΣ@ñrX

MXAΓúúΣC

LkBzⁿOC

∩ΩwzíiΣ@ñrX

MXC

pXtGnAqnDΩñΣ

XD (\ Troubleshooting GuideAH op≤Oó

Ω)A∩PiQpX°AΩ

Σ@ñrXMXC

: ⌡XµíA≡@tC

sqlcodeG -1204

sqlstateG 22522

SQL1205N ⁿwrX code-page /MX

territory LC

í: DB2 úΣ Create Database (Ω

w) ⁿOñⁿw@ñrXMXAΓíú

ΣC

LkBzⁿOC

: \ Command Reference ñ Create

Database ⁿOAH o DB2/2 Σ¿∩rX

MXΩTC

SQL1206N ΩwtmñSΣ PRUNELOGFILEC

í: YUCípAhúΣ PRUNE LOGFILE nDG

1. ΩwúbiíUCpG LOGARCHMETH1

] DISKBTSMBVENDORBUSEREXIT

L O G R E T A I NAO L O G A R C H M E T H 2 ]

DISKBTSM VENDORAΩwYB≤i

íC

2. @ñΘx⌠]wlmC

: ∩ΩwoX PRUNE LOGFILE ⁿ

OC

SQL1207N ΣúuqTzívtm nameC

í: bⁿw⌠ñAbw] ≈ W CMLIB ²

ñAúΣú CATALOG NODE ⁿOWⁿwuqTz

ívtmWC

LkBzⁿOC

: TtmWP⌠½súXⁿ

OC

156 TºΓU GU

SQL1208W uⁿJvíαiαⁿi

OΘhΦ¡εC

í: uⁿJvíLktmnDíOΘC

@÷i¿\¿A²αoiαúzQCuⁿJv

íiOΘY DATA BUFFERuⁿJv∩

util_heap_sz ΩwtmMwC

: pGAϕAW[uⁿJvíº

IsOΘ¡εC

SQL1209W CATALOG NODE τñⁿw

partner_lu W name úsbCwg

@C

í: ≤w] ≈ W CMLIB ²ñuqTz

ívtmAL CATALOG NODE τñⁿwΦ

∩ѵWsbC

wⁿwWΦµ]wC

: ún⌠≤@C

SQL1210W ∩@h DOSRequester/WINDOWS Requester tm

Aw]C

í: DOS Requester/WINDOWS Requester tm

A@hw]C DOS Requester/WINDOWS

Requester tmñiαSwqALkt

mA¬ oC

: Tw DOS Requester/WINDOWS Requester

tmsbAϕ⌠ñABwTwqUC

SQL1211N qúW name LC

í: NPIPE qT≤wcñⁿwuⁿJ²vⁿOñ

qúWLCqúWp≤Ñ≤ 15 rC

LkBzⁿOC

: τqúWOAMß½súXⁿ

OC

SQL1212N ΩW name LC

í: ⁿwuⁿJ²vⁿOΩWLCΩW

p≤Ñ≤ 8 rC

LkBzⁿOC

: τΩWOAMß½súXⁿ

OC

SQL1213N ≤KX LU W name LC

í: APPN qT≤wcñⁿw CATALOG ⁿO

≤KXΦµ (LU) WLC

≤KX LU WO SNA LU WAB 1

8 rCr]A A ZBa zB0

9B#B@ M $C@rOr Sϕr: #B@

$CpgrΘrt≤jgrΘC

LkBzⁿOC

: τ≤KX LU WñⁿwrC

≤KX LU ½súXⁿOC

SQL1214N µ÷íW name LC

í: ⁿwb CATALOG ⁿO APPN qT≤wcñ

µ÷í (TP) WLC

TP WuSNA ívTP WAB 1

64 rCr]A A ZBa zB0

9B#B@ M $C@rOr Sϕr: #B@

$C

LkBzⁿOC

: τb TP WñⁿwrC

H TP W½súXⁿOC

SQL1215N LAN td address OLC

í: ⁿwb CATALOG ⁿO APPN qT≤wcñ

LAN tdLC

LAN tdO SNA LAN tdAB

O 12 QiC

LkBzⁿOC

: τ LAN tdC

H LAN td½súXⁿOC

SQL1216N ∩ΩwúΣΩP\αC

í : ΩwrXúΣΩCΩ¼

GRAPHICBVARGRAPHICBLONG VARGRAPHIC

DBCLOB ∩ΩwÑLC GRAPHIC σrM

VARGRAPHIC qτ∩ΩwLC

LkBz»zíC

pXtGΩ]iHo¼pC

: Ω¼½súXⁿOC

sqlcodeG -1216

sqlstateG 56031

2 SQL Tº 157

SQL1217N ΩwúΣ REAL Ω¼C

í: SQL @Ω¼ REAL (µδTBI)

@ΘJΘXC nDºΩwúΣ REAL

Ω¼C

úBz»zíC

: N SQL Ω¼ REAL ⌠≤÷≤

iAm½¿í SQL Ω¼ DOUBLE iC

sqlcodeG -1217

sqlstateG 56099

SQL1218N ew buffpool-num ñSi

C

í: wñeúQCLknD

t@C

LkBz»zíC

: wú≈jAeLkΩwB

zⁿúC wpwhBzⁿC

pG½s⌡µA»zíiα¿\C pGgXA

⌡µUCY@AiHε≥óG

1. W[wjp (pGoww AWE ΣA

hϕnW[ DB2_AWE n²ⁿw°í

)

2. εΩwNzí/sjq

3. εjµ

4. εwñϕµíw²ú jp

5. ΓYϕµíΣLw

sqlcodeG -1218

sqlstateG 57011

SQL1219N nDóA]LktmMΩOΘC

í: ΩLktm¼≈MΩOΘHBznDC

oiα]ΣL (ú÷) Bzñ⌡µF@OΘt

mC

: DiUCΦk≤G

v εb≈W⌡µΣLíA!ΣOjq@

OΘíC

sqlcodeG -1219

sqlstateG 57011

SQL1220N LktmΩwzí@OΘXC

í: ΩwzíúαtmΣ@OΘXCy¿

]AiαOΩwzíΣ@

⌠ALR≈OΘΩCiαO

ΘΩ]AG

v tñtm@OΘOr

v @OΘqjp

v tñi½µ½íq

v tñiΩΘOΘq

: ⌡µUC@hG

v τR≈iOΘΩAiXΩwz

íDbtW⌡µΣLíDC

v b Linux 32 WANí shmmax W[

256 MBCb Linux 64 WANí shmmax

W[ 1GBC

v εvTOΘXΩwzítmAH

εΩwzí∩ªOΘDCo]

AGmaxagentsBmaxdari P numdbC

v AϕAεΣLtíC

SQL1221N LktmuíΣhvΩ∩C

í: LktmuíΣhvΩ∩Cy¿

]AiαOΩwzíΣ@⌠

ALR≈OΘΩCiαOΘΩ

]AG

v tñtm@OΘOr

v tñi½µ½íq

v tñiΩΘOΘq

: ⌡µUC@hG

v τR≈iOΘΩAiXΩwz

íDbtW⌡µΣLíDC

v ε aslheapsz tmC

v AϕAεΣLtíC

sqlcodeG -1221

sqlstateG 57011

SQL1222N uíΣhv∩ñAS¼≈xs

Θi≤BznDC

í: uíΣhv∩ñAiOΘúw

C

: Wj aslheapsz tmC

sqlcodeG -1222

sqlstateG 57011

158 TºΓU GU

SQL1223N úαlNzíAnDC

í: nDóA]NWL maxagents tm¡

εC

: Wj maxagents tmA/εΩ

wC

sqlcodeG -1223

sqlstateG 57019

SQL1224N ΩwzíLkⁿsnDBwε

iµñnDAwεzSwn

DA]znDoDC

í: Tºik]≤UC⌠@ípC]

¼C

1.

v Ωw°AWlΩwzí

v Ωwzíwε

v ΩwzíwgtmNzíW¡

v tzwjε⌠ΩwNzí

v ΩwNzíw]DnΩwzíBzº

εε

2. SYSADM v¡bzsoXF FORCE

QUIESCE ⁿOC≤z ID SΩw/Ω

CONNECT QUIESCE v¡A ID ú≤

CONNECT QUIESCE v¡sA]zΩw/Ω

suQC

3 . F±Ωwtm M A X _ L O G

NUM_LOG_SPAN e\nhµ÷ΘxíA

DB2 wjó÷¼íC

4. íHqT≤wh½⌠wqCB

sⁿ¡≤µ@Bzα@OΘq

CpAAIX ñC@Bz¡εO 10 @O

ΘqC

5. zbuDB2 wv Windows OS ¼≈

W⌡µ DB2AwúXnDúO DB2USERS

DBADMINS s¿ ID UΩwCuDB2

wvΩw DB2 tε≥v

DB2 s ABªw]OC

6. d oOA] SQL_ATTR_QUERY_TIMEOUT ]

CABd úOC

SQL_ATTR_QUERY_TIMEOUT ⁿXb °⌡µº

eAÑ SQL »zí¿⌡µϕC

7. bÑíOdσOdΩwºßA

DB2 jε÷¼íANªm≤εCAÑb

ñíñ⌡µC

ΣLpX°AípG

v wWL@thWCBzW¡ (AIX W

maxuproc)C

v b TCP/IP qT≤wD/q⌠ñAⁿwß

W TCP/IP AW≡XúP≤°AW≡

XC

pX°AΩiHoípC

: ws∩≤WzD

]G

1. ½soXΩwnDC pGnDAóApΩ

wzCΩwzTwwAϕatm

maxagents ΩwzítmC

2. ²ΩwzúRεBzΩw/ΩAN

sWRεsñCRεiHbΩBϕµí

Ωwhñ⌡µC

3. ∩íHoX≤WcTw@CMAX_LOG i

εOµ÷LhΘxíC NUM_LOG_SPAN

iεOµ÷Od½µ÷ΘxíC]p

íA≤Twµ÷AHεLh

ΘxíC]²Ωwzµ÷Θx

C

4. TCP/IP NΩwsj⌠ΩApG

íΣoípAB¼≈OΘΩi

ªAh]w EXTSHM C

5. uWindows qúzvuπANAϕ ID

sW Windows ws DB2USERS

DB2ADMNSCµMΦkNOuwvA

²úoC

6.

≤íñ SQL_ATTR_QUERY_TIMEOUT ]

wCíiH SQLSetStmtAttr() τ]w»

zíCpGLk∩í (τYA≤Ot

ODBC í)Ah QueryTimeoutInterval iH]

0AB C L I XíNñ

SQL_ATTR_QUERY_TIMEOUT ]wA]²Ñ

SQL »zí¿⌡µßA≡íC

QueryTimeoutInterval ⁿwd O⌡µⁿbΓd

LºíNÑh[CGpG QueryTimeoutInterval

] 0Ahí]w

SQL_ATTR_QUERY_TIMEOUT ANP SQLSTATE

01S02C

7. W[P max_connections ÷ max_coordagents C

HOdσOdΩwBm≤εCÑbñí⌡

µíiαP@ñNzíOdAHÑ

ΩwCϕªPF max_coordagents @o

ANtLkAm≤εCíAHK²

ªα≈úΩwM¼pCYnεoípo

≈vAbtWtm≤h≤íNz

íAεOdσC

2 SQL Tº 159

pXtA]G

v qnDΩñΣXD (\

Troubleshooting GuideAH op≤OóΩ

)ATwqTltb@ñAHwbΩ

w°AWAFqTqT≤w°ABzC

v YO AIX @tAd maxuproc ]wA

n≤ªC maxuproc ¡εbwpX°AºUi⌡

µBzCw]]w 40C

ziUCⁿOde maxuproc ]wG

.lsattr -E -l sys0

Yn°wpX°Aeb⌡µBzA

ⁿOG

ps -ef | grep instdj1 | wc -l

Σñ ″instdj1″ OpX°AΩWC

UCⁿO≤ maxuprocG

chdev -l sys0 -a maxuproc=’nn’

Σñ nn O maxuproc sπC

pGíHqT≤wh½⌠wqAε

ísA½t@qT≤w (pA

TCP/IP)C AIX 4.2.1 sAiHΓ⌠

EXTSHM ]¿ ONAW[µ@BziHs@O

ΘqC

sqlcodeG -1224

sqlstateG 55032

SQL1225N nDóA]wF@tB⌡µ

ⁿBµ½í¡εC

í: wF@tB⌡µⁿBµ½í¡

εCziH\zqΘxñ÷DΩTC

b AIX tWAmaxuproc iαCC

: dzqΘxAHTwwF@

¡εW[¡εC

sqlcodeG -1225

sqlstateG 57049

SQL1226N wßsujC

í: ßsuAwgÑ≤ttmñwq

jC

LkBz@C

: Ñ ΣLíPΩwsC

Ynµ⌡µ@híAW[

max_connections CsbU@¿\alΩw

zíºßCY m a x _ c o n n e c t i o n s j≤

max_coordagents Ahñ\αC

sqlcodeG -1226

sqlstateG 57030

SQL1227N µ column ¼²p valueAWXΣ

µd≥BµíLBOPYΣL

pú@PC]X code

í: úi≤s¼²pµíAOLB

WLd≥Oú@PCBd≥Pµíd]A

(∩ code)G

1 rpO -1 >= 0C

2 ϕ ±rp (pG

CLUSTERRATIO) b 0 M 100 ºíC

3 P HIGH2KEY, LOW2KEY ÷WhG

v ⌠≤ HIGH2KEYBLOW2KEY Ω¼A

P∩µΩ¼PC

v HIGH2KEYBLOW2KEY °A 33

µΩ¼°W¡Gñp@

C

v Cϕ∩µñ 3 ≤hπA

HIGH2KEY > LOW2KEYCµñY≤

3 πAH I G H 2 K E Y iHÑ≤

LOW2KEYC

4 P PAGE_FETCH_PAIRS ÷WhG

v PAGE_FETCH_PAIRS pñOA

@tCjrC

v µ@ PAGE_FETCH_PAIR pñnΦn

11 ∩C

v Y CLUSTERFACTOR > 0Ag@

PAGE_FETCH_PAIRS C

v PAGE_FETCH_PAIRS pñO°úo

j≤ 1 9 Aτúop≤jπ

(MAXINT = 9223372036854775807)C

v PAGE_FETCH_PAIR wjpn²AΣ

WCAPAGE_FETCH_PAIRS

ñ⌠≤wjpAúoj≤

MIN(NPAGES, 1048576) (32 ¡x)

MIN(NPAGES, 2147483647) (64 ¡x)AΣ

ñ NPAGES O∩ϕµñC

v PAGE_FETCH_PAIRS u¬ vn²AΣ

εABS⌠≤O¬ n²p≤

NPAGESC PAPAGE_FETCH_PAIRS n²

ñ⌠≤u¬ vjpAj≤∩ϕµ

CARD (C) pC

160 TºΓU GU

v YΓs≥∩ñwjpPAΓ∩ñ

¬ ]PC

5 P CLUSTERRATIO M CLUSTERFACTOR ÷

WhG

v CLUSTERRATIO O -1 b 0 P 100

ºí

v CLUSTERFACTOR O -1 b 0 P

1 ºí

v ú≤AC L U S T E R R A T I O

CLUSTERFACTOR O -1C

v pG CLUSTERFACTOR OAha

PAGE_FETCH_PAIR pC

6 µC (SYSCOLUMNS ñ COLCARD

p)Aµs (SYSCOLGROUPS ñ

COLGROUPCARD)Aúαj≤Σ∩ϕµC

(SYSTABLES ñ CARD p)C

7 ∩≤]tUCΩ¼µAúΣ⌠≤p

G L O N G V A R C H A RB L O N G

VARGRAPHICBBLOBBCLOBBDBCLOB

wqc¼C

8 pPΩΘΣL÷pú@PAb⌠

wqñOLC

9 w∩ϕµALkb SYSSTAT.INDEXES

ñ≤sUCϕµpG

A V G P A R T I T I O N _ C L U S T E R R A T I OB

A V G P A R T I T I O N _ C L U S T E R F A C T O RB

AVGPARTITION_PAGE_FETCH_PAIRSB

DATAPARTITION_CLUSTERFACTOR

10 P AVGPARTITION_PAGE_FETCH_PAIRS ÷

WhG

v AVGPARTITION_PAGE_FETCH_PAIRS pñ

O@sΩjr

jC

v µ@ AVGPARTITION_PAGE_FETCH_PAIR

pñnΦn 11 ∩C

v pG AVGPARTITION_CLUSTERFACTOR O

> 0Ah@n

AVGPARTITION_PAGE_FETCH_PAIRS C

v AVGPARTITION_PAGE_FETCH_PAIRS pñ

O°úoj≤ 19 Aτúop≤

jπ ( M A X I N T =

9223372036854775807)C

v AVGPARTITION_PAGE_FETCH_PAIRS w

jpAΣWCA

AVGPARTITION_PAGE_FETCH_PAIRS ñ

⌠≤wjpAúoj≤ MIN(NPAGES,

1048576) (32 ¡x) MIN(NPAGES,

2147483647) (64 ¡x)AΣñ NPAGES O

∩ϕµñC

v AVGPARTITION_PAGE_FETCH_PAIRS

″fetches″ (ú ) εAB⌠

@ú úop≤ NPAGESCA

AVGPARTITION_PAGE_FETCH_PAIRS ñ

⌠≤ ″fetch″ jpúoj≤∩ϕµ

CARD (C) pC

v YΓs≥∩ñwjpPAΓ∩ñ

¬ ]PC

11 P AVGPARTITION_CLUSTERRATIO M

AVGPARTITION_CLUSTERFACTOR ÷W

hG

v AVGPARTITION_CLUSTERRATIO

-1 0 P 100 ºíC

v AVGPARTITION_CLUSTERFACTOR

-1 0 P 1 ºíC

v ú≤A

AVGPARTITION_CLUSTERRATIO

AVGPARTITION_CLUSTERFACTOR úO

-1C

v pG AVGPARTITION_CLUSTERFACTOR O

Ah±H

AVGPARTITION_PAGE_FETCH_PAIR pC

12 P DATAPARTITION_CLUSTERFACTOR ÷

WhG

v DATAPARTITION_CLUSTERFACTOR

-1 0 P 1 ºíC

: Tws¼²pXWzd≥B°µ

ídC

Tw⌠≤p≤sbª¼÷YñO@P (pA

C)C

w∩ϕµA≤sϕµMp

µC

sqlcodeG -1227

sqlstateG 23521

SQL1228W DROP DATABASE w¿A²b num

IñΣúΩwOWWΩwW

nameC

í: DROP DATABASE ⁿOwQ¿A²Σú@

ΩwOWΩwWbICiαoIw

⌡µ DROP DATABASE AT NODEC

: oO@iTºC ún⌠≤¬C

2 SQL Tº 161

SQL1229N tAw Rollback µµ÷C

í: oFUCípº@G

1. XtApAIósóC í

Q Rollback e@ COMMITC

NADB2 í\αñµpUG

Import wNí Roll BackCpGLh

COMMITCOUNT AN@ Rollback

e@TwIC

Reorg @wQñB½súXC

Redistribute@QñA²Y@iα¿\C H ″

≥″ ∩AnD@ANqóI½s

@C

Rollforward@wQñAΩwb ROLL-FORWARD

m¼AñC ½súXⁿOC

Backup/Restore@wQñB½súXC

2. FCM (tqTzí) qTⁿwA≡AúÑ

≤ DB2 ΩñICdI

Services ATw≡úPC≡wqµípUG

DB2_<instance> xxxx/tcpDB2_<instance>_END xxxx/tcp

Σñ <instance> Nϕ DB2 ΩWAxxxx Nϕ≡C

Tw DB2 ßΣAo≡C

:

1. A@CYbA\zqΘxñ

÷DΩTCúOIóPA

iαntz≤UC

NAb SP ⌠ñ¬tα½Aoiα

O¬tα½óxⁿC

2. ≤sA≡²IñA≡úPAMßA

@C

SQLCA sqlerrd µAⁿXIóI

XC óIAN@Tº±J db2diag.log

ñAⁿXóIC

sqlcodeG -1229

sqlstateG 40504

SQL1230W @ⁿwNzí id Oúαjε

C

í: Force ⁿOWⁿwNzí id ñA@O

úαjεεCi]iαOG

v ⁿwFúsbLNzí idC

v NzíPΩwsíAb¼Nzí id

PoX Force ⁿOºíC

v ⁿwNzí ID O@LkjεεµNz

íC

: YOⁿwFúsbLNzí IDA

Nzí ID ½ⁿOC

SQL1231N ⁿwFLujεvpC

í: ⁿw Force ⁿOpLCⁿw

OπO SQL_ALL_USERSC0 PC

: ≤pA½súXⁿOC

SQL1232N ⁿwFLujεví C

í: ⁿw Force ⁿOíLC∩≤ Force

ⁿOAuΣDPBíC]w

SQL_ASYNCHC

: Ní]w SQL_ASYNCHA½sú

XⁿOC

SQL1233N u Unicode ΩwΩΣ

lyqτC

í: UCn Unicode Ωwñ UCS-2 r

ΩϕíG

v VARCHAR qτ@

v VARGRAPHIC qτ@ (wⁿwG

)

v ⁿw UCS-2 QiAµí UX ’Qi

r’

LkBz»zíC

: Ω¼½súXⁿOC

sqlcodeG -1233

sqlstateG 560AA

SQL1234N ϕµí tablespace-name Lkα½

LARGE ϕµíC

í: u REGULAR DMS ϕµíiHα½

LARGE DMS ϕµíCt¼²ϕµíBSMS ϕµ

íϕµíLkα½ LARGE ϕµíC

: oX S E L E C T T B S P A C E ,

T B S P A C E T Y P E , D A T A T Y P E F R O M

SYSCAT.TABLESPACES WHERE TBSPACE =

’tablespace-name’AτϕµíCϕµíú

αOt¼²ϕµí ( T B S P A C E úαO

162 TºΓU GU

’ S Y S C A T S P A C E ’ )AO D M S ϕµí

(TBSPACETYPE O ’D’)AO REGULAR ϕµ

í (DATATYPE O ’A’)C

sqlcodeG -1234

sqlstateG 560CF

SQL1235N ϕµ table-name TεNϕµí

tablespace-name α½ LARGE ϕµ

íC

í: ϕµbh@δ DMS ϕµíñΩ

Cϕµí]twϕµΩA

αα½ LARGE ϕµíC

: Yn¿\α½wϕµϕµíG

1. w∩]twϕµºΩCϕµí (Σ

ñ@ϕµíú)Aqwϕµ≈oϕµ

íΩCTw≈@C

2. ALTER TABLESPACE »zí COVERT TO

LARGE ∩Aα½CϕµíCTwC»z

íC

3. ϕϕµíñπwϕµlΩA

α½ϕµíCTw@C

4. REORG INDEXES ALL FOR TABLE table-name

ALLOW NO ACCESSA½ϕµAb

ϕµW½C

5. ½]≈ΩúsϕµC

6. NCϕµ½s[ϕµC

sqlcodeG -1235

sqlstateG 560CF

SQL1236N ϕµ table-name LktmsA] ID index-id úΣj¼ RIDC

í : ϕµbϕµíwzL A L T E R

TABLESPACE »zí CONVERT TO LARGE lyα

½ LARGE ϕµíCúDw½½ºesb

≤ϕµWAΣΣj¼ RIDAhϕµ¡úΣ

j¼ RIDC½½AHΣϕµN

¿°C

: iH REORG INDEXES ALL FOR

TABLE table-name (²ú CLEANUP ONLY ly) i

µ½Cw∩ϕµAhⁿw ALLOW NO

ACCESSCAiH½ ( REORG TABLEA²ú

t INPLACE ly) ϕµAoú½Ai

ϕµCΣ 255 HWεCC

sqlcodeG -1236

sqlstateG 55066

SQL1237W bNϕµí tbspace-name q

REGULAR α½ LARGEC½

½ϕµíñϕµWAHΣ

j¼ RIDC

í: COMMIT ºßAα½ϕµíiΣ@δϕµ

í≤jxsΘeqC@δϕµíñΩXW

¡ 0x00FFFFFFCYnϕµΣj≤ 0x00FFFFFF

XAh½½ϕµWC

: SQL Reference ñ ALTER TABLESPACE »

zíσ≤ⁿwF CONVERT TO LARGE ∩

ΩCϕoAD½½ϕµ

íñϕµWAHεbNj≤ 0x00FFFFFF

XtmϕµoóC

sqlcodeG +1237

sqlstateG 01686

SQL1238N ⁿwnßGLC]X

= reason-codeC

í: CREATE PROCEDURE (Sourced) »zíñ

WITH RETURN TO CLIENT lyⁿwGLC

iα]XpUG

1 pGΩO Microsoft SQL ServerBSybase

InformixAhb CREATE PROCEDURE (Sourced)

»zíñAWITH RETURN TO CLIENT ly

GºmXⁿwGúÑ≤

1C

2 pGΩO O r a c l eAh C R E A T E

PROCEDURE (Sourced) »zíñ WITH

RETURN TO CLIENT lyGº

jmXAj≤Ωºj R E F

CURSORS XC

: ]X @OG

1 NΩ 1 HºG⌠@m

XC

2 NΩj≤Ωºj R E F

CURSORS XG⌠@mXC

sqlcodeG -1238

sqlstateG 560CI

SQL1239N XML \αα≤πµ@Ωw

Unicode ΩwC

í: uH UTF-8 rXwqπ@Ωw

ΩwAiH XML \αCuHΦíwq

ΩwAiHpwqΩ¼ XML µBn²

XML ⌡xsw½≤ XQuery ϕíѺ XML \αC

2 SQL Tº 163

@Ωwñ XML \αAYLksWΣLΩw

C

Y 9 hΩwΩwD Unicode Ω

wAXML Ω¼i@Ω¼ABuX

8 ΣliH XML τCoϕ 9

hΩwΩwD Unicode Ωwúe\

9 sW XML τ (p XMLCOMMENT

XMLPI)Bxml jεα¼Wµ (XMLCAST)AH 8 ñ

XML τb 9 sW\αC

: pGzQn XML \αA²wsbΩ

wD UTF-8 rXwqAzNntµπ

µ@Ωw Unicode ΩwAα≈Q XML

\αCpGzQn XML \αA²wsb Unicode

ΩwoπhΩwAzNuαOdΩw

@ΩwAOtµπµ@Ωw

Unicode ΩwAα≈Q XML \αCYw

XML \αAhLksWΩwXRΩwC

zntµú⌠≤ XML \αΩwAα

hΩwC

Y 9 hΩwΩwD Unicode Ω

wAziVⁿ XML ΘJ ( XMLSERIALIZE)

Σñ@τΘJ XML ΩANτΘXxsbΩ

wñAíCATwú 9

⌠≤sW XML τ (p XMLCOMMENT XMLPI)A

H 8 ñ XML τb 9 sW\αCp

Gzns XML τ²ewsbº XML τ

s\αANΩwuµ@ΩwA

UTF-8 @ΩwrXC

sqlcodeG -1239

sqlstateG 42997

SQL1240N wFεBzW¡C

í: zbϕµíW≥oεBz¼AAϕµ

íw 5 BzεBzC

: Ñ Bzº@úΣεBz¼AAMß

A@C

SQL1241N ΩwA∩ tbs-name ϕµíwq

ⁿwFLC stringC

í: ϕµíWLd≥C\uDB2 ΩTñ

v(http://publib.boulder.ibm.com/infocenter/db2luw/v9)A

H oΩw api º sqletsdesc cµíC

OOcµWC

: ≤ΩwnDC

SQL1242N XML \α⌠wqñúΣo

\αC]X = reason-codeC

í: ]búΣ XML \α⌠wqñªA

HLkBz»zíCreason-code ⁿX⌠wqC

1 ϕµúΣ XML Ω¼

µC

2 d≥ϕµúΣ XML Ω¼

µC

3 πs¼ 1 ϕµúαsW XML Ω

¼µC

4 Lkπ XML µϕµwqeΣC

5 INSTEAD OF oí°AúΣ

XML Ω¼µC

6 oíwqñúΣ XML Ω¼α

C

7 b]t XML Ω¼µϕµñAALTER

TABLE »zíLkⁿw REORG @C

: UC]X µC

1 ºϕµñwqíµA

XML Ω¼C

2 d≥ºϕµñwqíµA

XML Ω¼C

3 π CONVERT ∩ REORG INDEXES

ⁿOANϕµWsα½¼ 2 A

MßAoX ALTER TABLE HsW¼ XML

µC

4 ≤ϕµwqHKPπeΣ

XML µCb CREATE TABLE »zíñA

ú DISTRIBUTE BY ly ( PARTITIONING

KEY ly)AOúí XML Ω¼µ

Yi¿@C b ALTER TABLE »zí

ñA²≤eΣAsW XML ¼µA

O²≤í XML µAsWe

ΣC

5 Nπ XML Ω¼µ°ⁿw

INSTEAD OF oíC

6 boíwqñ XML Ω¼α

C

7 ALTER TABLE »zíñAREORG í

@úC

sqlcodeG -1242

sqlstateG 42997

164 TºΓU GU

SQL1243W Lk≤ DB2 8 Ωwñ

db2look @ϕµ

SYSTOOLS.DB2LOOK_INFOC

í: MIGRATE DATABASE ⁿOd DB2 8

ΩwOπW SYSTOOLS.DB2LOOK_INFO

db2look @ϕµAúhsbϕµCpGΩwP

W²µwqúPϕµAhúhϕµⁿOóC

: bΩwα¿ßAd

SYSTOOLS.DB2LOOK_INFO ϕµwqCpGªOt

ϕµAhHΓΦíúhªCpGoO

ϕµAh½sRWChADB2 9

ALTER TABLE COPY SCHEMA »zíNLk⌡µC

sqlcodeG +1243

SQL1244W µ÷zΩw server-name suA

NbU@ COMMIT oC

í: z∩@ TM ΩwΩwoXⁿOCnÑ

BzU@ COMMIT Aα¿C

: pY@ TM ΩwΩwA

b≥⌡µeoX COMMIT »zíC

sqlcodeG +1244

sqlstateG 01002

SQL1245N wFs¡εC oßúe\A

≤hsC

í: ∩≤s¡εw²wq⌠AwF

jµΩwsCoípDndAO

NETBIOS qT≤wC

: iα@G

v SET CLIENT ⁿO APIAN MAX NETBIOS

CONNECTIONS µ]wµsW¡Cz

biµ⌠≤seA²⌡µ]wC

sqlcodeG -1245

sqlstateG 08001

SQL1246N ssbAúα≤s]wC

í: ]oUCΣñ@ípG

v z SET CLIENT API ≤ís]

wC ≤QA]@hssbC

v í]tuDB2 Ish APIvIsPtt

t SQL ºτIsAz CLI API Iss

zC

: iα@G

v oX SET CLIENT API (sqlesetc sqlgsetc) CLP

ⁿOeATwíwq°AsC

v Yí CLIATwsznDúg

uDB2 Ish APIvoXC

SQL1247N b XA µ÷Bz⌠ñ⌡µí

SYNCPOINT TWOPHASE s

]wC

í: í∩ SYNCPOINT ONEPHASE

SYNCPOINT NONE emsA SET CLIENT

API N SYNCPOINT s]w≤oº@C o

]w∩íLAªy¿µ÷Bz syncpoint ⁿO

(p CICS SYNCPOINT) ⌡µCNASYNCPOINT

ONEPHASE Ow]ems∩C

: iα@G

v ems∩ SYNCPOINT TWOPHAE ½sems

íC

v ∩íAHKIs SET CLIENT APIAbΣL⌠≤B

zºeANs∩]w SYNCPOINT TWOPHASEC

sqlcodeG -1247

sqlstateG 51025

SQL1248N Hµ÷zíwqΩw

database-aliasC

í: zs @úQµ÷zíΩ

wCΩwwqµ÷zíAHKPGÑqT

BzC

: N@ΩzíΩwAwq

uíµ÷Bzv⌠µ÷zíCpAb CICS

⌠ñAonNΩwsW XAD Ab XAD

n² XAOpen rΩñAúΩwOWWC

sqlcodeG -1248

sqlstateG 42705

SQL1249N úΣ DATALINK Ω¼C≤

≤ db-objectAαK

DATALINK Ω¼C

í: db2ckmig uπεoy¿αó

DATALINK Ω¼C

DATALINK Ω¼Ωw½≤]AϕµB°B

τBΦkBSϕ¼cΩ¼C

: ²ú≤s db-object OΩw½

≤Aª² DATALINK Ω¼AαΩwC

sqlcodeG -1249

2 SQL Tº 165

sqlstateG 5U015

SQL1250N ]wbΩñ XML \αAH

sWΩwC

í: ΩwzíΩwF@ΩwA

ΩwñwF@ XML ½≤Apπ XML Ω

¼µϕµ XML ⌡xsw½≤ÑCY

XML ½≤úAsbAΩwzíΩM°L

XMLCunOHΦíΩwzíΩL

XMLAhΩNúA\hΩwC⌠≤

sWΩwúC

: pG≤Ω⌠≤Ωwb XML

Ω¼µ XML ⌡xsw½≤AhΣLΩ

πhΩwΩC

pGΩΩwΩWD@ XML Ωxs

ΘAh∩Ω⌡µí XML ΩΩM

zCYΩΩwñAL⌠≤ XML Ω¼µ

XML ⌡xsw½≤Aⁿ≥sbCΓΦk

iMúΩ XML ⁿΩwh XML ⁿC

1. qΩsΩwñXD XML ΩCsπs

ΩwΩCNΩJsΩΩwñC

2. w∩ΩUΩwΩΩwzít

mAⁿKXO@ db2pdcfg ∩≤Ωwtm

ñ XML ⁿCb⌡µ@ºeAΩñ

íΩwú]A⌠≤ XML ¼µAHUΩ

w XML ⌡xswAOÑΣ½nCYn

∩Ap IBM AñC

SQL1251W S⌠≤ΩgτPdC

í: ΩwñSµ÷A]S⌠≤w⌠bÑ

iJ syncpoint Bzµ÷C

: ún⌠≤@C

SQL1252N b CREATE PROCEDURE (Sourced)»zíñⁿwº

source-procedure-name ΩWO

hC]X = reason-codeC

í: b CREATE PROCEDURE (Sourced) »zíñⁿ

wº procedure-name ΩWOh

Ciα]XpUG

1 ΩWhπM⌡W

PWC

2 ΩWhπM⌡W

NUMBER OF PARAMETERS P

WC

3 ΩWhπP

WC

: ]X @OG

1 b CREATE PROCEDURE (Sourced) »zíñⁿ

w NUMBER OF PARAMETERSAU≤@

ObΩC

2 b CREATE PROCEDURE (Sourced) »zíñⁿ

w UNIQUE IDAU≤@ObΩ

C

3 b CREATE PROCEDURE (Sourced) »zíñⁿ

w source-schema-nameAU≤@ObΩ

C

sqlcodeG -1252

sqlstateG 42725

SQL1253N bΩWΣúW

source-procedure-name C]

X = reason-codeC

í: bΩWΣú CREATE PROCEDURE

(Sourced) »zíñⁿwCiα]XpUG

1 ½≤WH NUMBER OF PARAMETERS

LkOΩC

2 ½≤WH NUMBER OF PARAMETERS

M UNIQUE ID LkOΩC

3 bΩWΣú CREATE PROCEDURE

(Sourced) »zíñⁿwΩ]WC

4 CREATE PROCEDURE (Sourced) »zíñⁿw

Ω]WAbΩWOLC

5 ½≤WLkOΩC

6 ½≤Wⁿw UNIQUE IDA²Ωoú

Σ UNIQUE IDC

: ]X @OG

1 τⁿw NUMBER OF PARAMETERS O

TC

2 τΩⁿw UNIQUE ID O

AOΩWC

3 τⁿwΩ]WOTC

4 ≤ΩWΩ]wqC

5 τⁿw½≤WOTC

6 ú UNIQUE ID lyC

sqlcodeG -1253

sqlstateG 42883

166 TºΓU GU

SQL1254N pX°AΩ server-name úΣ

Ω¼ data-typeCªO≤

procedure-name parameter-nameC

í: pX°Ans ΩúΣⁿw

Ω¼C

: ⁿw@ⁿΣΩ¼AMß½sú

XíC

sqlcodeG -1254

sqlstateG 428C5

SQL1255N procedure-name ⁿw∩

value úX∩∩C

í: CREATE PROCEDURE (Sourced) »zíñⁿw

SQL Ωs (NO SQLBCONTAINS SQLBREADS

SQL DATA MODIFIES SQL DATA)BMw

(DETERMINISTIC NOT DETERMINISTIC) Oí

@ (EXTERNAL ACTION NO EXTERNAL

ACTION)AúX∩∩C

: ≤∩AΣX∩

∩C

sqlcodeG -1255

sqlstateG 428GS

SQL1256W bΩWΣú

source-procedure-name Ω]DΘA

Ω]DΘLC

í: w¿\pXA²bΩWΣú

procedure-name Ω]DΘAΩ]DΘL

C

: ²TOΩ]DΘAA

IspXC

sqlcodeG 1256

sqlstateG 0168A

SQL1257N d]t@b nickname ñ

µ column-name zⁿC

í: Ωn@ⁿµzⁿCzⁿY

Dúbd ñAYzⁿ÷bd ñA²Ω

wrapper oLkbd sízⁿC

: pGµúO≤d zⁿñA

AϕasWµzⁿCpGµO≤

d zⁿñA½d HzⁿCz

ⁿCbΩσ≤ñC

sqlcodeG -1257

sqlstateG 429C0

SQL1258N SYSTOOLSPACE M

SYSTOOLSTMPSPACE ϕµí

b IBMCATGROUP Ωws

ñC

í : Fn S Y S T O O L S P A C E M

S Y S T O O L S T M P S P A C E ϕµíAzb

IBMCATGROUP ΩwsñwqªC

: ½súX CREATE TABLESPACE ⁿOA

ⁿw ON IBMCATGROUP lyC

sqlcodeG -1258

sqlstateG 560CJ

SQL1259N ARCHIVE LOG ⁿO] SQLCODESQLCODE ≤Ωw partition-list

WΩw db-name BóC

í: ∩Ωw partition-list WΩw

db-name oX ARCHIVE LOG ⁿOAo SQL C

: uTºΓUvñ SQLCODEA

oA½súX ARCHIVE LOG ⁿOC

SQL1260N tmΩw name I node-list W

Roll-Forward @C

í : tmⁿwΩwAⁿwIW

ROLL-FORWARD @CpG ″,...″ XbI

MµA\zqΘxñπIMµC

ΩwbⁿwIW Roll ForwardC

(NGpGzbwΩw°AAI

XⁿXoIChAªOú÷AB

ñªC)

: TwoⁿwITΩnAMßb

oIWΩws≈C

SQL1261N Ωw name bI node-list WDb

ROLL-FORWARD m¼AñA]ú

nboIW ROLL-FORWARDC

í : ⁿwΩwbⁿwIWúB≤

ROLL-FORWARD m¼ACoiαO]Ω

wAw WITHOUT ROLLING FORWARD ∩A

OwboIW¿ ROLL-FORWARD C

pG ″,...″ XbIMµA\zqΘxñ

πIMµC

ΩwS Roll ForwardC

(NGpGzbwΩw°AAI

2 SQL Tº 167

XⁿXoIChAªOú÷AB

ñªC)

: ⌡µUC@G

1. TwbⁿwIWnC

2. boIW@≈ΩwC

3. oX ROLLFORWARD DATABASE ⁿOC

SQL1262N F Roll Forward Ωw name ⁿw

íILC

í: ⁿwíIεíWOLCíW

OH I S O µíΘJ

(YYYY-MM-DD-hh.mm.ss.<ssssss>AΣñ YYYY NϕA

MM NϕδADD NϕΘAhh NϕAmm NϕAss N

ϕϕA ssssss Nϕ∩Lϕ)C

ΩwS Roll ForwardC

: TwíWOHTµíΘJC

ϕzoX ROLLFORWARD DATABASE ⁿOATw

ⁿw≈új≤ 2105C

SQL1263N NI node-number ºΩw name

ÑAxs name úOΘxC

í: ⁿwIºΩwΘx²Θx²ⁿ

wxsΘxA²LC

ROLL-FORWARD BzεC

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: YnMwTOsΘxA QUERY

STATUS ∩oX ROLLFORWARD DATABASE ⁿOC

NTxsΘxJΩwΘx²ApΩw

b@P¼AA≤Θx⌠AHⁿVTxsAM

ßoX ROLLFORWARD DATABASE ⁿOCA½s

úXⁿOAΘx⌠ⁿVTxsC

SQL1264N xs name ú≤I node-number W

Ωw database-nameC

í: bú≤ⁿwΩwΘx²Θx²

ñAΣⁿwxsΘxC

ROLL-FORWARD BzεC

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: YnMwTOsΘxA QUERY

STATUS ∩oX ROLLFORWARD DATABASE ⁿOC

pGΩwe@P¼AANTxsΘxJΩ

wΘx²A≤Θx⌠AⁿVTxsA½so

X ROLLFORWARD DATABASE ⁿOCA½súX

ⁿOAΘx⌠ⁿVTxsC

SQL1265N xsΘx name PI node-number

WΩw name µΘx÷pC

í: YO ROLL-FORWARD AhΘxnH

TBzCΘxOwgΩww

gBzΘxMwCúºApϕµíh

ROLL-FORWARD AhzLwFµΩw

¼AºBzΘxCbⁿwIΩwΘx²

Θx⌠ñΣⁿwxsΘxA²OΘx

ΘxC

ROLL-FORWARD BzεC

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: YnMwTOsΘxA QUERY

STATUS ∩oX ROLLFORWARD DATABASE ⁿOC

pGΩwe@P¼AANTxsΘxJΩ

wΘx²A≤Θx⌠AⁿVTxsA½so

X ROLLFORWARD DATABASE ⁿOCA½súX

ⁿOAΘx⌠ⁿVTxsC

SQL1266N Ωw name wgQ ROLL-FORWARD timestampAíWOWLFⁿw

íIC

í: nD ROLL-FORWARD εbYíWOA

²WObⁿwΩwΘxñµIºeCϕ

ROLL-FORWARD ΩwϕµíXY@í

I ANiαoo¼pC

Ωw ROLL-FORWARD BzεC

: ⁿwTíIA≈Ω

wϕµíXAMß½súX ROLLFORWARD

ⁿOC

SQL1267N tLkbµ PATH ⌠ñΣ

db2uexitC

í: Σúú db2uexitA]ªúb

µ PATH ⌠ñAOúsbC

LkBzⁿOC

: ≤sµ PATH ⌠AH]A

db2uexit ⌠A db2uexit AnA≤s

µ PATH ⌠C

168 TºΓU GU

SQL1268N bI node-number WΩwΘx

logfile AoF errorA]

ROLL-FORWARD εFC

í: Roll-Forward BzLk ΘxC

ROLL-FORWARD BzwεC Ωwϕµíe

ROLL-FORWARD m¼AC

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: duzqvΘxTºATwΘx

OsB@@AMß≥⌡µε Roll-Forward

C

pGwtmΩw⌡XíΘxOsA

d⌡XEΘxAHPw⌡µ⌡Xí

AOoC

SQL1269N wgb⌡µϕµíh

ROLL-FORWARD C

í: ϕµíh ROLL-FORWARD A

²ªwb⌡µñC b⌠≤wíAu@Nzí

α⌡µ ROLL-FORWARD C

: y ΦAϕµíh

ROLL-FORWARD ¿εCpGΣLϕµí

nAAlϕµíh ROLL-FORWARD

C

SQL1270C LANG ⌠]w stringCúΣo

yÑC

í: ]w LANG ⌠AúOΩwzíΣ

yÑC Lk≥BzC

: N LANG ⌠]wiΣyÑC

÷ΩTA\ Administration Guideñ “ΩayÑΣ

” ²C

pXtG\ Federated Systems GuideAH

o NLS ΩTC

SQL1271W Ωw name wA²I node-list W

@hϕµí≈uC

í: blBΩwh ROLL-FORWARD

AOϕµíh ROLL-FORWARD ºßAi

αúTºCYOΩwh roll-forward Ahp

Gⁿw STOP ∩AΩwNiCⁿwIW@

hϕµíLkCbUC¼pUNiαoo

íG

v bíA@hϕµí¼ I/O C

v ºßA@hϕµíiαnxsΘwqC

v @hϕµíLkA]≤ªC

v @hϕµíw≈uC

v ϕbiµϕµíh ROLL-FORWARD A

SFΣLϕµíC

v Ωw ROLL-FORWARD WLF²eíIϕµí

ROLL-FORWARDAy¿÷ϕµíB≤

m¼AC

≈uϕµíibⁿwIW LIST TABLESPACES

ⁿO db2dart íOCzqΘxNú÷S

wϕµí≤hΩTC

pG ″,...″ XbIMµA\zqΘxñ

πIMµC

(NGpGzbwΩw°AAI

XⁿXoIChAªOú÷AB

ñªC)

: nϕµíA⌡µ

ROLL-FORWARD C pGPMsbA

b≈u⌡µϕµíh ROLL-FORWARD C

SQL1272N Ωw name ϕµíh

ROLL-FORWARD Abªα≈bI

node-list W¿ºeεFC

í: ϕµíh ROLL-FORWARD bα≈

ROLL-FORWARD ππWϕµíºeA

wgbⁿwIWεFCoDiαO]UCí

pº@G

v µ÷ϕµwíC

v ROLL-FORWARD ϕµíw¼ I/O C

v íIϕµíh R O L L - F O R W A R D b

ROLL-FORWARD @ϕµíWoF I/O C

v íIϕµíh ROLL FORWARD oF@

∩n ROLL FORWARD @ϕµí⌡µ≤

@ñµ÷Cµ÷iαO@µ÷C

v ϕµíh ROLL-FORWARD Q FAbº

eAQ ROLL-FORWARD ϕµíAC

pG ″,...″ XbIMµA\zqΘxñ

πIMµC

(NGpGzbwΩw°AAI

XⁿXoIChAªOú÷AB

ñªC)

: dzqΘxAH o]C

]∩UCñ@iµG

v LIST TABLESPACES ⁿOMwϕµíO

¼ I/O CpGA[HC

2 SQL Tº 169

v pGµ÷ϕµwíAW[ MAXAPPLS Ωwtm

A⌡µuϕµíh Roll-Forward ≈

uvC

v pG]O@ñOµ÷A¿µ÷C

v pGϕµíbW@ϕµíh

ROLL-FORWARD ßQFAhb °W@

ϕµíh ROLL-FORWARDC U@ϕµí

h R O L L - F O R W A R D Ndb

ROLL-FORWARD m¼AñϕµíC

A⌡µϕµíh ROLL-FORWARD C

SQL1273N ≤≥óFI node-number WΘx

nameA]Ωw name W

ROLL-FORWARD @LkFⁿw

εI (ΘxíI)C

í: Roll-Forward ΩwíbⁿwIΩw

Θx²Θx²AΣúⁿwxsΘxC

Roll-Forward wεC

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: ⌡µUCΣñ@G

v pGΩwe@P¼AANⁿwxsΘxJΩ

wΘx²A≤Θx⌠AⁿVTxsA½

soX ROLLFORWARD DATABASE ⁿOCA½

súXⁿOAΘx⌠ⁿVTxsC

v pGzΣúuΘxAbIWΩ

w/ϕµíAMß¡≤uΘxíWO

⌡µíIC

SQL1274N Ωw name n ROLL-FORWARD

ABíIΘxC

í: Ωwn ROLL FORWARDCNΩwh

ROLL-FORWARD ÑAíInΘx

A]Ωwh ROLL-FORWARD Θxwbi

µñCYn≥ ROLL FORWARDAⁿwPε

íC

pϕµíh ROLL-FORWARD AíI

ΘxC]pUG

v t²n ROLL-FORWARD C t²@w

n ROLL FORWARD ΘxAPΣLϕµíO

@PC

v bBz ROLL-FORWARD Θxϕµíh

CYn≥ ROLL FORWARDAⁿwPε

íC

v ⁿwϕµíh Roll-Forward íIWXΩw

ΘxCoíiαOúTCpGoO

wεíA END OF LOGS ∩½s

úXⁿOC

ΩwS Roll ForwardC

: ½súX ROLLFORWARD ⁿOAⁿw

ROLLFORWARD TO END OF LOGSC

SQL1275N ROLL-FORWARD εí

j≤Ñ≤ timestampA]I node-list

ºΩw name ñΩT ≤ⁿwíC

í: Ωw@n ROLL-FORWARD ϕµ

íbuW≈CiÑΩíWObΩwϕµ

í≈ñC ROLL-FORWARD εíj≤

Ñ≤ⁿwIºuW≈⌠íC

pG ″,...″ XbIMµA\zqΘxñ

πIMµC

(NGpGzbwΩw°AAI

XⁿXoIChAªOú÷AB

ñªC)

: ⌡µUCΣñ@G

v j≤Ñ≤ timestamp εíA½súXⁿOC

H CUT (@í) ⁿwíC

v IWy¡≈AMß½soX ROLLFORWARD

DATABASE ⁿOC

SQL1276N Ωw name LkQaX Roll Forwardm¼AA Roll Forward wj

≤Ñ≤ timestamp íIA]I

node-number tⁿwíºßΩTC

í : gⁿwIsí@

S Q L U M _ R O L L F W D _ S T O PB S Q L U M _ S T O PB

S Q L U M _ R O L L F W D _ C O M P L E T EA

SQLUM_COMPLETEANΩwϕµíXa≈

ROLL-FORWARD m¼AC²OAΩw@

n ROLL-FORWARD ϕµíwbuW≈CnÑ

ΩwíϕµíwbⁿwIW

ROLL-FORWARD uW≈íWOAα≈

⌡µnDC

pGΘxú⌡µonDA]o

C

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: pG ROLLFORWARD ⁿOⁿwεí

170 TºΓU GU

p≤ timestampAj≤Ñ≤ timestamp εíA

½súXⁿOC

τΘxOúúC ROLLFORWARD QUERY

STATUS ⁿOπXU@nBzΘxCΘx

AUCX]G

v Θx⌠w≤C bΘx⌠ñC

v DB2 bµ LOGARCHMETH1 LOGARCHMET2 Ω

wtmMOsmñΣúΘxC

pGΣΘxAΓªsΘx⌠ñAMß

½súXⁿOC

SQL1277W b⌡µ½sV@CbiH

°ϕµítmABxsΘ

ϕµíiH½stmΣxsC

í: uvíτQC@ϕµ

íxseOibtWs CiαAYx

súsbAuvíªCpGLk

ªBªeQt@ϕµíñA]ΣL

⌠≤]Lks Ah≤xsMµßA

α≥iµC

b½sV@ñAQDxsΘϕµ

íC@xs¼AN]uwqxsvC

ooziH∩xs S E T T A B L E S P A C E

CONTAINERS ⁿO APIA½swqªxsΘC

∩≤xsΘϕµíA½swqxs⌠

@ΦkNObzoX RESTORE ⁿO ON ÷Σ

rCzLk∩xsΘϕµí SET TABLESPACE

CONTAINERS ⁿO APIC

: YnMwQC@ϕµíxs

MµA TABLESPACE CONTAINER QUERY API

LIST TABLESPACE CONTAINERS ⁿOCYn∩C@

ϕµíⁿw@w≤sMµA S E T

TABLESPACE CONTAINERS ⁿO APICo API

ⁿOi²zⁿwoCOxslMµ (ϕ

ß≥ rollforward N½ΩwΘxñyz⌠≤ ″

sWxs″ @)AßMµ (ϕ rollforward Nú

½usWxsv@)C

]iαxsO¬ApípAu≥i

µen@AiH¬ /gJxsC

@zn≥@AoX RESTORE ⁿOP

CONTINUE ÷ΣrAH⌡µΩC

SQL1278W ROLL-FORWARD @w¿\a¿C@

ñµ÷bI node-list W

ROLLBACKC

í : @íIϕµíXº

ROLL-FORWARD w¿\a¿A²OoFU@

Γ¼pG

1. bⁿwíIW@@HW@ñµ÷C

Cµ÷úqϕµíXϕµí

ROLL-BACKC

2. bⁿwíIW@@HWµ÷CC

µ÷úqϕµíXϕµí

ROLL-BACKC

qϕµíXϕµí ROLL-BACK µ÷bP

ROLL-FORWARD L÷ΣLϕµíñiαOQT

C

pG ″,...″ XbIMµA\zqΘxñ

πIMµC

(NGpGzbwΩw°AAI

XⁿXoIChAªOú÷AB

ñªC)

: zqΘx]t ROLL-FORWARD

@ ROLL-BACK ºµ÷WΩC

SQL1279W iα½YC

í: ½sΩwϕµ∩½so

A]LkQ½sYCzqΘxñ

iΣC

wQ½sΩw½ϕµC

: dzqΘxHMw≤Lk½

AMß≤DCϕzs AY½ϕµ

LC

SQL1280N ROLL-FORWARD εí

p≤Ñ≤Ωw name timestampA

]@HWϕµíwg

ROLL-FORWARD íIC

í: @ ROLL-FORWARD íIϕµ

íwg ROLL-FORWARD ºeíICLkAi@B

ROLL-FORWARDC

: ⌡µUCΣñ@G

v εí timestamp ½súXⁿOC

v AϕµíAMßp≤ timestamp ε

íA½súXⁿOC

v bºeϕµí ROLL-FORWARD íIß

ϕµí≈AMßPíI½súXⁿOC

H CUT (@í) ⁿwíC

2 SQL Tº 171

SQL1281N ]D pipe-name wlAHPΩ

w database-alias suwQC

í: ≤ DB2 °AaFDAwóhsuCµ

µ÷w RollbackC

: ½súXeⁿOCpG≥sbA

pzNANϕC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCpNANϕAúUCΩTG

ΩTG

v Dí

v SQLCODE TºX

v SQLCA e (iα)

v l (iα)

sqlcodeG -1281

sqlstateG 40504

SQL1282N sΩw database-alias óA]

pipe-name WDΩúb

ñC

í: sⁿWDóA] DB2 sC

ⁿWDW\s@w¡εC

: W[ DB2 °AWs¡εAε

@ⁿWDíAH±sΩC

sqlcodeG -1282

sqlstateG 08001

SQL1283N sΩw database-alias óA]

D pipe-name ΣLBzñC

í: ⁿWDWwQt@Bz@ñC lⁿWDΣC

: ]w⌠ DB2PIPENAMEA∩t@ú

PWA²ⁿWDΣLít@úP

DWC

SQL1284N sΩw database-alias óA]

ΣúD pipe-nameC

í: °AlⁿWDΣA°A

úPW@ⁿWDWC

: lΩzíATwⁿWDΣ

wlCYwlⁿWDΣAh]w⌠

DB2PIPENAME P@AHTwⁿWDWbß

P°AºíOPC

sqlcodeG -1284

sqlstateG 08001

SQL1285N sΩw database-alias óA]

D pipe-name LC

í: ⌠ DB2PIPENAME ]wNDWL

C

: ⌠ DB2PIPENAME O

DWC DW°≤ 8 rAByk¡

εP@δWPC

sqlcodeG -1285

sqlstateG 08001

SQL1286N PΩw database-alias swQA

]@twD pipe-name Ω

C

í: ⁿWDóA]@twΩ (µ½

íB íBW)Cµµ÷w RollbackC

: ±tΩAMßA@C

sqlcodeG -1286

sqlstateG 40504

SQL1287N PΩ istance ATTACH (s) ó

A]ΣúⁿWD pipeC

í: °AlⁿWDΣAΩWú

TC

: Tw°AWΩwzíwlA

wlⁿWDΣCTwΩWOTC

SQL1288N °AúΣ@C

í: ⌡µ°A 64 ¡xúΣ

7 (≤¡) 32 ßD SQL nDC

: qⁿΣß⌡µ@C

SQL1289W N function-name qrX

from-code-page α½rX to-code-page

íA@hLr½¿½r

AObGññFí≈h

rC

í: rXα½τ function-name ΘJAΣ

]túOΘJrX from-code-page ñ

rCb૨ to-code-page ACL

úH½r NCíJ½rú@w

JGCpGLXbΘJ

AhbGññAúH½r NC

172 TºΓU GU

: Twnα½ΩS]tL

C

sqlcodeG +1289

sqlstateG 01517

SQL1290N DFT_CLIENT_COMM Ωwzít

m DB2CLIENTCOMM ⌠

LC

í: ]ⁿwúTA]ΩwúΣⁿw

qT≤wCG

v Unix ¡xGTCPIP M APPC

v WindowsG TCPIPBAPPC (u Windows 32 )B

NETBIOS NPIPE

pGⁿwhAhrIjªC

NATºiαqzsñAñíI

C pAYzg DB2 Connect hDP DRDA °

AsAzßu@ús²AA

Yiαq DB2 Connect hDTºC

: ≤AMßA@C

sqlcodeG -1290

sqlstateG 08001

SQL1291N ²ACAG

directory-services-typeAAPIGAPIAτG

functionAXGrcC

í: ²AltCOAH≥

ΩTCHUOOíC

directory-services-type

b²A¼CO]AG

v DCE

API ≤s HW²Aíí]p

CO]AG

v XDS/XOM

function X²AltτWC

rc qHWτXC NqO

API SwC

p XDS τAp ds_readAib DCE J

xds.h. ñΣXC

p XOM τAp om_getAib DEC J

xom.h ñΣXC

NATºiαqzsñAñíI

C pAYzg DB2 Connect hDP DRDA °

AsAzßu@ús²AA

Yiαq DB2 Connect hDTºC

: TwG

v ú²AúwTwiC

v pG²Aú (p DCE) nnJATwzw

nJ²AAπAϕv¡is ²n²C

YD≥sbAhó tz/Ωwz

AúOXMwD]C

sqlcodeG -1291

sqlstateG 08001

SQL1292N ΩwΩwzíΩsWL

C

í: ΩwΩwzíΩsWúαO

NULLA]úα°≤ 255 rC ª ″/.../″ ″/.:/″.

YC

NATºiαqzsñAñíI

C pAYzg DB2 Connect hDP DRDA °

AsAzßu@ús²AA

Yiαq DB2 Connect hDTºC

: ≤sWA@C

SQL1293N bs²n²ñoCXG

error-codeC

í: bsΩw²n²º@ñA

CUCXHFG

1 Ωw½≤ú]tΩT

2 Ωw½≤MΩww½≤ú]tqT≤

wΩT

10 n²úOΩw½≤

11 ΣúΩw½≤ññσΩwWAW

°

12 ΣúΩw½≤ñΩwqT≤wAqT

≤w°

13 Ωw½≤ñΣL

14 Ωw½≤ñqT≤wΩTú¼L

15 Ωw½≤ñΣúΩww½≤W

16 Ωw½≤ñΩww½≤WL

20 n²úOΩww½≤

2 SQL Tº 173

22 Ωww½≤ñqT≤wΩTú¼L

C

30 n²úOeΩT½≤

31 eΩT½≤ñΣúΩwΩT

32 eΩT½≤ñΩwΩTú¼

33 eΩT½≤ñΣúAϕhD

34 ≤αhDXL

35 αhDΩww½≤WL

36 ΣúeΩT½≤ΩwΩTñΩ

wWAW°

37 ΣúeΩT½≤ΩwΩTñΩ

wqT≤wAqT≤w°

NApG DCE ltúαApzS¼≈M

vi¬ DCE ²n²A]iαTºC

NATºiαqzsñAñíI

C pAYzg DB2 Connect hDP DRDA °

AsAzßu@ús²AA

Yiαq DB2 Connect hDTºC

: Tw DCE ltiHABzAϕ

Mvi¬ ²n²CpGD≥sbAhq

Ωwz≤²n²ñCo²½≤µ

íA\ Administration GuideC

sqlcodeG -1293

sqlstateG 08001

SQL1294N ⁿw≤s²s²⌠WA

WLC

í: Fs²AAb dir_path_name Ω

wzítmñAb DB2DIRPATHNAME ⌠

ñAⁿw²⌠WCzⁿwªAⁿwW

LC

NATºiαqzsñAñíI

C pAYzg DB2 Connect hDP DRDA °

AsAzßu@ús²AA

Yiαq DB2 Connect hDTºC

: ó ΩwzAHFnT

WAⁿwªAMßA@C

sqlcodeG -1294

sqlstateG 08001

SQL1295N ⁿw≤s²s⌠ΩT½≤W

AWLC

í: Fs²AHs ΩwA

ΩwΩwqT≤wúOßl≤wA

b route_obj_name ΩwzítmñAb

DB2ROUTE ⌠ñAⁿweΩT½≤WCz

ⁿwªAⁿwWLC

NATºiαqzsñAñíI

C pAYzg DB2 Connect hDP DRDA °

AsAzßu@ús²AA

Yiαq DB2 Connect hDTºC

: ó ΩwzAHFnT

½≤WAⁿwªAMßA@C

sqlcodeG -1295

sqlstateG 08001

SQL1296N pG DIR_TYPE úO NONEAh∩ DIR_PATH_NAME M

DIR_OBJ_NAME Ωwzítm

ⁿwC

í: oT¼÷pC pG DIR_TYPE O

NONEAtΓhúBzC pG DIR_TYPE O

NONEAhtΓú]tC ϕ DIR_TYPE

úO NONE AAUCWhG

1. DIR_PATH_NAME M DIR_OBJ_NAME GúαO

NULL ()C

2. pG DIR_TYPE O DCEAh DIR_PATH_NAME

HUtA⌠@Sϕ DCE rΩlG

″/.../″ ″/.:/″C

: Yn≤ D I R _ T Y P E ATw

DIR_PATH_NAME P DIR_OBJ_NAME w²ⁿwF

C Yn DIR_PATH_NAME M DIR_OBJ_NAME

ATw²N DIR_TYPE ]w NONEC

SQL1297N eb¡xWúΣⁿOC

í: ¡xWúΣⁿOnD\αC

: ⁿOC

SQL1300 - SQL1399

174 TºΓU GU

SQL1300N b²»zíñAL DCE DnW

C

í: ²Ωw@ñ DCE DnWLCDCE D

nWϕuUC°≤G

v pG AUTHENTICATION ⁿw DCEAhDnW

]Ab²»zíñC

v pG AUTHENTICATION ⁿw DCEAhDnW

úα]Ab²»zíñC

v DnW°W¡ 1024 C

: TwDnWϕuWz°≤AMß½súX

²ⁿOC

SQL1301N ϕs°A DCE keytab Ao

F@C

í: ϕs °A DCE keytab AoF@

C keytab Aí¼UC°≤G

v °A keytab wsbAπW keytab.db2AH

b sqllib/security ²ñC

v b keytab ñA@µ@n²C

: Tww DCECU@BAd keytab

OwsbAt@µ@n² (π rgy_edit)C½

@C

SQL1302N Dn DCE P DB2 v¡ ID ∩Mo

C]XGreason-codeC

í: ϕ∩M DCE DΘ DB2 v¡ ID AoF

C \U]XC

v 1. DCE DB2 v¡ ID ∩M≥FL

v 2. DCE s DB2 v¡ ID ∩M≥FL

: DCE DΘ DB2 v¡ ID ERA

∩MCN≥n²sW DCE n²ñAMßA½@

C

sqlcodeG -1302

sqlstateG 08001

SQL1303N Lk½swníC

í: bNzíPwníºíqTQ°AA

wníQºεºßA½swní

wióC PΩwzíssNQ

A]LkiµOC

: εΩwzíAMßA@C

pG db2start ⁿOóAϕ sqlcode C

sqlcodeG -1303

sqlstateG 58004

SQL1304N TCP/IP w¼ SOCKS LC

í: b Catalog Node ⁿO TCP/IP qT≤wcñ

TCP/IP w¼ SOCKS ]O¼ DCE LC

: TwzSw¼ SOCKS

TCP/IP qT≤wPO¼ DCE XC

sqlcodeG -1304

sqlstateG 08001

SQL1305N oF@í DCE C

í: DB2 BzóA]í DCE PC

: Tww DCEC pGDMsbA

pAHA o≤UC

sqlcodeG -1305

sqlstateG 58004

SQL1306N bIswf≈αíAⁿwF@L

C]XGreason-codeC

í: wf API ñA@OúTC

]G

1 ⁿwFLf∩C

2 Configure/Describe sqleaucfg cⁿLC

3 Configure/Describe OLC

4 Configure/Describe LC úTAO

WXd≥C

5 Configure/Describe pWµLC

6 tm Configure/Describe °ú≈C

7 Extract sqleauextract cⁿLC

8 Extract OLC

9 Extract LC úTAOWXd

≥C

10 Extract pWµLC

11 Extract °LC

: tz∩C@]A Sw

@C

1 gd sqlutil.h JAúT∩

f API IsC

2 d@UAεOwú@ⁿ

Configure/Describe cC

3 gd sqleaucfg Of≈α

qAⁿwTC

2 SQL Tº 175

4 gdf≈αñA≤

C

5 ⁿwTpAHtm/l]wAϕ°

i°C

6 SQLCA ñOA≤wtm

Configure/Describe °C

7 d@UAεOwú@ⁿ

Extract cC

8 gd sqleauextract Of≈α

qAⁿwTC

9 gdf≈αñA≤

C

10 ⁿwTpAHtm/l]wAϕ°

i°C

11 SQLCA ñOA≤wtm

Extract °C

SQL1307N bIswf≈αíAoF@

C]XGreason-codeC

í: Iswf API AoF@C]G

1. wfC

2. wεfC

3. ftmMdLC

4. w]wqf⌠W°C

5. Lk≤sftmC úOtwíANOúe\

gJC

6. ΣútmC t²úsbC

7. Σú XC

8. b XíAfO²µíLC wlC

: tz∩C@]A Sw

@C

1. ún⌠≤@C

2. ún⌠≤@C

3. q≈ñtmAOoX ’audit reset’ ⁿOC

4. ∩@úPf⌠WAªbW°¡

εC

5. pG\ivúTA]w\ivAHe\

gJC pGtwíAbBzºeAi

íC

6. pGftmw≥óAq≈ñªAOo

X ’reset’ ⁿOANl]ww]CpG≥óF

²Aq≈ñªA½sΩwz

íΩC

7. τOwsb≤ⁿw⌠ñC pG≥óF

Aq≈ (pG) ñªC

8. fΘxiαwlC pGD]ΣLfΘx

MsbAq DB2 AHC

SQL1308W fuX≈αvw¿BzCwX

num-records O²C

í: wf X≈αwQ¿ªBzA X

ⁿwO²C

: pG X⌠≤O²Aτ X

⌠Ot XAB X⌠OTC

SQL1309N °ADnWLC

í: bΩw²»zíñⁿw°ADnWús

b≤ DCE n²ñC]o]ALk DB2 °A

o DCE σ≤C

: TwΩw²n²ñDnW∩≤

Q DB2 °A DCE DnWC iαnⁿwD

nWπ⌠C

sqlcodeG -1309

sqlstateG 08001

SQL1310N suΩwsuAv²AuΩ

wsuAv²AóC

í: s uΩwsuAv²AuΩw

suA²Av]óC

LkBzτC

: ≤⌡µUCº@ßA½s⌡µ\αG

v YzOnsWn²uΩwsuAv²ATw

¼≈íi²ojC

v TwSΣLP⌡µíns C

v τ²laC pGLkAzMú

ªAMß½sªAq≈ªC

SQL1311N ΣúuΩwsuAv²C

í: Σú²C²iαwQRúC

LkBzτC

: CATALOG DCS DATABASE ⁿO

sWn²uΩwsuAv²Aq≈

²C

SQL1312W uΩwsuAv²OC

í: z¬ uΩwsuAv²eA²L

n²sbC

Bz≥iµA²LkBzß≥win²ⁿOC

: Catalog DCS Database (DCS Ωw

176 TºΓU GU

ⁿJ²) ⁿOsWn²²A]tn²≈

C

SQL1313N uΩwsuAv²wíC

í: LksWn²uΩwsuAv²ñA]

²wFΣjpW¡C

LkBzτC

: sWΣL⌠≤n²eA²q²ñRú@

hn²C

SQL1314N uΩwsuAv²n²L

C

í: íOLC ]ⁿVtmwA]wú≈jALk]tn

ΘJC

LkBzτC

: TwíwtmwAMß

½súXⁿOC

SQL1315N ΩwWLC

í: ⁿwΩW]tLrC rΩwzí≥rC

LkBzτC

: TwΩwWñrúOΩ

wzí≥rñrAMß½súXⁿOC

SQL1316N uΩwsuAv²ñAΣúⁿw

ΩwWn²C

í: uΩwsuAv²AóA]uΩw

suAv²ñAΣú⌠≤n²∩ΘJΩw

WC

LkBzτC

: TwΩwWOTAMß½s

úXⁿOC

SQL1317N ΩwWwgsbuΩwsuA

v²ñC

í: LksWn²²A]²ñw@

ΩwWn²sbC

LkBzτC

: ⁿw@@ΩwWARú

sn²AMßsWsn²C

SQL1318N ΘJcñ 1 name °L

C

í: uΩwsuAv²n²cñA°ú

p≤ 0A]új≤ªϕ°W¡C

LkBzτC

: Yⁿw²n²cA÷p°

ϕñC hA°sCT

w²n²cπⁿOWµM°AM

ß½súXⁿOC

SQL1319N ¼uΩwsuAv²n²C

í: ÷M¼s²n²nDA²OS¼

²e¼n²nDAA²e¼n²nDóC

LkBzτC

: oXnDH²¼n²CMß½

súXⁿOC

SQL1320N úαsuΩwsuAv²C

í: s uΩwsuAv²nDóC∩uΩ

wsuAv²s A°nDs ¼P²

ñµíwCpGnDOF≤s²A≥A

²úob@ñCpGnDO¬ ²A≥ApG²

b≤sñAO\s C

LkBzτC

: Ñ µí¿AMß½súXⁿ

OC

SQL1321N ²n²cñⁿwc ID LC

í: ²n²cñ¼c ID úOiC

LkBzτC

: τ²n²cñec ID

AMß½súXⁿOC

SQL1322N gJfΘxoC

í: Is DB2 f\αΓf≤O²b²ñA

oC tSíifΘxnC X

tíARúfΘxεjpC

Y¼≈íA db2audit RgXOΘñΩ

AΓf½]¿¼AC dOAϕ

XAObRúΘxºe²sΘxA]O²@R

úNLkC

: tz⌡µ≤@A²f

≈αOⁿC

sqlcodeG -1322

2 SQL Tº 177

sqlstateG 58030

SQL1323N sftmAoF@C

í: db2audit.cfg LkóCiα]G

v db2audit.cfg úsbwⁿlC UCΣñ@

@G

– ≈C

– q db2audit i⌡µoX½]ⁿOA½]f≈αt

mC

: tz⌡µ@AM

DC

sqlcodeG -1323

sqlstateG 57019

SQL1325N Ωw⌠úΣⁿOⁿO∩º

@C

í: g DB2 Connect pX°A∩D≈Ω

woX DB2 u@ΩwSwⁿOⁿO∩Cϕz∩

DB2 for MVS*BDB2 for OS/400* SQL/DS*AoXU

CⁿOAUCⁿONúoG

v OPSTAT (¼@¼A)

v DARI (Ωwí)

v GETAA ( ozv¡)

v GETTA ( oϕµv¡)

v PREREORG (½ϕµ)

v REORG (Is½\α)

v RQSVPT/ENSVPT/RLBSVPT (lµ÷nD)

v RUNSTATS (⌡µp)

v COMPOUND SQL ATOMIC STATIC (ATOMIC X

SQL)

v ACTIVATE DATABASE

v DEACTIVATE DATABASE

tAúT∩AUCⁿO]ú

G

v IMPORT (Jϕµ) ¼ IXFAcommitcount

0 (w∩≈uJ) úα automatic (w∩uW

J)ABu@rΩv(p ″REPLACE into ...″) @

r INSERTC

v EXPORT (Xϕµ) ¼O IXFC

LkBzⁿOC

: zL DB2 Connect pX°AA∩

D≈ΩwoXoⁿOC

SQL1326N Lks² nameC

í: Lks ² nameA]\iúTB

⌠úTB²⌠ñíú¼C

: τⁿOñⁿw⌠≤⌠WO

AzAϕv¡is ⌠AB¼≈

íeC≤DAMß½súXⁿOCY

D≥sbAhptzC

SQL1327N @ttísóCdatabase-name ú

OΩwWC

í: ⌡µttísóCDB2DBDFT ⌠

ⁿwΩwOWWAΣykLCΩwW]

t 1 8 ABrΩwz

í≥rC

LkBzⁿOC

: ≤ DB2DBDFT ⌠ⁿwΩw

OWWAMß½súXⁿOCYⁿOµBzAh

b½súXⁿOeoX ″db2 terminate″CpGúQ⌡µ

ttísAú DB2DBDFT ⌠C

sqlcodeG -1327

sqlstateG 2E000

SQL1328N @ttísóCΩw²ñ

ΣúΩwOWWΩwW

nameC

í: ⌡µttísóCDB2DBDFT ⌠

ñⁿwΩwWAúOsΩwWCΩw

²ñΣúΩwC

LkBzⁿOC

NAbíu@µd≥oX CONNECT

RESET nDAP]ΩwttísCoiαO

]C

:

v ≤ DB2DBDFT ⌠ⁿwΩwOWWA

½súXⁿOC

v pGww@Obíu@µ⌠ñ@ú

sA DISCONNECT RELEASE »zím

½ CONNECT RESET »zíC

v YⁿOµBzAhb½súXⁿOeoX

″db2 terminate″C

v pGúQ⌡µttísAú DB2DBDFT ⌠

C

sqlcodeG -1328

sqlstateG 42705

178 TºΓU GU

SQL1329N ⁿOWⁿwMw⌠°C

í: ⁿOWⁿwMw⌠AWLΩwzíiΣ

°W¡CMw⌠°úα°≤ 215 rC b

uΩwvBuΩwⁿJ²vBuΩw

²vHyBH≤ΩwUⁿOíAΩw

zíΩWO[ⁿw⌠C

: dMw∩∩⌠W (]A

ΩwzíΩW) °WL 215 rC ≤

⌠AMß½súXⁿOC

SQL1330N íaW name LC

í: Catalog Node (sI) ⁿO CPIC qT≤w

cñAWOⁿwAOWL\°C

W°O 1 8 C

: τzwⁿwWABΣ°

WL 8 CW½súXⁿOC

SQL1331N CPIC w¼ type LC

í: Catalog Node (sI) ⁿO CPIC qT≤w

cñAⁿw CPIC w¼LCw¼ⁿww

ΩTA≤Ωwß LU 6.2 [cⁿwtmP ≈

LU µANΣ]AbCw¼TG

v SQL_CPIC_SECURITY_NONE

– ⌠≤s wΩTNú]AbC

: ϕpX°AúΣCϕ DB2

C o n n e c t AubO¼

DCEBKERBEROS SERVER_ENCRYPT í

pUAΣC

v SQL_CPIC_SECURITY_SAME

– ]A IDAsP@ⁿAí

ID wgLτCϕO¼ SERVER P DB2

Connect pX°A@AϕO¼O

DCEB KERBEROSB SERVER_ENCRYPT Ah

úΣC

v SQL_CPIC_SECURITY_PROGRAM

– P]A ID PKXCϕO¼ CLIENT P

DB2 Connect @AϕO¼O DCEB

KERBEROSB SERVER_ENCRYPT AhúΣ

C

: Nw¼]wHWº@A½súX

ⁿOC

sqlcodeG -1331

sqlstateG 08001

SQL1332N D≈W name LC

í: Catalog Node (sI) ⁿO TCP/IP qT≤w

cñAD≈WOⁿwAOWL\°CW

°O 1 255 rABúαOC

: τzwⁿwD≈WABΣ°WL

255 rCD≈W½súXⁿOC

SQL1333N uAWv name LC

í: Catalog Node (sI) ⁿO TCP/IP qT≤w

cñAAWOⁿwAOWL\°CW

°O 1 14 rABúαC

: τzwⁿwAWABΣ°WL

14 rCAW½súXⁿOC

SQL1334N úαΩw°ANnDe

tmñGΩw°AC

í: zúⁿΣßPΩw°A

XAgΩw°AIenDC]F 2

ºeßΩwA]q DRDA ß

enD DRDA ΩwCnDqß

eΩw⌡µñIC

: °ßWΩwsAMßΓⁿwΩ

wΩnºIΩwⁿJ²CTwI]w

ⁿJ²C

SQL1335N ínDíWLC

í: ⁿwínDíWñA]tLr

C rΩwzí≥rC

: TwínDíWñr

AúΩwzí≥rAMß½súXⁿ

OC

SQL1336N ΣúD≈ hostnameC

í: tLkMwD≈Ciα]]AG

v TCP/IP IⁿJ²AⁿwD≈WúTC

v ⁿwD≈WOTA²ªwqbzß

Iis TCP/IP W°AñA]wqbß

hosts ñC

v wqD≈W TCP/IP W°A≤zsúα

C

v S⌡µ TCP/IPC

v w CATALOG TCPIP6 NODE ⁿOAND≈s

boßWCMAD≈úΣ IPv6C

: Tw TCP/IP wb⌡µñAB≤ TCP/IP

IⁿJ²ⁿwD≈WOTWAwqbi

2 SQL Tº 179

s W°Añ hosts ñC

pGw CATALOG TCPIP6 NODE ⁿOAND≈

sboßWA²OD≈úΣ IPv6A≥A

⌡µUCBJG (1) UNCATALOG ⁿO (2)

CATALOG TCPIP NODE ⁿO½ssC

pXtGτD≈Tasb

SYSCAT.SERVERS °ñC

sqlcodeG-1336

sqlstateG 08001

SQL1337N ΣúA service-nameC

í: tLkMwPAW÷p≡XCiα

]]AG

v TCP/IP IⁿJ²AⁿwAWúTC

v ⁿwAWOTA²wqbß Services

ñC

pXtGΩ]iHo¼pC

: Tw≤ TCP/IP IⁿJ²ⁿw°

AWOTWAwqb Services ñC

pXt]TwWwwqbΩñ

Services ñC

SQL1338N ΣúíaW

symbolic-destination-nameC

í: tΣúPzⁿwW÷puq

ΩTvCiα]]AG

v ≤ CPIC NODE ⁿJ²ⁿwWú

TC

v WΣ÷pqΩTwq SNA qTl

tC

v SNA qTltC

: Tw≤ CPIC IⁿJ²ⁿw

WOTWABWwwq SNA qT

ltC

SNA qTlt (pG)C

SQL1339N ⌡µD ATOMIC X SQL »zí

n SQL ABπUCOG

error1 error2 error3 error4 error5 error6

error7C

í: uCompoundvSQL »zí@h SQL

»zíy¿ SQL (tX)C

ú CLI/ODBC íOC CLI/ODBC

íiH SQLGetDiagRecBSQLGetDiagField

SQLError APIA oC@÷ΩTC

: dúOΩTCN±J

<n> <errorX> OAhiF 7 CC <errorX> ú

Nϕ@ SQL »zíCoªQo

CCpGTºσµíAhib SQLERRMC

µGß≥OñΣΩT (UOOH@

@Qi OXFF j)C

C <errorX> µíúO PPPSSSSSAΣñG

PPP PPP Nϕy¿»zíbuCompoundvSQL

⌠mABOV¬∩⌠CpAY

@»zíóFAµN]tr 1 (″1 ″)C

SSSSS ó»zí SQLSTATEC

d SQLCA ¡iΣ≤hΩTC T SQLERRD µ

]tⁿX SQL »zívTCA SQLERRD

µ]tß@¿\»zímA 5

SQLERRD µ]ts DB2 D/q SQL/DS Ωw

AⁿπvTCA SQLERRD µ]

tó»zí (t SQLCODES)C

sqlcodeG -1339

sqlstateG 56091

SQL1340N Σú°A fileserverC

í: tb⌠⌠WΣúⁿw°ACiα

]]AG

v ≤ IPX/SPX IⁿJ²ⁿw°AWú

TC

v ÷MwⁿwT°AWA²°A≤

suúiC

: Tw≤ IPX/SPX IⁿJ²ⁿw

°AWOTAB°Ab⌠⌠Wi

C

SQL1341N ßΩwzítmñⁿwu

@WC

í: ßΩwzítmñⁿwu@W

C NetBIOS P°AqTAⁿwu@W

C

: ≤ßΩwzítmñⁿwu

@WC

SQL1342N °AW name óLC

í: ⁿO/API ñⁿwu°AvW≥L

C

: τwⁿwu°AvWBW

180 TºΓU GU

]tLrBΣ°úWL 48 rC

u°AvW½súXⁿO/APIC

SQL1343N ½≤W name ≥óLC

í: ⁿO/API ñⁿwu½≤Wv≥LC

: τwⁿwu½≤WvBW]tL

rBΣ°úWL 48 rC ½≤W

½súXⁿO/APIC

SQL1344N bt¼²ñΣtCCbαºeA

²pNßANϕC

í: @ht¼²]tNPαótCC

: PzNANϕpCún

αAMoDC

SQL1350N íúbBznDT¼AñC

]X=rcC

í: ∩ rcG

01 íebBz SQLA]LkBzn

DíⁿOC

02 bBzu≈vnDC íIs

GA¼@iAⁿni@BnDAM

ßα¿u≈vC

03 bBzuvnDC íIs

GA¼@iAⁿni@BnDAM

ßα¿uvC

04 bBzuRollforwardvnDC íI

sGA¼@iAⁿni@Bn

DAMßα¿uRollforwardvC

05 bBzuⁿJvnDC IsíA

¼@iAⁿXni@BnDAMß

α¿uⁿJvC

07 pXtGb⌡µ SQL »zíºßA

íLkBzoⁿOC

: ∩ rcG

01 oXⁿOeA²¿u@µ ( COMMIT

ROLLBACK)C

02-05 oXnIsAH¿BzñíAM

ß½soXⁿOC

07 pXtGbPΩwzís

ºßA²b⌠≤ΣL SQL »zíºeA

íoXⁿOC

SQL1351C Si FCM qDC

í: Si FCM qDC≤wFjA]

FCM LkW[qDC

LkBz»zíC

: bΣL±Ω@íß½

nDC

pGMsbAW[bΩwzítmñⁿ

w FCM qD (fcm_num_channels)AMß½nDC

sqlcodeG -1351

sqlstateG 57011

SQL1352N µ÷íLk½uiasuvC

í: ½suóA]subµ÷ñCsu

bB≤s¼AC

: ½suºeATw⌡µ commit

rollbackC

SQL1353N zq DDL »zíñµ column-name

µ∩L]X = reason-codeC

í: zq DDL »zíbΩ½≤CbpX

°AW½≤ⁿwYµ∩ALk≥ozq

DDL »zíΣreason-code ⁿXµ column-name

ⁿwSwµ∩ApUG

1. j¼½≤∩

2. @¡εB¡ε∩¡ε

3. w]ly

4. úµWµ (ú]Aw]ly)

LkBz»zíC

: úm½L∩C

sqlcodeG -1353

sqlstateG 428GO

SQL1354N ≤±Tw rollback @AP

Lkí routine-name ñ SQLC

í: b⌡µí routine-name íA XML Ω

¼ SQL SQL A²LkA]±

⌡µTw rollback @ΣA]LkC

b⌡µTw rollback @ºßAYnb SQL ñ

XML Ω¼A²ⁿwso

C

: YnεoA⌡µUC@hG

2 SQL Tº 181

v NTw rollback @n XML ꬧

SQL SQL SQL »zíßC

v bTw rollback @ßAú∩ XML Ω¼º

SQL SQL C

v bTw rollback @ß SQL »zíñAⁿw

nº XML Ω¼ SQL SQL

C

v pG]oΩtóípAP rollback ú

TA½µ÷C

sqlcodeG-1354

sqlstateG560CE

SQL1355N tm]wAⁿw@h

LC]XGreason-codeC

í: tm]wAⁿw@hLA

]X reason-code wú]Ciα]XpUG

1 ⁿw½≤¼LC

2 ⁿwtmhLC

3 SwΩwºtmnDóA]

ⁿwΩwWC

4 Sw½≤ºtmnDóA]ⁿ

wΩwW½≤WC

5 ⁿw½≤úX½≤¼C

6 wⁿw½≤A²nD½≤h]wC

: ∩≤]X@G

1 Yn Ωwzítm]wA

Ωwⁿw½≤¼ DBMBϕµíⁿw½≤

¼ DBBϕµíxsⁿw½≤¼ TSA

ⁿw½≤¼ TSCC

2 Y½≤¼O DBMAⁿwtmh D H

ww]Aⁿw G O H Ωh]

wCY½≤¼úO DBMAⁿwtmh D

H ww]Aⁿw G H sh]

wAⁿw O H ½≤h]wC

3 ⁿwΩwWC

4 TwPⁿwΩwWP½≤WC

5 Twⁿw½≤X½≤¼C

6 ubQn ½≤h]wAⁿw½≤WC

A½súXnDC

sqlcodeG -1355

sqlstateG 560CD

SQL1356N Lkqϕµ tablename ≈ΩC

í: LkBz ALTER TABLE ... DETACH PARTITION

»zíCP@u@µ (UOW) w[ΩA]

Nm∩ϕµC

: żeACOMMIT ROLLBACK

m ATTACH µ÷C

SQL1360N úiµBzC

í: úi BzC

: ún eBzC

SQL1361W ⌡µíwWLOCzQnªH

í: pGⁿO⌡µíj≤w²wqOíAh

∩A (Windows ß) OQn

ªC

NATºA≤ Windows ⌠ABub∩

XC

: ΣñT∩GuOvb F

uv≥⌡µAúnúFu °v≥⌡µA

POC

SQL1362W @h]Y∩úXA

a≤Cß≤nbU@

íoX TERMINATE ⁿOC

°A≤nbU@oX DB2STARTⁿOC

í: ∩Ωwzítm@Y≤LkYQ

MC∩oÑAub DB2 ºßA≤

Cíp@δOb°A DB2START ºßAH

bßW½síßoC

: Ynd≤Aa

úA ΩwzítmAUCⁿO

πG

DB2 GET DBM CFG SHOW DETAIL

uϕzsΩAΩwzítm≤

αAaCDtmúΣA≤sC

YndiA≤sA Administration

GuideC

pGbsñúXAhOaúXCbo

ípUAtmLkAa≤A⌡µUC@h

@G

v íGεßAí

v ∩≤ CLPGoX TERMINATE ⁿOMß½ss

v ∩≤°AGoX DB2STOP DB2START

182 TºΓU GU

SQL1363W @h]Y∩úXA

a≤C∩otmÑA

íúb≤ePΩw

sC

í: ΩwtmⁿOw¿\aBzC²OAD

≤úQYBzCϕíPΩwsuº

ßAPΩwsuN≤C

: Ynd≤Aa

úA ΩwtmAUCⁿOπ

G

DB2 GET DB CFG FOR<database-alias> SHOW DETAIL

uϕzsΩwAΩwtm≤α

AaCDtmúΣA≤sCYnd

iA≤sA Administration GuideC

pGbsñúXAhOaúXCbo

ípUAtmLkAa≤A⌡µUC@h

@G

v TwíúPΩwsuAMßo

X db2 connect to ⁿOC

v bstmºß½ssΩ]AHKbs

ísC

v FLUSH PACKAGE CACHE ⁿO²A»zíb

SQL ñ¿LC

SQL1364W búΣ AUTOMATIC ípUAN

@htm]w AUTOMATICC

í: búΣ AUTOMATIC ípUAN@h

tm]w AUTOMATICC

: pGHsΦíúX≤AhOa½

súX≤Hd≤¿\C

pGuúX@A≥TºⁿXúΣ

AUTOMATIC C

YnΣXtmΣ AUTOMATIC A

Administration GuideC

SQL1365N db2start db2stop LkBzí

plugin-nameC]X = reason-codeC

í: °Awí plugin-name BzóC∩

≤ reason-code ípUG

1 ΣúwíC

2 LkⁿJwíC

3 b SRVCON_GSSPLUGIN_LIST Ωwzí

tmñAⁿwFh Kerberos w

íC

4 Σú K e r b e r o s ¼wíABb

SRVCON_AUTH AUTHENTICATION Ωw

zítmñⁿwF KerberosC

5 wíñn APIC

6 wí¼C

7 °ⁿwííoC

8 LwíWC

9 wí°i API P DB2 ú

eC

10 wíbΩw°AWJDw

C

11 ]w SRVCON_GSSPLUGIN_LIST Ωwz

ítmABb SRVCON_AUTH

AUTHENTICATION Ωwzítmñ

ⁿwF G S S P L U G I N

GSS_SERVER_ENCRYPTC

: ∩≤ reason-code pUG

1 TwⁿXwí≤ server-plug-in

²ñC

2 dzqΘxAH oó]C

zqΘxñTºσrO

DC

3 Twb SRVCON_GSSPLUGIN_LIST Ωwz

ítmñAuⁿwF@ Kerberos w

íC

4 b SRVCON_GSSPLUGIN_LIST Ωwzí

tmñAⁿw@ Kerberos wíA

Oúb S R V C O N _ A U T H

AUTHENTICATION Ωwzítmñ

ⁿw KerberosC

5 dzqΘxAH on API W

CN API sWwíC

6 bAϕΩwzítmñAⁿwT

wí¼CpAún

SRVCON_GSSPLUGIN_LIST Ωwzítm

ⁿw userid-password ¼wíC

7 dzqΘxAH oó]C

zqΘxñTºσrO

DC

8 ⁿwwíWCWú]t

⌠≤²⌠ΩTC

9 TwwíOⁿΣ API A

Bª°iOTXC

2 SQL Tº 183

10 dß°AWzqΘxAH

o÷ΩTCzqΘxñTº

σrODC

11 SRVCON_GSSPLUGIN_LIST Ωwz

ítmⁿw@ GSS-API ¼w

íAO S R V C O N _ A U T H

AUTHENTICATION Ωwzítmⁿ

wúPO¼C

SQL1366N ßWwí plugin-name B

zC]X = reason-codeC

í : ßwíC∩≤

reason-code ípUG

1. wíñn APIC

2. wí¼C

3. LkⁿJßwíC

4. Lk°ⁿwíC

5. LíWC

6. wí°i API P DB2 úeC

7. wíJDwC

8. LßC

9. wí¼wC

: ∩≤ reason-code pUG

1. dzqΘxAH on API WCN

API sWwíC

2. bAϕΩwzítmñAⁿwTw

í¼CpAún

SRVCON_GSSPLUGIN_LIST Ωwzítm

ⁿw userid-password ¼wíC

3. dzqΘxAH oó]C

zqΘxñTºσrODC

4. dzqΘxAH oó]C

zqΘxñTºσrODC

5. ⁿwwíWCWú]t⌠≤

²⌠ΩTC

6. TwwíOⁿΣ API ABª°

iOTXC

7. dß°AWzqΘxAH o

÷ΩTCzqΘxñTºσr

ODC

8 . τwíiδß (

db2secGenerateInitialCred úAú@J≡eú

) µíC]NQl⌠wqAHª

O INITIATE BOTH C

9. oX»zí oAϕ (O½s

oΣl)AMß½súX»zíC

SQL1367N S¼≈@ttmoΩhΣ

C

í: ΩhúΣµ@ttmC

: wAϕ@thA

DB2_RESOURCE_POLICY n²C

SQL1368N LΩhtmC

í: ΩhLC

: ≤ DB2_RESOURCE_POLICY n²

wqºⁿwhwqC

Mú DB2_RESOURCE_POLICY n²Ω

hΣAN DB2_RESOURCE_POLICY ]

AUTOMATICAHiµtmC

SQL1369N L XML σ≤C

í: µ XML σ≤LC

: ²τ XML σ≤AA≥iµC

SQL1370N εBzΩΩw name1 ó

A]ΩΩw name2 wQ

username εBzCεBz¼G

typeC

í: zΩΩwεBzAy¿½ε

BzApbt@wεBz@ΩwεBz

@ΩC

εBz¼ type YⁿwgεBzΩΩwA’1’

NϕΩA’2’ NϕΩwC

: peΩΩwεBz

AHMw DB2 ≤úAεBzAnb≥ A½

nDC

SQL1371W ΩΩw name wεBzCεB

z¼Gquiesce-typeC

í: zεBzwgεBzΩΩwC

: ún⌠≤@C

SQL1372N bµ÷ñúα⌡µεBzC

í: εBzΩwΩA²OoXε

BzⁿO¿u@µCb¼AñA

úαoXεBzⁿOC

: ¿u@µ ( C O M M I T

ROLLBACK)AMß½nDC

184 TºΓU GU

SQL1373W ≤ΩΩw name εBzA

]LkúΣεBzC

í: ≤ΩΩwεBzA]úεB

zóC

: Twz∩TΩΩwoXú

εBzⁿOC

SQL1374N Lk∩ΩΩw name ⌡µ

QUIESCE RESETA]t@

username wgεBzªC

í: ΩΩwεBzA²zúOεBzC

: Twz∩TΩΩwoXεB

z½]ⁿOC

SQL1375N e api LC parm-code

oC

í: parm-code ⁿXoG

1 d≥

2 ∩

iαWXd≥LC

: d api ykA≤AMßA@

C

SQL1380N oDw Kerberos wC

í: bOíAoDw Kerberos wC

: ún⌠≤@C

SQL1381N LkuwΣúvC

í: ]uwΣúv(SSPI) LkA

HOóC

: ϕb Windows @tU⌡µATwt

²ñ security.dll sbATw@t

Σ SSPIC

SQL1382N Lko Kerberos ΣC

í: ]w Kerberos ΣAHOóC

: Tw Kerberos Σwwei@¼

AAMß½sC

SQL1383N DnWLC

í: CATALOG DATABASE ⁿOñⁿwDn

WLC

: UNCATALOG DATABASE ⁿOAN

tLDnWΩwn²úA

CATALOG DATABASE ⁿOANtDnW

Ωwn²½ssAMß½sC

ϕb Windows @t⌠ñ⌡µADnWO

DB2 AnJbßWAΣµí <domain name>\<user

ID>C

SQL1384N Lk¿¼OC

í: ]ß°ALk¿¼OAHs

óC

: pG CATALOG DATABASE ⁿOñⁿwF

DnWATwDnW∩ßs

°AC

ϕb Windows @t⌠ñ⌡µADnWO

DB2 AnJbßWAΣµí <domain name>\<user

ID>C

pGúTwDnWOAó IBM Añ

MD≤UC

SQL1390C wq⌠ DB2INSTANCEA

LC

í: wq⌠ DB2INSTANCEAONª]w

ΩC

: N DB2INSTANCE ⌠]wn

ΩWCpGzúDnΩWp≤N

DB2INSTANCE ⌠]wΩWA\

Administration GuideC

pXtG\ Federated Systems GuideAH

o DB2INSTANCE ΩTC

Twz PATH ⌠A]tQnºΩl

²ñ sqllib/adm ⌠ (pA/u/instance/sqllib/admAΣ

ñA/u/instance O UNIX tWΩl²)C

SQL1391N Ωwwt@ΩñC

í: nDóA]ΩwwΩwzít@

Ωñ (@Ωwuα@Ω)Cíp

]iαOAzs Ωw≤ⁿt

WAti≤t@≈Wt@Ωs C

pGz@Ωws (g SNA)AΩw

zíQºεA]iαoípC

:

2 SQL Tº 185

v τzOTΩwATwSΣLΩ

bΩwC

v YΩwzíQºεAzⁿOµBzP

ªsA²⌡µ db2 εA÷¼≡sAM

ßAs@C

sqlcodeG -1391

sqlstateG 51023

SQL1392N úΣ prep,-bind,-import,-export

íºh½ΩC

í: b WINDOWS A⌠@íuα⌡µ@B

sBΘJ XΩC

: b WINDOWS Al@HW

BsBΘJXíC

SQL1393C wq⌠ DB2PATHAL

C

í: wq⌠ DB2PATHANª]w

²⌠C

: N DB2PATH ⌠]wwΩw

zí²C

SQL1394N wqΩC

í: Lkí]wsΩA]Ωw

qC

: TⁿwΩOsbC db2ilist

ⁿOAHπΩMµG

db2ilist

SQL1395N Lk½ΣLΩA]íb

hσC

í: ½ΣLΩnDwióA]í

bhσC

: Tíb½ΣLΩºeA

SbhσC

SQL1396N Lk½ΣLΩA]ís

ΩwAPYΩsC

í: ½ΣLΩnDwióA]ís

ΩwAPYΩsC

: Tíb½ΣLΩºeA

Ss⌠≤ΩwC

SQL1397N DB2 AnJóC

í: DB2 A≤nJóAHSC

: pGzbuDB2 z°AvA

DB2ADMIN SETID ⁿO]wsnJbC p

Gzb Windows NT W DB2 °AAziH

uεxvñuAv∩]w DB2 AnJb

C

186 TºΓU GU

SQL1400 - SQL1499

SQL1400N OúⁿΣC

í: O¼AúOΣ¼º@C

LkBzⁿOC

: H½soXⁿOC

SQL1401N O¼úC

í: s@ΩwAΩwb

IWⁿJ²O¼APIú

PC

pXtGϕoUCípAoTº]iα

XG

v Ω Ob SYSCAT.SERVEROPTIONS ñH

OPTION =’PASSWORD’ SETTING=’N’ [HOA

Ωbiaßíñ⌡µ (]NOΩ

µ@KX)

v Ωb SYSCAT.SERVEROPTIONS ñH OPTION

=’PASSWORD’ SETTING=’Y’ [HOABΩ

Obiaßíñ⌡µ (]NOΩ

µ@KX)

v ⁿw°A∩ SYSCAT.SERVEROPTIONS ñ

OPTION=’PASSWORD’AB PASSWORD tw]

HΩKXnDC

: LkBzⁿOC

bßIWAPΩwP

O¼ANΩwOW½sⁿJ²C ½súXⁿOC

pXt:

v pGDO]ΩnKXA²O

S Y S C A T . S E R V E R O P T I O N S ]t°A

OPTION=’PASSWORD’ SETTING=’N’A

A L T E R S E R V E R S Q L »zí≤

SYSCAT.SERVEROPTIONSAHMuΩK

XDC

v pGDO]ΩnDKXA²O

S Y S C A T . S E R V E R O P T I O N S ]t°A

OPTION=’PASSWORD’ SETTING=’Y’Ah

A L T E R S E R V E R S Q L »zí≤

SYSCAT.SERVEROPTIONSAHMuΩK

XC

v pG SYSCAT.SERVEROPTIONS ñ]w

OPTION=’PASSWORD’Ah CREATE SERVER

SQL »zín²AHMuΩKX

DC

sqlcodeG -1401

sqlstateG 08001

SQL1402N ≤DwtAúαOC

í: ptzCb UNIX tWA

db2ckpw iαST\i]wCb Windows NT

WAiα DB2 Security AA]iαObßQΩ

wC

LkBzⁿOC

pXtGΩ]iHo¼pC

: b UNIX tWAtzd

db2ckpw ]wTΩOTs \iCb Windows NT

WAtzτwwl DB2 Security AC

YAb⌡µATwbßQΩwC

SQL1403N W/KXúTC

í: W/KXúTD

W/KXXAAzsΩwΣO

¼ SERVERA²b CONNECT TO »zíW

WMKXC

YzO DB2 ConnectADiαOΣúD≈s

DCS ²n²C

LkBzⁿOC

pXtGΩ]iHo¼pC

: úTWKXXC

pXtGTw SYSCAT.USEROPTIONS ñn

²]tbs ΩºTWKXC

sqlcodeG -1403

sqlstateG 08004

SQL1404N KXwC

í: zKXwC

: ≤KXAMßsKX½nDC

ziHuDB2 ßtmUívⁿOµBz

CONNECT M ATTACH ⁿOA≤KXC

sqlcodeG -1404

sqlstateG 08004

SQL1405N LkP DB2 O°AqTC

í: ≤P DB2 O°AqToA

íα¡τC

: Tww DB2 O°AC

2 SQL Tº 187

SQL1415N »zísºA⌡µC

í: »zígtí≈BzAHA\α

¼ΩTC¿nBJH\i@BBz»

zíC

: Oεti@BBz

A\α»zíABOwC

SQL1420N sBΓlhC

í: Ωwzí∩]tsBΓl°¼j¼½

≤rΩG¼ϕíDAwFí¡εC

: εϕíñsAMßA@C

sqlcodeG -1420

sqlstateG 54001

SQL1421N bD sqlvar number P wchar_tµíºíα½Ao MBCS α½C

]X rcC

í: WCHARTYPE CONVERT ∩emst

tt SQL »zí C/C++ íC⌡µAí

¼Aob wcstombs() (NϕΘJD)

wcstowcs() (NϕΘXD) α½íCD

sqlvar Xⁿ@Ωn²DJDC]X]

AG

1 ΘJΩoD

2 ΘXΩoD

: YíΩwO MBCS µíA

WCHARTYPE NOCONVERT ½semsí½

ªC YíΩww wchar_t µíA≥Ab

wcstombs() ñóΘJΩiαwglC ≤Ω

½s⌡µíC

sqlcodeG -1421

sqlstateG 22504

SQL1422N xsjpLC

í: bΩwzϕµíxsº@j

pCxs° 2 * XRjpCxs

jpW¡°@twCút¡εO 2G

(524288 4K )C

: dzqΘxAH oΩTCM

ß≤ SQL »zíC

sqlcodeG -1422

sqlstateG 54039

SQL1423N dñ]A@j¼½≤Ω¼µC

í: d ñ]AΩ¼ BLOBBCLOB DBCLOB

µC qA 2.1 HeißAúαBzo

Ω¼C

o¼p∩≤i SQLCODE +238C \T

ºAH≥o¼pC¼Tºßh

AúαBz BLOB Ω¼CpG LOB µúj≤i

ΣrΩ¼°A\iH SUBSTR τ

b SQLDA ñ]wΩ¼ 1 ñirΩ

¼ABz CLOB M DBCLOB Ω¼C

: ≤d Aú⌠≤Ω¼

BLOBBCLOB DBCLOB µC Yd ]A¼

BLOB µA≥oO@iα@CpGµ (p

C1) Ω¼O CLOBAzi CAST(C1 AS LONG

VARCHAR) oe 32700 rC PaAp

DBCLOB µ (DC1)Ai CAST(DC1 AS LONG

VARGRAPHIC) oe 16350 rCpGiH≤

íXAhisWXH≤ SQLDAA∩ CLOBM

D B C L O B L O N G V A R C H A R L O N G

VARGRAPHICC

sqlcodeG -1423

sqlstateG 56093

SQL1424N αMαϕµµhAo

C°°C]X=rcC

í: oτí]A@ REFERENCING lyAªO

@hαϕµPαCoτíoτí

@]tαϕµµαAUCΣñ

@ípAH]XOºG

1 h≤ϕµñµ¡ε

2 °MWLϕµñC°W¡C

: εoτío@ñαMα

ϕµµ, HKε°Ao

p≤ϕµñµW¡C

sqlcodeG -1424

sqlstateG 54040

SQL1425N KXS IDC

í: ⌠≤ⁿ ID PKXⁿO/API úⁿS

ID KXC

: ½súXⁿO/APIApGzKXA

P IDC

188 TºΓU GU

SQL1426N LkMww]ΩC

í: pG⌡µTuPΩsvAΩⁿO

¿Pw]ΩttsCw]ΩOq

DB2INSTDFT P DB2INSTANCE ⌠MwC pG

Gú]wAhúα¿⌠≤ttsC

: No⌠º@]wΩW

AMß½súXⁿOC

SQL1427N ΩsúsbC

í: íPΩsC úDsΩsAhLk⌡µⁿO/APIC

: pGObPΩ≈oA≥B

zC pGOb⌡µ⌠≤ΣLⁿOíoAhP@

ΩsAMß½soX²óⁿOC

SQL1428N íws nodename1A²oX

ⁿOP nodename2 sα¿\a⌡

µC

í: F¿\aBzⁿOAPsIΣL

IsCíG1) boXⁿOL⌠≤sA

A2) wPⁿOnDIsC

: TwíbⁿOoXeL⌠≤s

AAsbsYPTIsC

SQL1429N LkI²n²AΣñºIWP

DB2INSTANCE ⌠C

í: CATALOG NODE ⁿO API ú\IWP

DB2INSTANCE ⌠n²C

: ∩t@IWznⁿJ²

IAMßA@C

SQL1430N I nodename WtΩw²ñA

ΣúΩwW databaseC

í: úSwΩwWΩw°íAΩ

wnbzesIWbIWC

: TwnDñCΩwAínbz

sIWbIWC½soXnDC

SQL1431N q⌡µAú\∩⌠ pathC

í: ϕí≈°AAú\∩⌠C

: ⁿwb°AW¡w⌠, M

ß½soXⁿOC

SQL1432N °ALkδenD°A

ΩwqT≤wC

í: ]OA°AúFΘ DB2 nD

°AΩwqT≤wCN DB2 ATTACH

nDeI²ñC°AA°AúO

DB2 2 ≤j°AAooípC YN

snDe DB2 for AS/400BDB2 for MVS DB2

for VM and VSE °AA]oC

: sWC⌠@°AC

SQL1433N íwsu database1A²oXⁿ

OP database2 suAα¿\a⌡

µC

í: F¿\aBzⁿOAPsΩwHΩ

wsCíG1) boXⁿOL⌠≤s

AA2) wPⁿOnDΩwsC

: TwíbⁿOoXeL⌠≤s

AAsbsYPTΩwsC

SQL1434N ≤ß/°Ab 32 64

¡xWúeDAH CONNECT

ATTACH »zíóC

í:

1. 7 úΣß/°Ab 32 64 ¡

xísuC

2. 8 Windows 64 Ωw°AúΣ

7 64 ßß/°AsuC

: ziUCΩdAWzΩd 1

oX CONNECT ATTACH »zíG

v q 32 ß 32 °A

v q 64 ß 64 °A

WzΩd 2A½sqⁿΣßoX»z

íC

sqlcodeG -1434

sqlstateG 08004

SQL1440W WITH GRANT OPTION b GRANT (Ωwv¡) »zíBGRANT (v¡)»zíWAObϕµ°WP

CONTROL MvúBzAC

í: bPΩwv¡BMvMvA

WITH GRANT OPTION úACWITH GRANT OPTION

bϕµB°BBΩ]WúA≤ CONTROL v

¡C

2 SQL Tº 189

wπnv¡C

: PΩwv¡MvAJ

WITH GRANT OPTION lyCP CONTROL At

CONTROL v¡ⁿwOP»zíAúⁿw

WITH GRANT OPTION lyC

sqlcodeG +1440

sqlstateG 01516

SQL1441N LC]X codeC

í: UO]XMµG

1 w⌠wqⁿe NULLC

3 wl]w⌠wqⁿA²⌠wqL

C

4. ∩LC

5 OdúO NULLC

: Twwl]wí⌠wqⁿA

∩úO∩ßAA@C

SQL1442N ⌠wqµⁿ⌠w

qC]X codeC

í: qó]G

1 ⁿ⌠wq ([)C

2 µⁿ⌠wqC

3 µⁿ⌠wqC

: YO≈IsATwoOµⁿ⌠

wqAB∩≤C

YO oµ⌠wqIsATwⁿb⌠w

qC

SQL1443N ⁿws⌠wqC

í: N⌠wqsⁿA²ⁿb

⌠wqC

: PW@⌠wq≈ßAAss⌠

wqC

SQL1444N úαRñí⌠wqC

í: Rñí⌠wqC iα⌠wqsⁿ÷ CONNECT ATTACHC

²⌡µ CONNECT RESET DETACH (pGw⌡µ

CONNECT ATTACH)AP⌠wq≈ßAα[H

RC

: Tws⌠wqIsú∩

≈B CONNECTS ú∩ CONNECT RESETB

ATTACHES ú∩ DETACHC

SQL1445N ⌡µⁿBzíSi⌠wqC

í : iH⌠wq¼

SQL_CTX_MULTI_MANUALA²Oµ⌡µⁿBz

ís⌠wqC

: Twµ⌡µⁿBzús⌠

wqßAAIsΩwC

SQL1450N LnOΩTⁿC

í: enO/ °nO DB2 °AⁿO/API L

nOΩTⁿC

: τenO/ °nO DB2 °Aⁿ

O/API ⁿC

SQL1451N q°AIoXn²/P DB2 °

AC

í: zqLIoXn²/P DB2 °AC

: q°AI½soXnO/ °nO DB2

°AⁿO/APIC

SQL1452N ⁿwnOmLC

í: en²/P DB2 °AⁿO/API nOm

LC

: τen²/P DB2 °Aⁿ

O/API nOmOC

SQL1453N Ωwzítmñ÷≤°AW

n²≥LC

í: tmⁿO/API ñΩwzítmñⁿw

°AW≥LC

: τwⁿw°AWBW]t

LrBΣ°úWL 48 rC ≤sΩwz

ítmñ°AWAMß½súXⁿ

O/APIC

SQL1454N Ωwzítmñ÷≤½≤Wn

²≥LC

í: tmⁿO/API ñΩwzítmñⁿw

½≤W≥LC

: τwⁿw½≤WBW]tL

rBΣ°úWL 48 rC ≤sΩwzít

mñ½≤WAMß½súXⁿO/APIC

190 TºΓU GU

SQL1455N Ωwzítmñ÷≤ IPX íy

Xn²≥LC

í: tmⁿO/API ñΩwzítmñⁿw

IPX íyX≥LC

: τwⁿw IPX íyXBX]tL

rBΣ°úWL 4 rC ≤sΩwzí

tmñ IPX íyXAMß½súXⁿO/APIC

SQL1456N Ωwzítmñⁿw½≤Ww

gsb NetWare °AWC

í: b NetWare °AWnO DB2 °A½

≤WAo½½≤WC

: Ωwzítmñⁿw½≤Ww

bñC≤½≤WAMß½snO DB2 °AC

SQL1457N nO/PαnJⁿw NetWare

°AA]wg NetWare ²A

°AsC

í: pGwg NetWare ²APⁿw°A

sAhúα⌡µ NWLoginToFileServer

nJC

: nXµ≈u²AvAH≈²A

sAMß½soXnO/PC

SQL1458N Ωwzítmñwtm IPX/SPXwCúb NetWare °A

W DB2 °AnO°n²C

í: úoXnO/PA]Ωwzítmw

gtm IPX/SPX wCτYA fileserver (°A

) P objectname (½≤W) wgⁿw ’*’C

: NA] DB2 °Awtmuα

wAH°Aw IPX/SPX ßNú

αP°AsC°AiHΣΓ¼

IPX/SPX ßwAbΩwzítmñⁿw

°AM½≤WC

SQL1460N wq SOCKS °AWMwn

⌠ variableALC

í : wq SOCKS ⌠ SOCKS_NS

SOCKS_SERVERC wqoΓ⌠α

SOCKS qT≤wΣC

SOCKS_NSoOwq SOCKS °A⌠W°A IP

C

SOCKS_SERVERoO SOCKS °AD≈WC

: wq≥⌠AMß½súXⁿ

OC

SQL1461N w∩ security LC

í: TCP/IP I SECURITY ∩AΣúO

’SOCKS’C@∩AO²nⁿJ²

TCP/IP IAα SOCKS qT≤wΣqL@Cú

\ ’SOCKS’ HC

: τOn SOCKS qT≤wΣC Y

nA SECURITY SOCKS NI½sⁿJ²C

hANI½sⁿJ²A²ñ SECURITY ∩C

SQL1462N nDA≤PBIzísC

í: onDA≤PBIzísA²s

PBIzíΩC

: sPBIzíΩAA@C

SQL1468N Ωwzí TCP/IP Ñb

CONNECT ATTACH I

node-num2 ºeAb°AΩ instance

(IX node-num1) Wtm⌡µC

í: SET CLIENT ⁿOO API ⌠ DB2NODE

O]w CONNECT ATTACH node-num2

ICF CONNECT ATTACH IAΩwz

í TCP/IP Ñ b°AΩ instance (I

node-num1) Wtm⌡µC

: Tºiα⌠t CONNECT ATTACH C

: ⌡µUCΣñ@ΦkG

v T svcename wbΩ instance (I node-num1) W

ΩwzíñⁿwADB2COMM ⌠wg]

wn TCP/IPAB TCP/IP Ñ w¿\ab

DB2START C

v TasIΩwC

sqlcodeG -1468

sqlstateG 08004

SQL1469N Ω instance-name (IX node-num1)SbΣ db2nodes.cfg ñⁿw

I node-num2C

í: SET CLIENT ⁿOO API ⌠ DB2NODE

O]w CONNECT ATTACH node-num2

IC≥ CONNECT ATTACH BzLkbΩ

instance-name (I node-num1) WΣ db2nodes.cfg ñ

IC

2 SQL Tº 191

: Tºiα⌠t CONNECT ATTACH C

: Tw SET CLIENT ⁿOO API

DB2NODE ⌠ⁿwIXAsb≤ñíΩ

instance-name (I node-num1) db2nodes.cfg ñC

sqlcodeG -1469

sqlstateG 08004

SQL1470N DB2NODE ⌠LC

í: DB2NODE ⌠ⁿíNns

IC ]w DB2NODE Aís

w]IC hAN DB2NODE ]wP@D≈W

wqíº@IIXC

: ]wUC@ DB2NODE ⌠G

unset ²ísw]IC

blank ²ísw]IC

A number²ísoIXICb

íP@D≈ñ⌡µIC

sqlcodeG -1470

sqlstateG 08001

SQL1471N LksΩwI node-number W

Ωw database-nameA]IWΩ

wP¼²IúPBC

í: IWΘx⌠ΩTúX¼²IW∩

O²CiαO]zbúPIWúPí≈Ω

wC

: b@IWΩwpGSeαA

TwΩwObIWq@P≈u≈A

úeαC

sqlcodeG -1471

sqlstateG 08004

SQL1472N LkNΩw database-name sI

node-numberA]¼²ItíM

IΩíWOºítZAj≤

max_time_diff Ωwzítm

C

í: tmñ≈ (C≤ db2nodes.cfg ) tí

tZAj≤ max_time_diff ΩwzítmC

: ²≈tíPBAtm²

max_time_diff e\Ωw≈ºí@δqT≡C

pGDbA\ Administration GuideAHΣXiα

]MBzΦíC

sqlcodeG -1472

sqlstateG 08004

SQL1473N LkTwµ÷A]IWtí

MI node-list ΩíWOºí

ítºAj≤ max_time_diff Ωwz

ítmCµ÷w Roll BackC

í: tmñ≈ (C≤ db2nodes.cfg ) tí

tZAj≤ max_time_diff ΩwzítmC

pG ″,...″ XbICA\tΘxñπ

ICC

: ²≈tíPBAtm²

max_time_diff e\Ωw≈ºí@δqT≡C

sqlcodeG -1473

sqlstateG 40504

SQL1474W µ÷wQ¿A²OIWt

íMI node-list WΩíWOºí

ítºAj≤ max_time_diff Ωw

zítmC

í: tmñ≈ (C≤ db2nodes.cfg ) tí

tZAj≤ max_time_diff ΩwzítmC

oiTº¬µ÷A]ªúⁿo¼pv

TCúLAΣLµ÷Q RollbackCoTºNo¼pq

AHK¡ µC

pG ″,...″ XbICA\tΘxñπ

ICC

: ²≈tíPBAtm²

max_time_diff e\Ωw≈ºí@δqT≡C

sqlcodeG 1474

sqlstateG 01607

SQL1475W CONNECT RESET Bzíot

C

í: CONNECT RESET Q¿A²iαot

ApAIóqTÑC

: dzqΘxAH oΩTCi

αn½sIΩwC

sqlcodeG 1475

sqlstateG 01622

192 TºΓU GU

SQL1476N w Roll Back µ÷A]oF

sqlcodeC

í: µ÷w RollbackA]UC¼pG

1. ⌠tT CLOSE CURSOR óA

2. NOT LOGGED INITIALLY ∩ϕµAb

sϕµñF NOT LOGGED INITIALLYCiαb

Pu@µíoAOoXF ROLLBACK

TO SAVEPOINT »zíCou@µw RollbackA

úUCG:

v ≤bou@µñϕµ

v bµ÷ñ NOT LOGGED INITIALLY ϕ

µQOLks AuαNº≤C

v pGbµ÷ñoX R O L L B A C K T O

SAVEPOINTAsqlcode N 0C

3. Rollback xsIóA±xsIóC

: sqlcode ⁿ≤DAMß

½s⌡µµ÷Cú NOT LOGGED INITIALLY ϕµ

Qbºµ÷ñ ROLLBACK TO

SAVEPOINT »zíC

sqlcodeG -1476

sqlstateG 40506

SQL1477N Yϕµ table-nameAhLksϕµí

tbspace-id ñ½≤ object-idC

í: ϕϕµñ@½≤Lks Ahs ϕ

µCϕµiαLks A]pUG

v ϕu@µQ Rollback Aϕµ NOT LOGGED

INITIALLY FC

v ϕµOqiϕµA@

wóA]ϕµwQi (iϕµú

⌡W SESSION)C

v ROLLFORWARD o NOT LOGGED INITIALLY b

ϕµW NONRECOVERABLE bϕµWⁿ

JC

úe\s ϕµA]LkOªπC

: i⌡µUCΣñ@@G

v pG½≤OϕµABw N O T L O G G E D

INITIALLYA≤ϕµCpG@wnϕµA

½C

v pG½≤OΩAqϕµñNΣ≈CpG

ΩOnAsW@ΩC

v pG½≤ODA≤CpGO

nAs@C

v pGϕµOiϕµA≤ϕµCpG@w

noϕµA½siC

v hAqϕµíΩw≈C≤Lk

º@ (NOT LOGGED INITIALLY @

NONRECOVERABLE ⁿJ) ¿ºßAbTwIß o

≈MC

i¼²Pw½≤≤CYnPw½≤OϕµA

UCd G

SELECT TABNAMEFROM SYSCAT.TABLESWHERE TBSPACEID=tbspace-id AND TABLEID=object-id

pGWzd GñXϕµWAUCd

Pw½≤OG

SELECT DATAPARTITIONNAME, TABNAMEFROM SYSCAT.DATAPARTITIONSWHERE TBSPACEID=tbspace-id AND PARTITIONOBJECTID=

object-id

YnPw½≤OAUCd G

SELECT INDNAMEFROM SYSCAT.INDEXES

WHERE TBSPACEID=tbspace-id AND INDEX_OBJECTID=object-id

sqlcodeG -1477

sqlstateG 55019

SQL1478W LkwqwCFNAw

DB2 ΣC@jpU@

pwC

í: LkwqwCFNAw DB2

ΣC@jpU@pwABwX

ixsΘC≤UC@h]ALkwqw

G

v OΘú¼ALktmπwMΩwⁿwXR

OΘC

v Ωw²ñwlΣúC

: dzqΘxHΣXDCiα

MΦpUG

v ≤≤@hwjpA²Ωwα≈Aϕ

C

≤ßA²ΩwsAMßA½sΩ

wC

sqlcodeG +1478

sqlstateG 01626

2 SQL Tº 193

SQL1479W G@CANC

í: znDCPGY½Azⁿw

ΦVG

SQL_FETCH_PRIORUC@G

v µmWX@CAµCp≤Ñ≤C

jpC

v µmWXG⌠ACjpj≤

GjpC

SQL_FETCH_RELATIVE ∩p≤Ñ≤µCjpC

SQL_FETCH_ABSOLUTE OtA ∩j≤G

jpA²p≤Ñ≤µCjpC

: ún⌠≤@C

SQL1480N DISCOVER Ωwzítmⁿw

¼OLC

í: Ωwzítm DISCOVER

OGDISABLEBKNOWNBSEARCHC

: H¼ DISABLEBKNOWN SEARCHA

≤s DISCOVER ΩwzítmC

SQL1481N DISCOVER_COMM ⁿw@h

LqT≤wC

í: Ωwzítm DISCOVER_COMM

O NETBIOS M TCPIP ⌠≤X (HrIj)C

: H NETBIOS M TCPIP ⌠≤X (Hr

Ij)A≤s DISCOVER_COMM Ωwzítm

C

SQL1482W BUFFPAGE A@w

jpwq -1C

í: ipGS@wjpwq -1AhúBz

BUFFPAGE ΩwtmC -1 ϕ²w

BUFFPAGE @wC

: ziHb SYSCAT.BUFFERPOOLS ñ∩

\wwqC pGS@wjpwq -1

(NPAGES)AY]w BUFFPAGE ]Lk≤Ωw

wjpC

SQL1490W wQΩwAúLwb@h

IWΩwC

í: wTab@hIWAl () Ω

wC

: ún⌠≤@C

SQL1491N Ωw nameA]Ωwb

ñC

í: p⌠≤íPⁿwΩwsANúα

εΩwC

: Twíúw⌡µ CONNECT

RESETAMßA@C

SQL1492N εΩw nameA]²e

ªC

í: úαεⁿwΩwA]ΩwúO@ñ

C

: ún⌠≤@C

SQL1493N íws@ñΩwC

í : Lkiµ A C T I V A T E D A T A B A S E M

DEACTIVATE DATABASE ⁿOA]íwPΩ

wsC

: PΩwsAMß½súXⁿ

OC

SQL1494W wQΩwAúLw@PΩw

sC

í: b@hIWw@ΩwsC

: ún⌠≤@C

SQL1495W wQΩwAúL@Ωws

C

í: P@hIΩwsC

: ún⌠≤@C

SQL1496W wQΩwA²ΩwC

í: ϕ⌡µΩwAb@hIWT

alΩwC

: ún⌠≤@C

SQL1497W wQ/ΩwAúLbYI

WoC

í: b¼²I≤íIWQa/ε

ΩwAúLAbΣLYIWoFC

: \EΘxAΣXbIWo

AYiαADAMß½soX/εΩ

wⁿOC

194 TºΓU GU

SQL1500 - SQL1599

SQL1512N ddcstrc LkgJⁿwC

í: ddcstrc LkNlΩTgJªⁿⁿgJ

WñC

: TwⁿwW∩ztO

CpGⁿwWATwz\ivAiH

NΩgJw] ddcstrc.tmpC

SQL1513W ÷¼ ddcstrcC

í: ≤¼pAH÷¼ ddcstrcCpOF

TwlΩTbwa±Jeú≥óC

: ≤be°i ddcstrc ¼pA

MßA÷¼lC

SQL1520N Buffersize Oj≤Ñ≤ 65536

C

í: ⁿwFLwjp ddcstrc ⁿOC

: Tw buffersize OABj≤

Ñ≤ 65536 (64K)C NANOΘqNO

64K Cddcstrc Nⁿwwjp¡J

± 64K C

SQL1525N ϕ DB2 wníAoF

C

í: ϕ DB2 wníAoFDw

C

: ½ DB2START ⁿOCpGDMs

bAp IBM AñC

SQL1526N DB2VIA ΣAdb2start óC

]X reason-codeC

í: db2start Q DB2VIA ΣC ]Xⁿ

XG

1. LkⁿJ DB2_VI_VIPL n²ⁿw VIPL

wC

2. Lk DB2_VI_DEVICE n²ⁿwumvW

C

3. DB2 úΣw VIA Ω@C

:

1. Tw DB2 n² DB2_VI_VIPL ]wTADB2 ⁿw

WTΩb %PATH% ⌠ñC

2. Tw DB2 n² DB2_VI_DEVICE ]wTC

3. DB2 Σ VIA Ω@AnΣuiaΘvia

hC VIA Ω@X Intel Virtual Interface Architecture

Implementation GuideAe Suite Cz∩

VIA Ω@AXo°≤C

SQL1530W tµA]Nñⁿ

wµC

í: DEGREE s∩ⁿwF± 1 jAO

SET CURRENT DEGREE »zíF± 1 j⌡

µA²OΩwzíµC

ΩwzíH intra_parallel tm]w ON

AHKΩαµC

»zíⁿOw¿\a¿A²O]wQñC

: pGznµAH

intra_parallel tm]w ON ½sΩwz

íC

hA 1 ANY ]wC

sqlcodeG +1530

sqlstateG 01623

SQL1550N SET WRITE SUSPEND ⁿOóC]

X = reason-codeC

í: reason-code ⁿX¼pMºeAzLkoX SET

WRITE SUSPEND ⁿOG

1 ΩwC

2 eb∩Ωwiµ≈Ωw@CDB2

¿≈ºeAzLkgJ@C

3 eb∩ΩwiµΩw@CDB2

¿@ºeAzLkΩwgJ

@C

4 ΩwgJ@wC

5 @hϕµíµ¼Aú\gJC

:

1 oX ACTIVATE DATABASE ⁿOHΩ

wAMß½soX SET WRITE SUSPEND ⁿ

OC

2 ÑA BACKUP ¿AMß½soX

SET WRITE SUSPEND ⁿOC

3 ÑA RESTORE ¿AMß½so

X SET WRITE SUSPEND ⁿOC

4 ΩwwB≤¼ACYnΩw

gJ@AoX SET WRITE RESUME ⁿOC

5 Yn°ϕµí¼AAoX L I S T

TABLESPACES ⁿOC∩≤bm¼Añ

2 SQL Tº 195

ϕµíAb½soX SET WRITE SUSPEND

ⁿOºeAoXAϕⁿONϕµíaX

m¼ACpG@hϕµíAiµñ@

Ab½soX SET WRITE SUSPEND ⁿOº

eAÑ@¿C

sqlcodeG -1550

SQL1551N SET WRITE RESUME ⁿOóA]

ΩweúB≤ WRITE SUSPEND ¼

AC

í: ΩweúB≤ WRITE SUSPEND ¼ACz

uαw∩gJ@wΩwgJ@C

: ≡@A]ΩwgJ@w

CYnΩwgJ@AoX SET WRITE

SUSPEND ⁿOC

sqlcodeG -1551

SQL1552N ⁿOóA]ΩweB≤

WRITE SUSPEND ¼AC

í: bΩwgJ@Aúe\ⁿOCΩ

wB≤ WRITE SUSPEND ¼AC

: Y RESTART DATABASE ⁿOóA

WRITE RESUME ∩½soX RESTART DATABASE

ⁿOCbhIΩw⌠ñA≤IWP½so

XⁿOC

Y BACKUP RESTORE ⁿOóAoX SET WRITE

RESUME FOR DATABASE ⁿOΩwgJ@

CMß½soX BACKUP RESTORE ⁿOC

sqlcodeG -1552

SQL1553N DB2 LkεA]@≤hΩw

Ob WRITE SUSPEND ¼AC

í: zLk÷¼gJ@wΩwCΩw

B≤ WRITE SUSPEND ¼AC

: oX SET WRITE RESUME ⁿO

ΩwgJ@AMß½soX db2stop ⁿOC

sqlcodeG -1553

SQL1560N ϕµ table-name p]wúsbC

í: p]w²wqAαC

: RUNSTATS ⁿO SET PROFILE ∩

n²ϕµp]wAMß½soX@C

SQL1561N p∩PΩw°AhúeC

í: ⁿw@h∩PΩw°Ahú

eCoΩw°AúΣ db2runstats API

ip∩C

: sqlustat API ¼pA

db2runstats APIAⁿw sqlustat API i

∩C

SQL1562N pI∩Psϕµ/ϕµ

table-name púeC

í: pI∩Psϕµ/ϕµ

púPC

: @PI∩¼ϕµp

C

SQL1580W bNrX source-code-page α½rX

target-code-page AIFC

jpW¡ max-lenCrΩ

° source-lenAQ iϕk

stringC

í: ⌡µ SQL »zííArXα½@ú

rΩ°AWL½≤jpW¡CBz≥iµA]

rQIC

: TwΘXPwPABIy¿

⌠≤DwßGC

sqlcodeG +1580

sqlstateG 01004

SQL1581N ϕµ table-name úα±bK[íñA]

úαπOC

í: UCG¼pXoC

v ϕµOA ALTER TABLE Γϕµ±

JK[íñC

v ϕµbK[íñA CREATE INDEX

OC

: pGnOA≤ϕµAΓK[

í]w offC pGnK[íA≤ϕµñO

C

sqlcodeG -1581

sqlstateG 428CA

196 TºΓU GU

SQL1582N ϕµí tbspace-name PAGESIZE ú

Xϕµí÷w bufferpool-name

PAGESIZEC

í: CREATE TABLESPACE »zíⁿw PAGESIZE

AúXϕµíwjpCo

C

LkBz»zíC

: ≤ PAGESIZE ⁿwA²ªXw

jpCAΓw≤¿jpw

C

sqlcodeG -1582

sqlstateG 428CB

SQL1583N úΣ PAGESIZE pagesizeC

í: ⁿw PAGESIZE úOΣjpCΣ

jp 4096B8192B16384 32768A]iHⁿw 4

KB8 KB16 K 32 K ÑC

LkBz»zíC

: ⁿwΣjpC

sqlcodeG -1583

sqlstateG 428DE

SQL1584N Σú pagesize jpt

ϕµíC

í: Bz»zíAntϕµíCSÑ

≤j≤ pagesize jptϕµíC

LkBz»zíC

: @ pagesize jpt

ϕµíC

sqlcodeG -1584

sqlstateG 57055

SQL1585N S¼≈jptϕµís

bC

í: iαoFUCΣñ@¼pG

1. tϕµεC°AWXFΩwñjt

ϕµíαe¡εC

2. tϕµñµAWXFΩwñj

tϕµíαe¡εC

tϕµí¡ε°ΣjpwAo]

AG

O² µ ϕµ° W¡ íW¡ jp----------- ---- ------------1957 244 2K4005 500 4K8101 1012 8K16293 1012 16K32677 1012 32K

: παQΣBjjpt

ϕµí (pGeS)CpGwoϕµ

ísbAqtϕµñRú@µC

nAOϕµ°AOdWX¡εB

ΩTC

sqlcodeG -1585

sqlstateG 54048

SQL1590N b DEVICE W TABLESPACEñAú\ LONG VARCHAR M LONGVARGRAPHIC µC

í: HP Wm (l i/o) n i/o b 1024

¡WwC LONG VARCHAR M LONG VARGRAPHIC

µYH 512 qµBzA]uαb

SYSTEM MANAGED TABLESPACE (tzϕµ

í ) Abu FILE xs DATABASE

MANAGED TABLESPACE (Ωwzϕµí) C

: t@kOG

v ∩ LOB µ¼ (BLOBBCLOBBDBCLOB) º@A

N LONGC

v @πTϕµíC

sqlcodeG 1590

sqlstateG 56097

SQL1591N SET INTEGRITY »zí ON ∩L

A]ϕµ table-name ¼AúTC

í: ON ∩uαⁿwB≤∩m¼AϕµWA

SYSCAT.TABLES ¼²ñ CONST_CHECKED µñ

@ (w∩íΣ¡ε)BG (w∩∩¡ε) ¡

(w∩ΩΘd ϕµ) µO ’Y’ ’U’C

: pGϕµúOb∩m¼AAⁿw

ON ∩CpGϕµOb∩m¼AAh²bϕµW

⌡µπd (pGOΩΘd ϕµAh½sπzϕ

µ)AA ON ∩⌡µ SET INTEGRITY »zíC

sqlcodeG -1591

sqlstateG 55019

2 SQL Tº 197

SQL1592N ]ϕµ table-name LkQvBaBzA

H INCREMENTAL ∩LA]X

reason-codeC

í: ]° reason-code: wC

32 ϕµúO REFRESH IMMEDIATE ΩΘd

ϕµA]úOπΣmϕµ REFRESH

D E F E R R E D ΩΘd ϕµA]úO

PROPAGATE IMMEDIATE mϕµC

33 pGϕµOπΘd ϕµmϕµAhw∩

ϕµ⌡µ LOAD REPLACE LOAD

INSERTC

34 bß@πdßAw∩ϕµ⌡µ LOAD

REPLACEC

35 UCΣñ@G

v ΩΘd mϕµOsCbϕµ

ºßA@dϕµπAn

πBzC

v bu]wπmv¼AAwNs¡ε

sWϕµ¡Σ ϕµ (pGOπΘ

d ϕµmϕµAhsWΣ≥ªϕ

µ)C

v pGϕµOπΘd ϕµmϕµAhb

ß@½sπzßANw∩ϕµ≥

ªϕµ⌡µ LOAD REPLACEC

v pGOΩΘd ϕµAhbΣ½sπzº

eA@≥ªϕµQjεπs (

FULL ACCESS ∩)C

v pGOmϕµAbΣºeA@

≥ªϕµQjεπs ( FULL

ACCESS ∩)C

v pGO≡πΘd ϕµAB∩

mϕµB≤úπ¼AC

v ªí≈ (pGOΩΘd ϕµ

mϕµAh≥ªϕµ) wDÑiíΦí

dΣπC

v bαºeAϕµB≤u]wπmv

¼AC@dαßϕµπn

πBzC

v bíI Roll-Forward @íAϕµB≤

u]wπmv¼AC

: ⁿw INCREMENTAL ∩CtN

dπϕµH¡εí (pGOΩΘd ϕµA

h½spΓΩΘd ϕµwqd )C

sqlcodeG -1592

sqlstateG 55019

SQL1593N REMAIN PENDING ∩LA]ϕ

µ table-name úOB≤∩m¼AC

í: pGzNnⁿw REMAIN PENDING ∩Ah

ϕµB≤∩m¼AC

: ⁿw REMAIN PENDING ∩C

sqlcodeG -1593

sqlstateG 55019

SQL1594W ΩwzíτDWΩπ

C

í : ²edϕµCϕⁿw∩ N O T

INCREMENTAL AY¿ϕµÑiíBzCϕµ

ñ²edí≈OdAB CONST_CHECKED

µñ∩OO ’U’C

: ún⌠≤@CYnτ²edºΩ

πAt@ϕµñΩπAo

Xπ OFF ∩ SET INTEGRITY »zíAHNϕµ

m≤u]wπmv¼AAMß½s⌡µπ

IMMEDIATE CHECKED NOT INCREMENTAL ∩

SET INTEGRITY »zíC

sqlcodeG +1594

sqlstateG 01636

SQL1595N ]d¡εñϕµAO

dΩΘdϕµmϕµ≥ªϕ

µAHLkdϕµ table-name π

C

í: YnKϕµaiαHπd

ΩA úúαB≤∩m¼AAαd

ϕµπCpGoOΩΘd ϕµAh≥

ªϕµúgLτAH½sπzϕµCpGoO

mϕµAh≥ªϕµúúαB≤∩m¼AA

αϕµCϕ S Y S C A T . T A B L E S º

CONST_CHECKED µñ@ (w∩íΣ¡ε)B

G (w∩∩¡ε)B¡ (w∩ΩΘϕµ) C (w

∩mϕµ) µO ’Y’ ’U’ AYwτϕµC

: dΣ ϕµπ (pGOΩ

Θd ϕµmϕµAhd≥ªϕµ)A½s⌡µ

»zíC

sqlcodeG -1595

sqlstateG 55019

198 TºΓU GU

SQL1596N LkN WITH EMPTY TABLE ⁿw

table-nameC

í: LkN WITH EMPTY TABLE lyⁿwϕµ

table-nameAoO]ϕµG

v OπΘd ϕµmϕµA

v πuY½sπzπΘd ϕµvAπ

uYFmϕµvA

v O¡εñ A

v π[ΩA²dΣñOo¡ε

HW

Noϕµ≤ ACTIVATE NOT LOGGED INITIALLY

ALkⁿw WITH EMPTY TABLE lyC

LkBz»zíC

: ú ALTER TABLE »zíñ WITH

EMPTY TABLE lyC

sqlcodeG -1596

sqlstateG 42928

SQL1600 - SQL1699

SQL1601N uΩwt °vΘJ parameter

O@ NULL ⁿC

í: Is@uΩwt° API vABú

@ⁿHNnDC

LkBzⁿOC

: H½soXⁿOC

SQL1602N úΣΘJΩc (sqlma) ñú

½≤¼C

í: úΣuΩwt°ív API vΘJ

Ωc (sqlma) Ωñⁿw@½≤¼C

LkBzⁿOC

: @½≤¼½soXⁿOC

SQL1603N ΘJΩc (sqlma) ñSⁿw

parameterC

í: buΩwt°ív API vu⌠pw

OΘjp API vΘJΩc (sqlma) ñSⁿ

wC

LkBzⁿOC

: H½soXⁿOC

SQL1604N parameter úOH NULL εC

í: rrΩ@rC

LkBzⁿOC

: brrΩW[@rAM

ß½soXⁿOC

SQL1605W Ωw db-alias D@ñC

í: SwΩwIsuΩwt°½] APIv

AΩwoúb@ñC

ⁿO⌡µ¿\A²⌡µ⌠≤@C

: dΩwOWOTABΩwO

wC

SQL1606W uΩwt °vΘXwwíC

í: uΩwt°vΘXweúU

ΩC i]OG⌡µIsAtjqíA

@íñ@uΩw° API v

IsñAtmwpAeúUΩ

C

ⁿO⌡µ¿\ABNwe¼Ω

wñC

: ½soXⁿOAbí

ºΩw° API¿IsΦAtm≤jwε

nDΩTqC

SQL1607N S¼≈u@OΘH⌡µnDuΩ

wt °v\αC

í: Ωwzí]OΘú¼LkBzuΩw

t°vⁿOC

LkBzⁿOC

: εΘJwjpAMß½so

XⁿOC

SQL1608W ΘJñΓ (HW) ΩwOWⁿVP

@ΩwC

í: uΩwt°ív API vu⌠pw

jp API v@b sqlma ΘJΩcⁿwΓ

≤hΩwOWⁿVP@ΩwC

uΩwt°v⌡µ¿\A²bΘXwñu

ΩT@≈C

: ún⌠≤@C²OAbnúPΩw

ΩTAndΘJñΩwOWOTC

2 SQL Tº 199

SQL1609N Ωw db-alias OΩwBLk

°C

í: oXuΩwt° API vIsAⁿwΩ

wΩwOWCuΩwt°vúΣΩ

w°C

LkBzⁿOC

: dΘJñⁿwΩwOWO

TAMßAHTΩwOW½soXⁿOC

SQL1610N uΩwt °vΘJ parameter

LC

í: wIs@uΩwt° API vA

wⁿwⁿwLC

LkBzⁿOC

: H½soXⁿOC

SQL1611W uΩwt °v⌠≤ΩC

í: boXuΩwt° API vIsAS

nD°ΩTiCiαO]nΩw

íúb@ñ, b°sApuϕµvsw

OFF AnDuϕµvΩTC

: ⁿO⌡µ¿\A²o¼⌠≤Ω

C

TwboXuΩwt° API vIsAn

°Ωwíb@ñAn°

sb@ñC

SQL1612N ⁿw≤ °⌠LC

í: CREATE EVENT MONITOR »zíñⁿw

⌠úO⌠WCLkBzⁿOC

: HTº≤°⌠½súX

»zíC

sqlcodeG -1612

sqlstateG 428A3

SQL1613N ⁿw≤ °LC

í: CREATE EVENT MONITOR »zíñⁿw∩

LCiα]]AG

v ⁿw MAXFILES B MAXFILESIZE BUFFERSIZE

pC

v MAXFILESIZE p≤ BUFFERSIZEC

v P MAXFILES @ⁿw MAXFILESIZE NONE úÑ

≤ 1C

LkBzⁿOC

: HT≤°∩½súX»z

íC

sqlcodeG -1613

sqlstateG 428A4

SQL1614N b@≤ °X I/O C

]X = reason-codeC

í: b@≤°@ I/O C

<reason-code> UCº@G

1 o@≤°¼C

2 Σúu≤v°⌠C

3 s u≤v°⌠DC

4 ≤°⌠úO@DWC

5 L≤°Di¬ C

6 oDw I/O C

: iαA÷Wz]XDAM

ß½súX SET EVENT MONITOR »zíC

sqlcodeG -1614

sqlstateG 58030

SQL1615W ⁿw≤ °wB≤nD¼AC

í: ⌡µ@w@≤°A@

D@ñ≤°C úBz S E T E V E N T

MONITOR »zíC

: ≡C

sqlcodeG +1615

sqlstateG 01598

SQL1616N @ñ≤ °wFW¡C

í: CΩwhiP⌡µ 32 ≤°C

≤ewFW¡A ]LkAⁿw≤°C

: iαAziHΣñ@@ñ

≤°AMß½súX SET EVENT MONITOR »z

íC

sqlcodeG -1616

sqlstateG 54030

SQL1617N ⁿw≤ °wF MAXFILES

MAXFILESIZE ñ¡εC

í: bⁿw≤°Ab\

²ñAú@wΩq¡εC ≤ewFW¡A ]

200 TºΓU GU

LkAⁿw≤°C

: iαA²ñRúí≈≤

°ΩAMß½súX SET EVENT MONITOR »

zíC

sqlcodeG -1617

sqlstateG 54031

SQL1618N t@≤ °bzⁿwº≤

°⌠C

í: zⁿw≤°AΣ⌠Pt@≤

°PC oΣL≤°@A⌠

ñd .evt / .ctl C íiαb¬ o

ñ≤ΩTC

: pGwΣL≤°AºCT

wSíbΣb⌠ñßA

NoúAMß½súX SET EVENT MONITOR

»zíC

AHúP⌠A½zn≤°A

Mß½súX SET EVENT MONITOR »zíC

sqlcodeG -1618

sqlstateG 51026

SQL1619N úα DROP @@ñ≤ °C

í: zⁿw≤°b@ñALk≤C

: ≤°A½súX DROP

EVENT MONITOR »zíC

sqlcodeG -1619

sqlstateG 55034

SQL1620N LkRg≤ °C]X rcC

í: LkRg≤°Ciα]pUG

1. ≤°C

2. ≤°Ob 6 ºehΘXW⌡µA

úúRg\αC

: Twzw≤°CpG≤°

Ob 6 ºehΘXW⌡µAR

gC

sqlcodeG -1620

sqlstateG 55034

SQL1621N Twzⁿwº≤ °µ

÷CLk≤ °C

í: zÑTwµ÷ßAα≤

°C

: Tw≤°µ÷AMß½so

X SET EVENT MONITOR »zíC

sqlcodeG -1621

sqlstateG55033

SQL1622N zb SET EVENT MONITOR STATE »

zíñⁿw STATE LC

í: iαOzb SET EVENT MONITOR STATE »z

íñⁿw STATE Aúbd≥A]ⁿ

º¿ NULL (NULL)C

u≤°¼Av]AG

0 ≤°

1 ≤°

Lk⌡µ»zíC

: ≤≤°¼AP () ⌠≤ⁿ

, Mß½soX»zíC

sqlcodeG -1622

sqlstateG42815

SQL1623N HLh½≤ (sqlma cñⁿw)A

Is sqlmonsz sqlmonss APIC

í: zb sqlma ΘJcñ]w½≤wWL

\W¡C

: ε sqlma ñ½≤CA½sI

sC

SQL1624N sqlmonsz sqlmonss API

ΩwA≤P@IWC

í: ]t sqlma n≤úPIΩ

wC

: ∩ sqlma HKΩw½≤P

@IAMßAIsC

SQL1625W °LkNrX source α½rX

targetCw∩≤¼ type Ωi

µoα½C

í: iα¼pUG

1. »zíσr

2. dcs í

2 SQL Tº 201

3. í

4. ϕµ

5. Ωw

6. ϕµí

úΣΩqrXα½rXC bUCíp

ñAiHooípC

1. ΩwzíúΣrXXC

2. °AIW@trα½íúΣ

rXXC

ϕ°α½Ω (≤ΣrXP°rXú

eΩw) AiαooípC

: dz@tσ≤A oΣα½C

ATwwwAϕα½ABiHΩwzí

s C

pGiαATwN°Ωw°P@

rXC

SQL1626W bNrX source α½rX target

AoCjpO

max-lenAΩO≤¼ typeAe 8 r

O dataC

í: iα¼pUG

1. »zíσr

2. dcs í

3. í

4. ϕµ

5. Ωw

6. ϕµí

°Lkα½ΩA]í¡εC ΩOHªl

µíOsC

: pGiαATwN°Ωw°

P@rXC

SQL1627W b yzΩyhWúXF

snapshot api nDA²O°Auα

Twjpcµí snapshotC

í: ÷MíOb SQLM_DBMON_VERSION6

≤shWoX snapshot nDA²On snapshot

°Aoh°ΩC

: b snapshot yzΩµí (DB2 6

s) ñAN¼ΩT (]A°Ah)

ϕ@ snapshot Ωy@í≈Cb 6 ºe

h DB2 ñAN s n ap sho t ¼ΩTH

sqlm_collected cCz sqlm_collected cA

HΩΩyBzΦkσR snapshot ΩyC

SQL1628W ]ΘXwwíAHo½@

uí≈GCYnπGA

wjpp size C

í: úΘXwú≈jALki

½ΩC°wwΘXwiαΩ

C

: tmjΩwA½soX½

nDC

SQL1629W snapshot @bI node-list ó

A]X reason-listC

í: bI@íoYA]X

<reason-code>A]UCΣñ@G

1 ≤IqTAFCM LkPI

qTC

2 snapshot @LkbIW¿C\z

qΘxAΣXSw SQLCAC

: pGO]IóqTú

AzNRqTANLk≤I½

sC

pGO≤IW snapshot @óA\

zqΘxAΣXó@ sqlcaA]X

ⁿ≤DC

SQL1650N úAΣIs\αC

í: zIs@ºΩwzíúAΣ

APIC

: ziHΣL API IsA\zn

\αC\uD B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)AHP

wOiHzLúP API IsΣτC

SQL1651N Lk⌡µnDA] DB2 °AúΣ

o\αC

í: DB2 °AúΣYs\αC

ot@iα]OAQnDº½≤]t

¡w°AWXo°AαΣ°C

: ∩wws DB2 °A DB2 °

A⌡µnDAON°As DB2 °A

C

202 TºΓU GU

SQL1652N o I/O C

í: bB¬ BgJ÷¼oC

: d\ db2diag.log H≥ ΩTCP

Ad OwíB\ivAH@t

C

SQL1653N ⁿwFL]w⌠C

í: ⁿw°AΩTbΣñπ

⌠C

: Twⁿw]w⌠OTABS

NULL C

SQL1654N o@Ω⌠C

í: LkΩ⌠C

: d DB2INSTANCE ⌠OⁿwTC

dⁿwπ⌠°±@tΣjC

SQL1660N ¼°AΩTA≤°AW

úwóC

í: °AtóFC

: Vz DB2 °Az°ióí

C ib db2diag.log ñΣóΩTC

SQL1670N DISCOVER Ωwzítmñ

ⁿw¼ⁿXwC

í: DISCOVER = DISABLE wtmbΩwzí

tmñC

: pGn DISCOVER \αAN¼

≤ KNOWN SEARCHC

SQL1671N jMnDóC dzqΘ

xAHoi@BΩTC

í: jMnDóAiαO≤UC]º@G

1. l]wó (sqleCommonInitializationForAPIs)

2. Lk ßΩ⌠ (sqloinstancepath)

3. LkΘX (sqlofopn)

4. LkgJΘX (sqlofprt)

5. Lk oOΘ (sqlogmblk)

6. Lk Ωwzítm (sqlfcsys)

7. NetBIOS Isó

8. DB2 ítτó (sqlogpidBsqlogmt)

d\ db2diag.log H≥ ΩTC

:

1. pGl]wóA½s≈½swú

C

2. pGΩ⌠óAd DB2INSTANCE HTw

ªwT]wC

3. pGgJóAdzO Intel ≈

W <sqllib path>\<isntance>\tmp ²A UNIX ≈

W <instance path>/sqllib/tmp ²ñg

JvC

4. pG oOΘóAdz≈WiO

ΘC

5. pG DBM tmóA½s≈½sw

úC

6. pG NetBIOS IsóG

v pGusWWvóBX 13ATw DBM

tmñtmWtm⌠⌠WΣL DB2

ß/°AC

v Tw NetBIOS wwBtmTAB\αB@

TC

v d⌠⌠HΣDC

7. pG DB2 ítτóAd≈W@t

\αOB@TC

uDB2 AviúWzτºX

gJ db2diag.logC

SQL1673N ⁿwΘJCLC

í: í@LΘJCⁿC

CⁿV⌠≤FΦC

: Twbíñⁿw@ΘJ

CⁿABªúO NULL C

SQL1674N ⁿwΘJ°AL

C

í: í@LΘJ°AⁿC°

AⁿV⌠≤FΦC

: Twbíñⁿw@ΘJ°A

CABªúO NULL C

SQL1675N u\≤ DB2 z°ACú

qTΩTúαsz°AC

í: ∩D DB2 z°A DB2 °AoX@w

(KNOWN)nDC ⁿwqTΩTúTC

: τzs DB2 °AΩW]

DB2ADMINSERVERC ⁿX°AΩO DB2 z°

2 SQL Tº 203

ACHTqTΩT½w(KNOWN)n DC

SQL1700 - SQL1799

SQL1700N bΩwαí, bΩwñΣOd

⌡W nameC

í: ⌡W name OduΩwzív,

²bΩwñoΣ@h⌡WΩw½

≤C

LkBzⁿOC

: ≤Odº⌡WΩw½

≤AMßHt@⌡W½½≤C∩≤Ω

wºuΩwzívÑA≤Cbz

AαeATwb@Od⌡WC

MßAbeuΩwzívU½súXΩwα

ⁿOC

SQL1701N ≤ßÑq@ºεALkαΩ

wC

í: ßΩw@bºΩwzí¿U

ºε (pAqG)CÑΩw½sA

α⌡µΩwαC

LkBzⁿOC

: ½slΩwC Hßs ºΩwbºΩwzí¿AoX RESTART

DATABASE ⁿOCMßAbeuΩwzívU½

súXΩwαⁿOC

SQL1702W wQ protocol suzíC

: ún⌠≤@C

SQL1703W bΩwαíúα db2event

²C

í: Ωwwα¿\A²úα db2event ²C

oO@iC

: Y≤°A db2event

²C bQαΩwbΩw²ñ

db2even t ²C ziHIs LIST DATABASE

DIRECTORYAPαºΩwñΩw²C

SQL1704N ΩwαóC]X reason-codeC

í: ΩwαóC]XpUG

1 oL⌡WC

2 ΩwúααCΩwiB≤UC¼Aº@G

v ≈m¼A

v ROLL-FORWARD m¼A

v µ÷ú@P¼A

v HADR wNΩwú@P

3 ΩwΘxwíC

4 íú≈C

5 Lk≤sΩwtmC

6 Lk½sⁿwΩwmC

7 Lks Ωw²Σñ@ΩwC

8 Lk≤sΩwxsC

9 ú\s ϕµíC

10 oL¼WC

17 Lkq DMS t¼²ϕµítmsC

18 b Unicode ΩwαAo½τC

w∩ Unicode ΩwAUCQ°PÑrΩ

¼G

CHAR M GRAPHICVARCHAR M VARGRAPHICLONG VARCHAR M LONG VARGRAPHICCLOB M DBCLOB

uÑrΩ¼úPτϕkQ° “½

”ABúα@s≤ΩwñCpA

func1(CHARBGRAPHICBVARCHAR) P

func1(GRAPHICBGRAPHICBVAR GRAPHIC)

½C

21 Ωwα@wb¼²IΣLIW

¿A²SbIW¿C@I°

iFIóCGboIW⌡µ

αC

22 ΩwαóA]¼²Ib°iIó

C

24 bΩw²ñ db2event ²U≤°

² db2detaildeadlock oC

: ÷U]XiαMkG

1 Od⌡WG

SYSIBMBSYSCATBSYSSTAT SYSFUNC

Twzß≤@h⌡WΩ

w½≤A∩HúP⌡W½s½≤C

bºΩwz

íe@WiµCbµU½súXΩ

wαⁿOC

2 ºΩwzí¿e@AH≤

204 TºΓU GU

Ωw¼AAMßA∩Ωw⌡µn

@CY HADR tAoXε HADRAM

ßAα HADR DnΩwCbµ

U½súXΩwαⁿOC

3 WjΩwtm logfilsiz logprimary

CMß½súXΩwαⁿOC

4 Tw¼≈ íA½súXΩw

αⁿOC

5 b≤sΩwtmXDCTweL

bΩwtmABtmOi

≤sCMß½súXΩwαⁿOCpG

DMsbAqz IBM AHC

6 qΩw≈ΩwC

7 qΩw≈ΩwC

8 Mß½súXΩwαⁿOCpGDMs

bAp IBM ANϕC

9 ºΩwzí¿e@AH≤

ϕµíC \Tº SQL0290NAH o

⌡µ@H≤ϕµíC

10 ¼WwOdtCTwzw≤

¼¼Ωw½≤ADOd

¼½sCbº

Ωwzíe@WiµCbµ

U½súXΩwαⁿOC

17 Ωw≈e@Ωwzít

CsW≤hxsϕµíCziHtm

70% iíΩwαChµ

αΩwC

18 Ωw≈e@Ωwzít

C≤Σñ@½τCpGnA

úPO½τChΩwz

ítµCMß½súXΩwα

ⁿOC\utJvyAϕⁿA

b DB2 µºeAτΩwOw

nαC

21 dzqΘxAHTwb°iIó

IC≤Ió¼pA½súXΩ

wαⁿOC]αobnαI

WAHziHq⌠≤IúXⁿOC

22 b¼²IW≤Ió¼pC½súX

αⁿOC

24 pG² db2detaildeadlock wsbΩw²ñA

NªúA½súXαⁿOC

SQL1705W LkNΩw²n²≤sµC

í: Lk≤sΩw (Φαe) ºΩw²ñ

@hΩwOWC

: ∩αºΩw °ΩwOW

sAHP@ΩT½sΩwOWC

SQL1706W bσrjpΩαíAoΩ

I²ñ@DΩwC

í: ϕ⌡µσrjpΩαAo@Ω

wboΩUCoΩwPoΩ

PσrjpAαQ¿αC

: TwsbΩñΩwú

PσrjpC

SQL1707N LkαΩσrjpC

í: ϕαΩσrjpoCp

IBM AñNϕC

: P IBM ßANϕpC

SQL1708W Ωwα¿A²XUCiXG

warning-codeC

í: Ωwα¿A²XiCiXpUG

1 @ILkαC

: w∩iXAiαMΦkG

1 MßbIW½soXΩwαⁿOC

SQL1751N GIsút⌠≤iHb∩Mñ

IC

í: Ist@iHb∩Mñ

ICpGIsWSϕµíIsñAh

Lkb∩Mñ]AªA]bIsWwqϕµ

íxsCpGsWIt@IABΣL

ISxsAIsWϕµíAho

ΓILk]Ab∩MñC

: Y[J@IA≤Is

ñIC pGϕµíwwqbIsWA²S

ϕµATw@IπxsAiϕ

µíC

sqlcodeG-1751

sqlstateG 428C0

2 SQL Tº 205

SQL1752N LkbIs ngname ñϕµ

íC

í: ubϕµíOtϕµíAiHⁿ

wIs IBMTEMPGROUPC

: pGOtϕµíAⁿwIs

IBMTEMPGROUPCpGOΣLϕµí¼AⁿwD

IBMTEMPGROUP IsC

sqlcodeG-1752

sqlstateG 429A1

SQL1753N I node-number SiIs

IBMTEMPGROUP wqºt

ϕµíxsC

í: InwwqxsAioΩw

Is IBMTEMPGROUP ñwqºtϕµ

íAIα]AbIsñC

: oX ALTER TABLESPACE »zíAb

CIWΩwñCtϕµísWxs

C

sqlcodeG-1753

sqlstateG 57052

SQL1754N ϕµí°ϕµíbIs

úP≤DnϕµíbIsC

í: CREATE TABLE »zíñⁿwϕµí

≤P@IsC

: Tw CREATE TABLE »zíñⁿw

ϕµí≤P@IsC

sqlcodeG-1754

sqlstateG42838

SQL1755N I node-number SiIs

ngname ñwqºϕµíx

sC

í: b@IiH]AbIs½se@ñ

ºeAªwwqxsAioΩwI

sñwqϕµíC

: oX ALTER TABLESPACE »zíAb

IWsWxsAIsñwqϕµí

C

SQL1756N úu@lyⁿwS ON NODES ly

xsC

í: ∩ CREATE TABLESPACE ÑAαⁿwS

ON NODES ly USING ly@C

∩ ALTER TABLESPACE ÑAαⁿwS ON

NODES ly ADD ly@C

Bz»zíC

: ≤»zí½soXªC

sqlcodeG -1756

sqlstateG 428B1

SQL1757N ≥S ON DATABASE PARTITIONly USING lyC

í: b CREATE TABLESPACE »zíñAC@

USING lyúⁿw ON DATABASE PARTITION l

yCúLAS]AΩwsñΩw

ABDΩwsñΩw

íxsC

úBz»zíC

: TwwⁿwS O N D A T A B A S E

PARTITION ly USING lyAOTw ON

DATABASE PARTITION lyñí]A@Ωw

sñC@ΩwC

sqlcodeG -1757

sqlstateG 428B1

SQL1758W úOw∩SwI]pxsúQ⌠≤

IWϕµíC

í: ALTER TABLESPACE CREATE TABLESPACE

»zí]AΩwsñΩwxs

WµCúb ON DATABASE PARTITION lyºßx

sWµOhlABwQñC

wBz»zíC

: pGbYIWnxsAoX ALTER

TABLESPACE »zíAsWxsC

sqlcodeG +1758

sqlstateG 01589

SQL1759W ½seΩwsAα≤

Ωws

database-partion-group-name ñ½≤Ω

wAH]AYsWΩw

úY≤ΩwC

í : oiⁿXN ALTER DATABASE

206 TºΓU GU

PARTITION ALTER TABLESPACE ú≤P

Ωws∩M≤CpGSbΩ

wsñwq⌠≤ϕµíwqϕµA

ONQ≤Ωwúb∩MñAho»z

íY≤Ωws∩MC

bUCípñAoXoiG

v ALTER DATABASE PARTITION ADD

DATABASE PARTITION sW@hΩw

v ALTER DATABASE PARTITION DROP

DATABASE PARTITION ≤@hΩw

v wsWϕµíxsA]nΩw

wún≤hxsC

wΩwsñϕµíwqF@ϕµA

HWípC

: pGzQnΩw]AúΩw

AoX REDISTRIBUTE DATABASE PARTITION

ⁿO APICt@NΦíNO≤Ωw

sñϕµíϕµC

sqlcodeG +1759

sqlstateG 01618

SQL1760N xs procedure-name CREATE »

zíπ@ LANGUAGE l

yB EXTERNAL ly PARAMETERSTYLE lyC

í: b procedure-name CREATE ñA≥F

lyCⁿw LANGUAGE, EXTERNAL

PARAMETER STYLEC

: sW≥lyAMßA@C

sqlcodeG -1760

sqlstateG 42601

SQL1761N w bpname wqIs ngnameC

í: wwqϕµíIsCLkϕµ

íLkNª¿IswXC

LkBz»zíC

: iα@G

v ⁿwϕµíIswqw

v ∩wHsWϕµíIs

v pGO CREATE TABLESPACEAⁿww

wqIsC

sqlcodeG -1761

sqlstateG 42735

SQL1762N LksΩwA]S¼≈ítm

µΘxC

í: S¼≈ ítmµΘxCiα

]]AG

v bxsΘxmWAiíú¼C

v pGw⌡XíAh⌡Xíiα

≤úT⌠BúTw²B@HWΣ

LDóC

: ]pUG

v ] DB2 iαnBítmsΘxAΩw]

H LOGPRIMARY ΘxAHTw

mWR¼íi≤DnΘxCuúnvRú

Θx±íAYªúb@ñC

v ΓIs⌡XíAHTwΣ@Cd

d⌡XílXñúⁿAHs

w⌡XíCTwOs⌠sbC

ßAε LOGPRIMARY / LOGFILSIZ Ω

wtmAHpµΘx]wCo

iε∩ íDC

bPXD[H≤ºßA½soXs»zíC

SQL1763N ALTER TABLESPACE »zíñ≡

lyC

í: ALTER TABLESPACE »zíñⁿwlyLk

¼XC

1. CONVERT TO LARGE lyΣ¡ⁿwC

2 . LkH⌠≤ΣLxsly

(ADDBDROPBEXTENDBREDUCE RESIZE) ⁿ

w BEGIN NEW STRIPE SET xslyC

3. bϕµísWúíG

a. YOW[CxsjpAh EXTEND

RESIZE i≤P»zíñC

b. YOεCxsjpAh REDUCE

RESIZE i≤P»zíñC

c. úD EXTEND P REDUCE VúPΩw

Ahªúα≤P»zíñC

d. úDVúPΩwAh ADD úαP

REDUCE DROP @≤P»zíñC

e. úDVúPΩwAh DROP úα

P EXTEND ADD @≤P»zíñC

:

1. bΣ¡ ALTER TABLESPACE »zíñoX

CONVERT TO LARGE lyC

2 SQL Tº 207

2. pGbP»zíñ BEGIN NEW STRIPE SET

xs@ΣL@AN BEGIN NEW STRIPE

SET @ªv ALTER TABLESPACE »z

íñC

3. pGJnNsWϕµíA]nqñú

AΓ ALTER TABLESPACE »zíC

sqlcodeG -1763

sqlstateG 429BC

SQL1764N ALTER TABLESPACE »zíñⁿw

RESIZE @jpp≤ϕµíxs

µjpC

í: b RESIZE @ ALTER TABLESPACE »

zíñAⁿwjpp≤ϕµíxsµjpC

zuαW[xsjpC

: ⁿw@j≤ϕµíxsµjp

jpC

sqlcodeG -1764

sqlstateG 560B0

SQL1765W ≤sw¿C úLAbnΩw°A

WAiαLkB½½

C

í : H A D R ANΩwtm

LOGINDEXBUILD ] ONANΩwΩwz

ítm INDEXREC ] RESTART ACCESSC

hA⌠≤beDnΩw°AW

B½½AiαLk HADR be

nΩw°AWCLkQO

LABb HADR ⌠ HADR

ºßns A⌠ta½smC

: YnπOⁿA≤sΩwtm

LOGINDEXBUILD oX SQL »zí ALTER TABLE

LOG INDEX BUILD ONCYn½⌠≤wOⁿ

m@ANtm INDEXREC ≤s RESTART

ACCESSC

SQL1766W ⁿO⌡µ¿\CúLAb HADR º

eALOGINDEXBUILD C

í: b HADR ºeANΩwtm

LOGINDEXBUILD ] ONChA⌠≤be

DnΩw°AWB½½AiαLk

HADR benΩw°AWC

LkQOLABb HADR

⌠ HADR ºßns ≥ªϕµA⌠t

a½smC

: YnπOⁿA≤sΩwtm

LOGINDEXBUILDC

SQL1767N HADR Lk¿C]X =reason-codeC

í: HADR Lk¿C∩≤]XípUG

1 oX START HADR AS STANDBY ⁿOAΩ

w¼AúO Roll Forward mñ Roll

Forward iµñC

2 Lkb HADR ΩwWoX START HADR

AS PRIMARY ⁿOC

3 Lkb@ñΩwWoX START HADR AS

STANDBY ⁿOC

98 w HADR vCⁿOαQ¿C

99 ⁿOObh½Ω⌠ñoXC

: ∩≤]XpUG

1 qDnΩw≈MΦMl]

wΩwAMß½soX START HADR AS

STANDBY ⁿOC

2 pGzQNΩw≤DnΩwAo

X TAKEOVER ⁿOC

3 pGzQNDnΩw≤ΩwAq

µΩwoX TAKEOVER ⁿOCpGz

QNΩw≤ΩwAh²

ΩwC

98 ow HADR vAMß½súXⁿ

OC

99 h½Ω⌠ñúΣ HADR SC

SQL1768N Lk HADRC]X = reason-codeC

í: ∩≤]XípUG

1 ]⌠íΘxbñAHLkΩ

wC

2 ΩwwL¡DOⁿC

3 Ωww DATALINKSC

4 Ltm HADR_LOCAL_HOSTC

5 HADR_LOCAL_SVC tmLAW

C

6 HADR_REMOTE_SVC tmLAW

C

7 DnΩwLkb HADR OíjAs

ΣΩwsuC

8 @h HADR ΩwtmSC

208 TºΓU GU

9 ΩwwtmlΘxCMAHADR ú

Σ∩ΩwΘxl I/O ( s

)C

10 ≤⌡µ STOP HADR ⁿOBΩwo

íAHP HADR ÷≈ FⁿOC

11 LkPN H A D R _ L O C A L _ H O S T

HADR_REMOTE_HOST tmR¿P

IP µíC

12 Ltm HADR_REMOTE_HOSTC

98 w HADR vCⁿOαQ¿C

99 HADR íoíC

: ∩≤]XpUG

1 ΩwiΩwCΘxOs

LOGRETAINA½soXⁿOC

2 L¡@ñOⁿA½soXⁿOC

3 NΩwzítm DATALINKS ]

NOA½soXⁿOC

4 TwiNtm HADR_LOCAL_HOST ∩M

PD≈÷p IPv4 IPv6 C

5 Tw HADR_LOCAL_SVC tmA

WCY Unix ¡xAsΦ /etc/services

CY W i n d o w sAsΦ

%SystemRoot%\system32\drivers\etc\servicesC

A]iHⁿwσr≡C

6 Tw HADR_REMOTE_SVC tmA

WCY Unix ¡xAsΦ /etc/services

CY W i n d o w sAsΦ

%SystemRoot%\system32\drivers\etc\servicesC

A]iHⁿwσr≡C

7 dΩwWD≈AC

TwΩwwsuB⌠⌠iB@CpG⌠⌠

CA]W[ HADR_TIMEOUT tm

A BY FORCE ∩DnΩwC

8 Tw@h HADR ΩwtmC

9 ½stmΩwAHu∩Θxtx

sΘAúOl I/O ( s )

mCbuDB2 ΩTñv\ logpath

newlogpath ΩwtmQC

10 ΣX HADR ÷≈]ABQnA½s

oX START HADR ⁿOC

11 Tw H A D R _ L O C A L _ H O S T

HADR_REMOTE_HOST tm IP µíP

(IPv4 IPv6)AOiHR¿PµíC

12 TwiNtm HADR_REMOTE_HOST ∩M

IPv4 IPv6 C

98 ow HADR vAMß½súXⁿ

OC

99 pGDMsbAP IBM ΣHpC

SQL1769N ε HADR Lk¿C]X =reason-codeC

í: ∩≤]XípUG

1 ⁿOObΩwWoXC

2 ⁿOOb@ñ HADR ΩwWoXC

3 ≤⌡µ STOP HADR ⁿOBΩwo

íAHP HADR ÷≈ FⁿOC

99 ⁿOObh½Ω⌠ñoXC

: ∩≤]XpUG

1 ] HADR úObΩwW⌡µAHún

@CτⁿwΩwOWOTC

2 ΩwAMß½soXⁿOC

3 pG≤⌡µt@ STOP HADR ⁿO F

oⁿOAhú ⌠≤i@B@ChA

TwwΩwΩAMß½soX STOP

HADR ⁿOC

99 h½Ω⌠ñúΣ HADR SC

SQL1770N HADR Lk¿C]X =reason-codeC

í: ∩≤]XípUG

1 ϕ HADR úObPh¼AAwDj

εC

2 ϕ HADR úbPh¼AΘxBz

m¼AAwjεC

3 ΩwOqsu≈A²bΘxñA

Ωwb½≈⌠IºeAw

iµC

4 ⁿOOw∩ HADR DnΩwoXC

5 w∩D@ñΩwoXⁿOC

6 NDnΩw½ΩwoC

7 íoqTC

8 ≤⌡µ STOP HADR ⁿOBΩwo

íAHP HADR ÷≈ FⁿOC

98 w HADR vCⁿOαQ¿C

99 ⁿOObh½Ω⌠ñoXC

: ∩≤]XpUG

1 ÑΩwFPh¼AC@∩Φ

2 SQL Tº 209

O TAKEOVER ⁿO BY FORCE ∩

CBY FORCE ∩Ne\qΘxBz

m¼ACMApGΩwiHs

ΣDnΩwAªNtaqΘxBz

m¼AΘxBz¼AAoNA

úe\CPAqΘxBzm¼

AjεAiαPsDnΩww

bDnΩwWTwµ÷C

2 ÑΩwFΘxBzmP

h¼AC@∩ΦOñΩwPD

nΩwºísu (pbDnΩwW⌡µ

STOP HADR DEACTIVATE DATABASEA

DnΩwΩwºí⌠⌠)AHN

ΩwjεiJΘxBzm¼AC

3 ²Ωw≤híiHFsu≈

A½soXⁿOC

4 HADR DnΩwúΣⁿOCub

HADR ΩwWoXⁿOC

5 ΩwAMßoX takeover ⁿOC

6 \oΓ HADR ΩwWΩwΘ

xAH ooTºiα]CΩw

ñΓiα≤CdoΓΩw

W HADR_DB_ROLE ΩwtmC

7 \oΓ HADR ΩwWΩwΘ

xAH ooTºiα]CΩw

ñΓiα≤CdoΓΩw

W HADR_DB_ROLE ΩwtmC

8 ΣX HADR ÷≈]ABQnA½s

oX TAKEOVER HADR ⁿOC

98 ow HADR vAMß½súXⁿ

OC

99 h½Ω⌠ñúΣ HADR SC

SQL1771N D¼ΩwLk@ HADR DnΩ

w HADR ΩwC

í: ⌠íOⁿLk≤ HADR DnñΓΩ

wCHADR niΩwC

: NΩwα½ñΓAOú

⌠íOⁿC

SQL1772N Lkb HADR DnΩw HADR

ΩwWL¡@ñOⁿC

í: Lkb HADR DnñΓΩwWL¡

@ñOⁿC

: NΩwα½ñΓAOúL

¡OⁿC

SQL1774N Lkb HADR DnΩw HADR

ΩwWoXϕµíⁿOC

í: úe\b HADR DnΩw HADR Ωw

WiµϕµíhC

: NΩwα½ñΓAMßbΩw

WoXⁿOC

pGODnΩwW≥óΩABnΩ

ObΩwWAhi⌡µ TAKEOVER ⁿOA

NΩwα½DnΩwADDnΩwW

ϕµíC

SQL1776N Lkb HADR ΩwWoXⁿOC

]X = reason-codeC

í: ∩≤]XípUG

1. HADR ΩwúΣⁿOC

2. ϕΩwqDn½Aúe\sunDC

3. HADR ΩwúΣαⁿOC

: ∩≤]XpUG

1. uDB2 ΩTñvAHMwoXⁿOO

Σ∩ΦCpGSAεΩwW

HADRAMßAoXⁿOC

2. ssDnΩwC

3. ∩DnΩwoXαAMßbα¿\ºßA½

zΩwC

SQL1777N HADR wC

í: bwgHnñΓ⌡µΩwWoX START

HADR ⁿOAooC

: ún⌠≤@C

SQL1790W Σújp page size w]ϕ

µíC

í: NNSTAT Lk SYSPROC.FED_STATS ϕ

µAHOsw⌡µ»zí CΣúπ¼≈j

pϕµí ( pagesize)C

: Tw@jp pagesize ϕ

µíC

sqlcodeG+1790

sqlcodeG01670

SQL1791N ⁿw°AwqB⌡úsbC

í: NNSTAT iⁿ°AwqB⌡@

ΘJA²Σúo½≤ñ@hC

210 TºΓU GU

: ⁿws°AwqB⌡A½

súX»zíC

sqlcodeG-1791

sqlstateG 42704

SQL1792W ]¼²ºí⌡ú@PA

H≤sⁿwpC

í: ⌡w≤CºßAϕµ°

ΣµµΩ¼º@wg≤C

: sA½súX»zíC

sqlcodeG+1792

sqlcodeG01669

SQL1800 - SQL1899

SQL1800N c sqle_request_info Lⁿw

²zⁿO/apiC

í: wzLΦíA²zⁿO/api c

sqle_request_info ⁿLC∩ußtm≤UvnD

ÑAoⁿúo NULLC

: ⁿw sqle_request_info ⁿAMß½

súXⁿOC

SQL1801N LnD¼C

í: oⁿOúΣⁿwnD¼C

: TwnD¼OUCΣnD¼º@G

1. SQLE_CCA_REQUEST - syⁿO CCA

¼²InD

2. SQLE_DAS_REQUEST - syⁿO DAS

¼²InD

3. SQLE_CND_REQUEST - CCA DAS ²n²

yⁿO

SQL1802N Sn²≤nD¼C

í: bI²ñSn²AOⁿwnD¼sJ

²ñC

: HP@nD¼ANn²sJ²ñAM

ß½súXⁿOC

SQL1803N znD@ALkbuΩ]úΩwv

íñ⌡µCⁿvTΩ]

pkgschema.pkgname 0XcontokenC

í: ΩwzíbuΩ]úΩwvíñ⌡

µCíAuΓ DB2_APM_PERFORMANCE

n²⌠]w ″ON″C

UC@OvTΩ]AHLkbíñ⌡µG

v ²Ω]ó@C

v ²Ω]L@C

v sB½ss (⌠t) ≤Ω]C

znD@HUC@ΦívTΩ]

pkgschema.pkgname 0XcontokenAH@úQ\C

: únbuΩ]úΩwvíñ⌡µú\

@C⌠uΩ]úΩwvíßAα⌡µznD

@C °]w DB2_APM_PERFORMANCE ⌠n²

YiFCΩwzíεßA½sA

≤C

sqlcodeG -1803

sqlstateG 57056

SQL1816N h wrapper-name Lkszw

qpXΩwºΩ (server-type

server-version) type-or-versionC

í: zⁿwhúΣzQnwqºΩ¼

C

: d\σ≤AΣX≤hiΣzQnw

qºΩ¼PCTw CREATE WRAPPER

»zíw∩pXΩwn²ohAMßN CREATE

SERVER »zí½ssXAo»zíⁿwhAA

½s⌡µ CREATE SERVER »zíC

sqlcodeG -1816

sqlstateG 560AC

SQL1817N CREATE SERVER »zíLkOzQ

wqpXΩwΩ

type-or-versionC

í: ϕ CREATE SERVER »zízⁿwh

Aª]αOnwqpXΩwΩ

type-or-versionC

: b CREATE SERVER »zíñN

type-or-version ∩sXAªⁿwwqºΩ

type-or-versionAMß½s⌡µ CREATE SERVER »zíC

sqlcodeG -1817

sqlstateG 428EU

2 SQL Tº 211

SQL1818N LkBzzúX ALTER SERVER »

zíC

í: bu@µñAALTER SERVER »zíO≤b

ΣΩ (Ω) ϕµ°

SELECT »zíßC

: ²u@µ¿FMß½súX ALTER

SERVER »zíC

sqlcodeG -1818

sqlstateG 55007

SQL1819N LkBzzúX DROP SERVER »

zíC

í: bu@µñADROP SERVER »zíO≤bΣ

Ω (Ω) ϕµ°

SELECT »zíßC

: ²u@µ¿FMß½súX DROP

SERVER »zíC

sqlcodeG -1819

sqlstateG 55006

SQL1820N LOB W@óC]X =reason-codeC

í: iα]XG

1. S¼≈wíAxs LOB C

2. ΩúΣb LOB Ω¼Wiµµ

@C

3. WXYíí¡εC

: ε LOB jpAOm½b LOB Ω

¼WτCßΓqNOq»zíñú LOB

Ω¼C

sqlcodeG -1820

sqlstateG 560A0

SQL1821W iαw≤w LOB C

í: w≡ ApΓ LOB C b@s

LOB PΩ ºíAiαw≤FªC

: b SYSSERVEROPTIONS ñAN

″deferred_lob_retrieval″ ]w ″N″A½súXzd A

OñiC

sqlcodeG +1821

sqlstateG 01621

SQL1822N qΩ data-source-name ¼D

wX error-codeC÷σrO

tokensC

í: bΩApX°AqS∩M∩Ñ

DB2 ΩñA¼@DwXC

iαX]AG

v 4901 15 HWσ

v 4902 εCjpWX 32K ¡ε

pGΩLkA]iαC

: TwΩiHAMßΣXΩ

ⁿwAϕTºσr≤@AHO≤

D]C

sqlcodeG -1822

sqlstateG 560BD

SQL1823N ∩°A server-name Ω¼

data-type-name ÑASΩ¼∩Ms

bC

í: w½≤C½≤@hµ

¼eúQpX°ACú¼W (Σñ

@) CbTºñC

: CREATE TYPE MAPPING »zíA

bⁿw°AWAⁿw¼W@∩MC

sqlcodeG -1823

sqlstateG 428C5

SQL1824W o UNION ALL BΓñY≥

ϕµiαOP@ϕµC

í: iH≥ϕµB°BOW/

PqrC pG UNION ALL °ΓBΓ

úPAhªiαⁿVP@ϕµ (pGoΓ

úQ≥ϕµ)CoXohTºAi

iα@≥ϕµiHzLΓBΓ o≤s/R

úΓC

: τOBΓíⁿVúPϕ

µCpGΓBΓⁿVP@≥ϕµA

oX ROLLBACKAα≤s/Rú@C

sqlcodeG +1824

sqlstateG 01620

212 TºΓU GU

SQL1825N LkbpX⌠ñBzo SQL »z

íC

í: ]Y¡εALkbpX⌠ñBz SQL »z

íCiα¡εG

v σ≤s/Rú»zí]A½sú bσ∩ »z

íñú µA±JpX°AñC

v WXYíí¡εC

: ]pUG

v pGoOPbσ∩ »zíñú µ½sú

÷σ≤s /Rú»zíA∩σ∩ »z

íAHKú µC

v pGWXFYíí¡εA∩gⁿG

°»zíí≈C

sqlcodeG -1825

sqlstateG 429A9

SQL1826N bt²½≤ object-name ñAw∩µ

column-name ⁿwFL valueC

í: bt²½≤ object-name ñAw∩µ

column-name ⁿwFL valueC

LkBz»zíC

: \ SQL ReferenceAH oⁿwºt

²½≤ñⁿwµC≤»zí½soX

ªC

sqlcodeG -1826

sqlstateG 23521

SQL1827N wqqv¡ ID auth-ID °A

server-name ⌠≤∩MC

í: ≤∩wq∩MC

: pGO ALTER USER MAPPING »zíA

² CREATE USER MAPPING »zí∩

MCMßA∩∩MC pGO DROP USER

MAPPING »zíAhún⌠≤@A]∩M

úsbC

sqlcodeG -1827

sqlstateG 42704

SQL1828N °A server-name °As

(°A¼ server-typeB

server-versionAqT≤w server-protocol)wq°A∩ option-nameC

í: ≤∩wq°A∩C

: pGO ALTER SERVER »zíA²

CREATE SERVER »zí°A∩CMßA∩°

A∩CpGO DROP SERVER »zíAhú⌠≤

@A]°A°A∩úsbC

sqlcodeG -1828

sqlstateG 42704

SQL1830N bzⁿWµ (predicatespecification) ºe EXPRESSIONAS lyⁿw RETURNS lyC

í: ]t EXPRESSION AS ly PREDICATE ly

eAⁿw RETURNS lyC RETURNS lyiα±b

zⁿWµ (predicate specification) ºßAOúsbC

LkBz»zíC

: b PREDICATE lyeAⁿwt

RESULTS ly CREATE FUNCTION »zíC

sqlcodeG -1830

sqlstateG 42627

SQL1831N úα≤sϕµ subtable-name ϕµ

pC

í : »zí≤sϕµ sub t ab l e - name

NPAGESBFPAGES OVERFOLW pC¼ϕµ

opAuαϕµÑhcϕµ (root table) ≤

sC

LkBz»zíC

: ≤sϕµÑhcϕµ (root table) ²

p (Dlϕµ)C

sqlcodeG -1831

sqlstateG 428DY

SQL1832N í routine-name LkwqLoA

]ªQwq SQL τC

í: bwqzⁿWµWwq FILTER

lyñAⁿwFí (function or method) routine-nameC

íLkH LANGUAGE SQL wqC

LkBz»zíC

: ⁿw@úOH LANGUAGE SQL wq

íC

sqlcodeG -1832

sqlstateG 429B4

2 SQL Tº 213

SQL1833N Lk≡ port_number W

Extended Search °A host_name

suAsuwεC

í: Extended Search hb≡ port_number Ws

Extended Search °A host_nameA²suLk

AwQu°AvεC

: τ Extended Search °AuD

≈vWPu≡vCPd Extended Search °A

O⌡µñC

SQL1834N wqµ column_name Ph

Wrapper_name TwµPA²ú

PΩ¼C

í : CREATE NICKNAME »zí ALTER

NICKNAME »zítPuhv Wrapper_name Tw

µPWwqµA²úPΩ¼C

: b CREATE NICKNAME »zíµ

wqñuhv Wrapper_name ⁿwTwµCMAY

ⁿwFTwµAhTwµWPΩ¼/Ω¼°

XTwµwqCúi≤TwµWΩ

¼C

SQL1835N b Extended Search °A

es_host_name WΣú¼ object_type

Extended Search ½≤ object_nameC

í: b Extended Search °A es_host_name WΣ

ú¼ object_type Extended Search ½≤

object_nameC

: T½≤Wwb°AWwqAB½

≤¼ object_typeC

SQL1836N wqµ column_name P

Extended Search es_host_name Wµ

WºíSµ∩MC

í: b∩ DATASOURCE CATEGORY ñⁿw

ΩAúú]tPwqµ column_name P

µWC

: TwbUCΣñ@ñANµWw

qµG

v ∩ DATASOURCE ñⁿw⌠≤@Ω

v ∩ CATEGORY ñⁿwYºΩC

SQL1837N Lk≤ option_type ½≤ object_name

n∩ option_nameC

í: pXní≈∩CLk≤∩C

: \oΩpXσ≤AHPw∩

OiH]t@Ciαn≤÷½≤C

sqlcodeG-1837

sqlstateG428GA

SQL1838N jM»zí statement D

Extended Search dC

í: Extended Search hBzCXjM»zíA

²≤ykAd ]óC

: ≤jM»zíAMßAúXnDC

\σ≤AH obuExtended Search vAp

≤ SQL jM»zí÷ΩTC

SQL1839N @hLjMC

í: Extended Search hⁿwjMA²

ob Extended Search ñLC

: d\ IBM DB2 Life Sciences Data Connect

Planning, Installation, and Configuration Guide (÷

uExtended Search hv)AH op≤g

SQL »zí÷ΩTC

SQL1840N option-type ∩ option-name LksW

object-name ½≤C

í: LksW∩Cí≈∩w½≤]wAzúαs

Wm½C

: \oΩpXσ≤CMw½

≤÷∩@C

sqlcodeG-1840

sqlstateG428GA

SQL1841N Lk≤ object-name ½≤ option-type

∩ option-name C

í: Lk≤∩Cí≈∩w½≤]wAzúα

sWm½C

: \oΩpXσ≤CMw½

≤÷∩@Ciαn≤÷½≤AA

s∩½½≤CpGO] SET SERVER

OPTION »zíúTºAhiαn ALTER

SERVER »zíC

sqlcodeG-1841

sqlstateG428GA

214 TºΓU GU

SQL1842N b text ±Ao½≤ object-name

option-type ¼∩ option-name L

C]X = reason-codeC

í: ⁿw∩ykLA∩úi]ⁿwC

]X÷≤ΩTC]XG

01 Dwr

02 ΣúwW

03 ßwp/jX

04 oWñh

05 p/jXúOπ

06 p/jXWXd≥

07 pXj≤jX

08 µd∩ñúO ″column″

09 WíWµñ ’=’ jr

10 WíWµñl⌠

11 dñ½

12 ϕ DB2 ΩO 32 Aúe\ wrapper ∩

option-name

13 oΓ wrapper ∩∩úeCwrapper ∩

opton-name ϕ ″DB2_FENCED″ ] ″Y″

14 bSw¡xWúΣ wrapper ∩ option-name

: \oΩpXσ≤CMwT

∩ykAMß½sg»zíC]XG

01 dⁿwm±∩AMß≤ú

LrC

02 dⁿwm±∩AMß≤ykC

03 Twd∩C@ß@d

≥Wµ ″[min,max]″C

04 dΣ@hWwqCúBwqC

05 Twd≥WµpXjX

πC

06 Twd≥Wµ ″[min,max]″ bΩe

\d≥C

07 ≤d≥WµCTw@rp≤Ñ≤

GrC

08 Nµd∩ñm½¿O

’column’

09,10 ’name=″specification″’ µí½sgW

í∩

11 ½sgdCTwS½C

12 w∩ 32 DB2 Ωⁿw option-name

wrapper ∩C

13 d ″DB2_FENCED″ wrapper ∩∩C

14 SQL ReferenceAHτzn wrapper

∩Cw∩Ωw 64 ß

C

sqlcodeG-1842

sqlstateG42616

SQL1843N nickname-name.column-name µúΣ

operator-name BΓlC

í: í≈Ω¡εµiHⁿwBΓlC

: \oΩpXσ≤C½s

g»zíAú≤LϕíCMß½súX»z

íC

sqlcodeG-1843

sqlstateG429BP

SQL1844W bΩMpX°AºíAµ

column-name ΩDIC

í: bΩMpX°AºíeΩAr

DICb\h¼pUAiαoICo¼p]

AúTµwq (µpAú¼HeΩ

µΩ)A]sbα½jεα½¼τA

¡εFΩΩjpC

: FMoDAd»zíñO

⌠≤jεα½¼α½τAiα¡εFΩ

ΩjpCpG»zí]toτA½s

g»zíA\ΩjΩCMß½súX

»zíCpG»zíútoτAY≤τ]L

kMDAb DB2 ¼²ñdµWµC

ALTER NICKNAME »zí DROP NICKNAME

CREATE NICKNAME »zí≤µWµATw

µ≈jA¼HeΩΩC

sqlcodeG1844

sqlstateG01004

SQL1846N object-name-1 ½≤ option-type-1 ∩

option-name-1 P object-name-2 ½≤

option-type-2 ∩ option-name-2 o

≡C

í: zwⁿwΓHWúe∩∩C

: \oΩpXσ≤CMw

½≤iHⁿw∩CMß½sg»zíAA½s

úXC

2 SQL Tº 215

sqlcodeG-1846

sqlstateG42867

SQL1847N object-name object-type odN

C]X = reason-codeC[σr

O text

í: bm XML σ≤íAwrapper íb½d

DJDCiαO]dºíbµ

hWo≡C]XG

01 dñΣúWC[σrO

C

02 Lke½C[σr

OC

: \oΩpXσ≤Ci@BE

ΩTiαwOⁿ≤ db2diag.logCpnA

ALTER NICKNAME »zí≤dykCMßA½s

úXl»zíC

sqlcodeG-1847

sqlstateG428G9

SQL1860N ϕµí tablespace-name Pϕµí

tablespace-name úeC]X =reason-codeC

í: ⁿwϕµíúeAUCX]G

1 ϕµϕµí (ΩϕµíB°ϕµ

íBϕµí) úbPΩw

sñC

2 ϕµΩϕµíúO SMSBú

O@δ DMS úOj¼ DMSC

3 ΩϕµíjpúPC

°ϕµíjpúPC (Ωϕµ

í°ϕµíjpiHúPC)

4 Ωϕµíd≥jpúPCxs

°Ωºϕµíd≥jp]PA²

OiHúP≤w∩Ωϕµíd≥j

pC

5 ϕµ°ΩxsbPΩ

ºΩPϕµíñAªxsbj¼

ϕµíñAΣñC@únúP≤∩Ω

ϕµíCpG LONG IN lyA

olyⁿwúP≤ΩϕµíA²úOj

¼ϕµíϕµíANooCp

GⁿwϕµíPΩϕµíPA

LONG IN Nuαⁿw@δϕµí (τYA

]uⁿwΩϕµíAN LONG IN π

ñw]µ]OoAboí

UALONG IN lyNohlF)C

: ⁿwPϕµºΣLϕµíϕµ

íC

sqlcodeG -1860

sqlstateG42838

SQL1870N εCLkíJd≥OϕµA]Σ

µWXd≥C

í: εCLkíJd≥OϕµA]Σ¿b

wwqd≥C

: Yndd≥Oϕµwqd≥A

d oϕµWwq¡εAMßMΣW ″RCT″ ¡

εCpG SELECT * FROM SYSIBM.SYSCHECKS

WHERE NAME=’RCT’ AND TABLE=<rct table-name>

v ziHb WITH OVERFLOW ∩ípUA≤

½d≥OϕµCoN@iHBzWXd

≥ºO²d≥OϕµA²úOBπ¬

ΩwtC

v ziH≤QNJoºO²sd≥wq½

d≥OϕµC

v ziHwq¡Od≥OϕµO² UNION ALL

°AHOϕµAtWXd≥O²C

MßíJB≤sBRúBXd w∩o

°C

sqlcodeG -1870

sqlstateG 23513

SQL1871N d≥OϕµWúΣoτC]X

= reason-codeC

í: YτLkbd≥OϕµWC]XG

1 Lk V A L U E C O M P R E S S I O N

COMPRESS SYSTEM DEFAULTC

2 Lkbd≥OϕµWOC

3 úΣsWµC

4 úΣ SET DATA TYPEC

5 úΣ≤ PCTFREEC

6 úΣ≤ APPEND íC

7 Lk≤µC

8 úΣ¼ϕµC

9 LkbwwqhΩwΩwñ

d≥OϕµC

216 TºΓU GU

10 bwwqϕµí (td≥Oϕµ)

ΩwsWúΣ½seC

11 úΣ LOAD íC

12 úΣuϕµ½vC

13 úΣuϕµIvC

14 Lk¼ XML µC

15 úΣ COMPRESS YESC

: pGboϕµWnLkτA

S ORGANIZE BY KEY SEQUENCE ly

ϕµCpGϕµwsbAzNn≤ϕµAMß½s

ªC]XG

1 ú V A L U E C O M P R E S S I O N ly

COMPRESS SYSTEM DEFAULT lyC

2 q CREATE INDEX »zíú CLUSTER ÷Σ

rC

3 YnsWµAz≤ϕµAMß½s

πBµϕµC

4 ú ALTER TABLE »zíñ SET DATA

TYPE lyC

5 ú ALTER TABLE »zíñ PCTFREE l

yC

6 ú ALTER TABLE »zíñ APPEND l

yC

7 Yn≤µAz≤ϕµAMß½s

πsµϕµC

8 únb¼ϕµwqPA

ORGANIZE BY KEY SEQUENCE lyC

9 bwq@ΩwΩwñd≥

OϕµC

10 Yn½sewwqϕµí (td≥O

ϕµ) ΩwsAz≤ϕµA

Mßbú≤ΩwsúPϕµí

ñd≥OϕµC

11 IMPORT íN LOAD

íCziHΩlAPoXh

IMPORT ⁿOAWiαCP]i

µíJíAJΣd≥úPd

≥C

12 ud≥Oϕµvúnϕµ½C

13 ≤ϕµAMß½ªC

14 úΩ¼ XML wqµAΣ

LⁿΣΩ¼C

15 ú COMPRESS YES lyC

sqlcodeG -1871

sqlstateG 429BG

SQL1880N Yσ object-nameAoption-name úO

wrapper wrapper-name pXΩ

server-nameΓΣ option-type ∩

C

í: bpXΩ server-name wrapper

wrapper-name s σ cursor-nameAw¼

option-type ∩ option-name [HiA²O wrapper

Ω¡úΣo@C

LkσC

: úno∩σC

sqlcodeG -1880

sqlstateG 428EE

SQL1881N ∩ object-name ÑAoption-name úO

option-type ∩C

í: ⁿw∩iαúsbAiα∩zbS

wΩBΩ¼Ωw½≤LC

: d\ SQL ReferenceAHτzn

∩C qßAA½súXzn⌡µ»zíC

sqlcodeG -1881

sqlstateG 428EE

SQL1882N ∩ object-name ÑALkN option-type

∩ option-name ]w option-valueC

í: zⁿwiαAϕjrAL

C

: d\ SQL ReferenceAHτzn

C qßAA½súXzn⌡µ»zíCN

HµwC

sqlcodeG -1882

sqlstateG 428EF

SQL1883N ∩ object-name ÑAoption-name On

option-type ∩C

í: zⁿw DB2 BzzúXº»zí∩C

: \íσ≤AHΣXzn⌡µº»zí

∩C qßA½súX»zíC

sqlcodeG -1883

sqlstateG428EG

2 SQL Tº 217

SQL1884N ⁿw object_type ½≤ object_name

option_name ∩@HWC

í: zΘJ»zíhP∩C

: ½sg»zíA²»zí@z

n∩CMß½súX»zíC

sqlcodeG -1884

sqlstateG 42853

SQL1885N object_name wwq option_type ∩

option_nameC

í: znΣΘJ∩wπ@C

: d Aϕ²°AHPw∩e

]wCpGúOzQn∩A½sg»z

íA² OPTIONS ÷Σrß SET ÷ΣrCMw

¼²°t∩∩Cp¼²°Ω

TA\uDB2 ΩTñvC

sqlcodeG -1885

sqlstateG428EH

SQL1886N operation-type @LA] object-name

wq option-type ∩ option-nameC

í: z≤Rú@∩AM∩w

qzbΩBΩ¼Ωw½

≤C

: pGzn⌡µ»zíñwⁿw SETA½

sg»zíAñ SET ∩ ADD (ADD Ow])F

ú⌠≤úT DROP lyCMß½súX»zíC

sqlcodeG -1886

sqlstateG428EJ

SQL1887N n SPECIFICATION ONLY lyC

í : CREATE INDEX »zít

SPECIFICATION ONLY lyC

: sW SPECIFICATION ONLY lyAMß

½súX»zíC

sqlcodeG -1887

sqlstateG 42601

SQL1888N ≡ port-number LC

í: bu≤sN°AvⁿOWⁿw≡LC

úOr°LC°O 1 14 rA

BúαC

: τⁿw≡OAB°úWL 14

rC

≡½súXⁿOC

SQL1889W ñ≤sN°AnDC

í: nDuMΩw°AC

: bΩw°AñoXnDC

SQL1890N D≈W host-name LC

í: bu≤sN°AvⁿOWⁿwD≈WL

C° 1 255 rABúαí

C

: τD≈W°úWL 255 rC

D≈W½súXⁿOC

SQL1891N D≈WLC

í: HD≈WÑAíLC

iαOⁿVO@tmwAOw

rΩt@ NULL εrC

LkBzⁿOC

: ≤íAHKTAB

ΘJrΩHrεC

SQL1892N ≡LC

í: H≡ÑAíLCiα

OⁿVO@tmwAOw

rΩt@ NULL εrC

LkBzⁿOC

: ≤íAHKTAB

ΘJrΩHrεC

SQL1900 - SQL1999

SQL1900N ⁿO⌡µ¿\C

í: ⁿOµíQ¿ⁿOC

: ún⌠≤@C

SQL1901N ⁿOykúTC

í: ⁿOµíLkBzⁿOC

: ≤ⁿOA½súXC

SQL2000 - SQL2099

218 TºΓU GU

SQL2000N íⁿOñⁿw≈ úO@

n≈wC

í: íⁿOñⁿwΘJΘX ≈ úsbC

íεBzC

: HT ≈]wA½súXí

ⁿOC

SQL2001N íwQC ΘXΩiαú

πC

í: iαw÷U ΣAOwzLεI

sí@AIsFíC

ϕΩw¼²I÷¼A≤ΩwIWiµ≈

@íA]iHohTºC

íεBzC

: YnA½sí½soX

ⁿOC ⁿOΘXΩiαúπABúα

C

SQL2002N ⁿwΩwíⁿO∩ΩwL

Czu@WnⁿOñⁿ

wΩwC

í: ΩwíuA≤ΩwC

íεBzC

: ba⌡µíC

SQL2003C otC

í: X@tCSQLCA SQLERRD[0] µ

ñiΣXC

íεBzC

: d SQLCA SQLERRD[0] µñ

XCYiαA≤A½súXⁿOC

SQL2004N Bzío SQL sqlcodeC

í: oAíb SQL »zíC

íεBzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL2005C ¬@ío I/O CΩiαú

πC

í: b I/O @í¬ ΩúπC

íεBzC

: Pi≤ I/O A½súXⁿ

OC

SQL2006C gJ@íX I/O CΩiαú

πC

í: b I/O @ígJΩúπC

íεBzC

: Pi≤ I/O A½súXⁿ

OC

SQL2007N ⁿw buffersize 4K wwj

pA∩≤ pagesize jp½≤Ñp

FC

í: Yn≈ pagesize jpΩw½≤Azn@

±jp≤jwCb≈ΩwA²NΩ

síwñCϕwANΩqo

wgJ≈CΘCⁿwº buffersize 4K w

wjpú¼C

: jwjpC

SQL2008N callerac úbd≥AnD

@ú∩C

í: iαO callerac úO@iⁿA

nD@ú∩C

LkBzⁿOC

: Cíú@º callerac

CC\uD B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)AH

oñíº callerac CH

callerac ½súXⁿOC

SQL2009C ≈óA]OΘΩú¼C

í: UCípñiαooDG

1. ]íΩ∩ñíú¼A≈

ΩwóC

2. bsu≈íAíb⌡µñC

: YnMWziαA½soX

ⁿOAIsDíA²uúvⁿwUCG

WITH num-buffers BUFFERS

PARALLELISM n

BUFFER buffer-size

pGznTaⁿwAhC@Aϕ@p

UG

1.

2 SQL Tº 219

QoⁿOW[ UTIL_HEAP_SZ ΩwtmG

UPDATE DB CFG FOR <DBNAME> USING

UTIL_HEAP_SZ <VALUE>CY≈Ah

Mw * wjp@¬Cp≈

w÷ΩTApu

αvu≈αvÑⁿjMuDB2 ΩTñ

v

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

Gϕ RESTORE ApGΩwúsbA

ΩwBpWzW[Σ UTIL_HEAP_SZAMß½

sΩwC

2. bTwíúb⌡µñºßA½su≈C

SQL2010N íbPΩws,o

errorC

í: íLkPΩwsC

íεBzC

: dTºñXHi@BFC

[H≤A½súXⁿOC

SQL2011N íbPΩwísuAo

errorC

í: íLkPΩwsC

íεBzC

: dTºñXHi@BFC

[H≤A½súXⁿOC

SQL2012N ú\BzC

í: oíLk BzCziHb SQLCA

SQLERRD[0] µñiΣΩXC

íεBzC

: d SQLCA SQLERRD[0] µñ

XCYiαA≤A½súXⁿOC

SQL2013N íLksΩw²C

errorC

í: ϕíbs Ωw²oC

íεBzC

: Y database ñ⌠úOΩw²⌠

AHT⌠½súXⁿOChAdTºñ

XHi@BFC[H≤A½súXⁿOC

SQL2014N oΩw⌠C

í: íqΩw⌠ⁿOñ¼@CΩ

wzítmΩwtmiαtúe

C

íεBzC

: dΩwzítmΩwt

mO@PC½súXⁿOC

SQL2015N ΩwLCΩwW°BSⁿ

wAWLC

í: ⁿwΩwWCªt 1 8 rA

BqΩwzí≥rñ∩rC W

bíañC

íεBzC

: HΩwW½súXⁿOC

SQL2016C PATH ⁿOú]t program-name ⌠

C

í: íΣú@tu∩⌠vn

íC

íεBzC

: ≤s PATH ⁿOAº[\qⁿwí

⌠C

SQL2017N wFhÑq@OuOS/2

Ñq@vS¿\¿C

í: BACKUP RESTORE íúαsÑq

@A]G

v Ñq@wFW¡C

v uOS/2 Ñq@víC

íεBzC

: Rí≈Ñq@εBzßAA½sú

XⁿOCAi SQLCA ñ SQLERRD[0] µH

i@BFAMßA½súXⁿOC

SQL2018N ϕíbτv¡ IDΩwv¡Ao errorC

í: b⌡µíAXUCDº

@G

v v¡ ID LC

v s Ωwv¡XC

íεBzC

220 TºΓU GU

: dTºñXHi@BFC

[H≤A½súXⁿOC

SQL2019N NísΩwXC

í: ]b⌡µí, PΩws, ]

tNísΩwñ, ²s

oLk¿\Co]iα]AG

v t íú¼C

v tΩDApFLhC

v P (db2ubind.lst) síCL≥FC

v í (db2uxxxx.bnd) º@sL≥FC

v LvsíCv¡G

– íí BIND MvC

– t² SELECT MvC

∩≤ RESTORE íÑAΩwA²

@íPΩwsCΣLíεB

zC

: ¿iαvtΩíAM

ß½súXíⁿOCYbA⌡µUC@

@G

v ²π SYSADM DBADM v¡AMß½

ⁿOC

v ½swΩwzí½siµ±X≤s (

iµHWΓ@)C

v Ní (db2uxxxx.bnd ) OsΩw (ú

a⌠≤µí∩)AHKΣXDAMß¿iα²í

≈í⌡µ¿\C

SQL2020N íPΩwsC

í: í½ssΩwñAoO]

íSsΩwAsΩw

íΩ]PwΩwzíúeAw

ΩwzíPΩ]ºí@íW

O≡A]íMsúeC

íεBzC

: ½swΩwzí½siµ±X

≤s (iµHWΓ@)CMß½súXí

ⁿOC

SQL2021N ≈ñúTC

í: ≤º≈Ωw¿ºΩw¿ úb

≈ ñLC

LkBzⁿOC

: d ≈ ñ OTíJ@is C

SQL2023N íbsΘxεo@ I/O codeC

í: ∩Θxε¬ gJ@óC

íεBzC

: OUXCP I/O α

≤C

SQL2024N íbs¼ file-type o

I/O codeC

í: íbs ⁿwX I/O C

W ″.BRG″ OP@ RESTORE @

ºεCO≤⌡µ RESTORE @Ω

wºΩw²ñC

W ″.BRI″ xs÷Ñií RESTORE @

iΩTCO≤⌡µ RESTORE

INCREMENTAL @ΩwºΩw²ñC

Wñ]AΩwOP¼WCpApG

Ωw ″SAMPLE″ ⁿwΩwOO ″SQL00001″Ah

B R I W

″instance/NODE0000/sqldbdir/SQL00001.BRI″C

íεBzC

: OUXCP I/O α≤

C

SQL2025N CΘ dir/devices Wo I/O codeC

í: bs ⁿwCΘño I/O C

íεBzC

pGCΘO ″TSM″Ah@P Tivoli Storage Manager

÷DCú TSM ÷DO TSM Ñq@]

COMMTIMEOUT ]wúϕoOC

: pGCΘO TSMApur

A P I XvÑⁿjM

http://publib.boulder.ibm.com/infocenter/tivihelp/index.jsp ñ

Tivoli Information CenterAH oXσC

Y COMMTIMEOUT Ab dsmserv.opt

dsm.sys ñAN COMMTIMEOUT W[¬]wCn

d]wO 6000s 10000sC

YΣLCΘ¼ATwiHs dir/devicesAdO

CΘCpAYCΘ TAPEATw awbu

WCpGzb≈ TAPEABbft aP

i⌠jpANwjp∩ε a≈Σ

d≥ (pGⁿwAh DB2 o∩

uv)C

2 SQL Tº 221

SQL2026N bíPΩwísu, o

sqlcodeC

í: íⁿOóCTºñ SQLCODEC

íεBzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL2027N bíPΩwsuAX

sqlcodeC

í: ísóCTºñ SQLCODECΩw

zítmΩwtmiαtúeC

íεBzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOCdΩw

zítmP≈∩MºΩwtmO

eC

SQL2028N wBzíAX sqlcodeC

í: íLk BzíCTºñ

SQLCODEC

íεBzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL2029N bBz command-file-name Ao

errorC

í: qzⁿwⁿOq@tñC

: znD∩Ωw (α≈ ROLLFORWARD

) y≈≤í≈zAnDbz⌡XAiµ

y≈≤í≈zC

SQL2030N name ≈íwíC≈ñ

number iíC

í: ⁿw ≈ñS¼≈í@íl

²ΩTC

íεBzC

: ÷t±ⁿw ≈WíAM

ß½súXⁿOC

SQL2031W iIbm device WW

CΘC

í: ΩwíNΩgⁿwmW

CΘAqñ¬ ΩCí≡Ap@A

Ki@wTCΘC

ízHK≥⌡µC

: WCΘAH callerac

íñAHⁿn≥BzεC

SQL2032N parameter LC

í: ⁿwúTCⁿwLAúb

d≥C

: HT½súXⁿOC

SQL2033N bBzΩwííA≤s TSMoC]XGreason-code

í: @ú TSM ]XG

137 TSM OóC

168 nKXA²úO rootCϕ DSMI_DIR

⌠ⁿV²]t 32 dsmtca

íA DB2 ΩoO 64 AqNú

oTºAºτMC

400 b TSM OPTIONS WⁿwFL

∩C

406 TSM ΣúLk¬ Σ∩C

íεBzC

: ú TSM DG

137 pG TSM PASSWORDACCESS ]

GENERATEATwtzw dsmapipw

í]wKXCpG PASSWORDACCESS

] P R O M P TATwwT]w

TSM_NODENAME TSM_PASSWORD Ωw

tmC

168 Tw DSMI_DIR ⁿV@]tT db2tca

²B½sΩAMß½s⌡µⁿOC

400 Tw BACKUP RESTORE ⁿOWⁿw

OPTIONS ∩OTC

406 Tw DSMI_CONFIG ⌠ⁿV TSM

∩CTwΩπ dsm.opt ¬

vCTw DSMI_CONFIG ⌠w]wb

db2profile ñC

pWzº TSM íXσApur

A P I XvÑⁿjM

http://publib.boulder.ibm.com/infocenter/tivihelp/index.jsp ñ

Tivoli Information CenterC

222 TºΓU GU

SQL2034N parm LC

í: íºLCiαOⁿV

O@tmwAOwrΩt

@ NULL εrC

: TwíOAB

ΘJrΩOH NULL εC

SQL2035N bDíU⌡µíAo@

i¼p warnC

í: IsñíHD í IsíCb@íoiípC

: bcallerac ñ °D ⁿwA½sú

X@C @²εiTºXAA½sú

X@C

SQL2036N m⌠ path/device LC

í: Isííú⌠

LCⁿw⌠miαúsbⁿwúTC

: HNϕT⌠m⌠A½soX

íⁿOC

SQL2037N LkⁿJ TSMC

í: @w∩ΩwíIsⁿw TSM

≈CⁿJ TSM ßCiαOtñS

i TSM ßAObⁿJñoC

: Twtñi TSMCbi

TSM ípU½súXⁿOAúnQ TSM ½s

úXⁿOC

SQL2038N BzíoΩwt

errcodeC

í: bBzUC@íAoΩwt

C

: ÷ΩTAdTºñXC≤ß

A½súXⁿOC

SQL2039N IsííwεC

í: IsííwεCí

íí≈APIsñíB≤PñAP

í@εCGPíNzíí≈

εC

: ΣXíε]AA½soXⁿ

OC

SQL2040N ΩwOW dbalias LⁿwC

í: Isu≈vu vííúΩwOWLCOW 1 8 AB

r∩Ωwzíñ≥rC

: HΩwOW½soXu≈v

uvⁿOC

SQL2041N ⁿwwjpLC wjp

ⁿw 0AO≤ 8 P 16384 º

í (t 8 P 16384)C

í: íIsíúwjp

LC wjpMwíwjpCOw

o 4K C ⁿw 0A≤ 8 P

16384 ºí ( t 8 P 16384)C

b⌡µ≈íAYzⁿwO 0Ah

wq≤Ωwzítmñw]wjpC

YCΘO Ahwjpp≤ jpC

SQL2042W iIsm device o I/O

errorC[ΩT (pGi)Gadditional-informationCTwCΘw

WAB±bTmñC

í: ϕ¬ gJ amAIsí

íoF@ I/O C í≡Ap@

AKiTW a[HwC

Tºiαt≤UEDBΩTC

ízHK≥⌡µC

: N aWwTAMß

íñAHⁿn≥BzεC

BmBΩT (pGX) iE≤

DC

SQL2043N LklⁿC

í: LkbΩwíBzíAnD

lⁿC iαOΘú¼ALksBz⌡

µⁿCb AIX tñAiαO chdev ⁿO]w

maxuproc CAíεBzC

: TwⁿqWLt¡ε (zi

Hú¬W¡ε⌡µñⁿq)CBT

w¼≈OΘsⁿ⌡µCMß½súX

íⁿOC

2 SQL Tº 223

SQL2044N bsTºεCoC]XG

reason-code

í: bΩwíBzíAYTºÑ

CW¼NaTºCHU]XMµG

1 LkTºεCCiαwWLe\TºεC

C

2 b¬ TºεCoC

3 bgJTºεCoC

4 qTºεCñ¼@hLTºC

5 TºεCoC

6 ÷¼TºεCoC

7 d TºεCoC

8 RúTºεCoC

íεBzC

: TwWLe\TºεCCY

nAεTºÑCAMß½súX

íⁿOC

SQL2045W iIgJCΘ media Ao

errorC

í: bgJCΘ media AΩwíBzJ

@t errorCí≡Ap@

AKi≤D °@C

ízHK≥⌡µC

: \@tDPσ≤A≤

error D¼pCHTIsí@

íAHⁿXOn≥BzOnεC

SQL2048N bs½≤ object AoC]

XGreason-codeC

í: bΩwíBzíA]s ½≤o

CHU]XMµG

1 ½≤¼LC

2 Ωw½≤@óC ΩwÑiαwFΩw

tmñⁿwΩwOW¡C

3 ΩwíBzíúΩw½≤@

óC

4 s ½≤óC

5 Ωwñ½≤waC

6 s ½≤OϕµíABϕµíB≤ú

\@¼AAϕµíñ@hxs

LkC LIST TABLESPACES CXe

ϕµí¼AC) o¼AdGwRεB

≈uC

7 Rú½≤@óC

8 ⁿJ/εWwqϕµC

íεBzC

:

1 Tw object ¼C

2 W[ locktimeout ΩwtmC

3 dbΩw object S⌠≤DAMß½

@C

4B7 d object sbBis CTwzTM

v/\ivs ªC

5

pG½≤O db2rhist.ascATwΩiH

s db2rhist CpGwTa]w\ivAh

db2rhist iαlFCqssm

ªARúªCDB2 NbUns ªA

s db2rhist CGRú db2rhist N

P db2rhist ñ ΩT≥óC

pG object O⌠≤ΣLΩwεAhziα

nΩwC

6

ϕµíiα≈uCPw≥ªD≤

ªCí≈DdGⁿt (ziH

ⁿtAMßNϕµí÷½uW

oD)AwRúϕµí (ziH

⌡µ@oD)C

ϕµíiαwRεC L I S T

TABLESPACES dϕµí¼AC

QUIESCE RESET OR QUIESCE TERMINATE

ϕµí¿iCNAiαnOdR

ε IDAα⌡µ QUIESCE REST OR

TERMINATE @C

8 TwzwⁿwAϕϕµC

SQL2054N ≈úYwlaC

í: ñ≈úYwlC

o]ϕ Restore íPwúYMTú

YC

íεBzC

: ≤L∩MC MßAH∩MA½súXíⁿOC

224 TºΓU GU

SQL2055N LkqOΘ]w memory-heap ñsO

ΘC

í: ΩwíLkbBzís OΘC

íεBzC

: εΩwzíAb½sßA

½súXíⁿOC

SQL2056N bCΘ media WoLCΘ¼C

í: ΩwíBzíoLCΘ

¼C

íεBzC

: TwCΘOíΣ

¼C MßAHCΘC½súXⁿOC

SQL2057N CΘ media wgt@C

í: ΩwíBzíⁿwC

ΘAwt@C íú\@@s

C

íεBzC

: TweCΘúbñC MßAHCΘC½súXⁿOC

SQL2058W CΘ media WXFCΘiT

ºC

í: bΩwíBzí¼CΘε⌡µ

iTºCpGⁿw am⌠jpLA]o

C

ízH≥⌡µC

: ∩CΘε⌡µípAHT

Isí@íñAHⁿn≥Bz

εC

am⌠jp (⌠Θ])AÑ

≤≈jpCpG⌠jpAhzw

jpp≤Ñ≤ am⌠jpjC

SQL2059W m device WXmwíiC

í: bΩwíBzí¼mwí

iTºC

ízH≥⌡µC

: ∩mwíípAHTIs

í@íAHⁿ≥BzεC

SQL2060W m device OC

í: ΩwíBzíomC ízH≥⌡µC

: WCΘAHIsí@

íAHⁿn≥BzεC

SQL2061N sCΘ media ADC

í: bΩwíBzíAs mB

BTSM @wDCíε

BzC

: TwímBBTSM

@wⁿzs nDAMß½súX

íⁿOC

SQL2062N sCΘ media AoC]XG

reason-code

í: bΩwíBzíAϕs mB

@wAoDwCHU

]XMµG

1 l]wmB@wó

C

ΣL]X API íXC

íεBzC

: TwímB

@wiAMß½súXíⁿOCYⁿ

OLk⌡µ¿\APNANϕpC

pΣL]XA\Aϕσ≤AH o÷

íXi@BΩC

SQL2065W ϕzⁿwCΘ media O@P

ísCΘAzⁿwIs

í@ caller-actionC

í: ≤@mdPΩwís,

ozⁿwIsí@DC

: HTIsí@

íAHⁿXOn≥BzOnεC

SQL2066N ⁿwϕµíW name úsb≤Ω

wñALkí@C

í: bykWAⁿwϕµíOTA²ªúsb

≤ΩwñALkbí@ñC pGñ

íO≈@Ahiαúe\ϕµíA

]ªOtϕµíAªB≤ú@P

¼AC

2 SQL Tº 225

: dϕµíWAHTϕµíW

A½súXíⁿOC

SQL2068N bCΘ media WoLúYCΣú

CΘYC

í: bΩwíBzíAXLúY

C íΣúCΘYCíε

BzC

: NT≈súY½súXⁿ

OC

SQL2069N bCΘ media WoLúYCú

YOΩwOW dbalias C

í: bΩwíBzíAXLúY

C úúYD úPΩwOWC

íεBzC

: NT≈súY½súXⁿ

OC

SQL2070N bCΘ media WoLúYCú

YtíWO timestampC

í: bΩwíBzíAXLúY

C úúYOπúPíWO≈

úC íεBzC

: NT≈súY½súXⁿ

OC

SQL2071N s@w shr-lib-name Ao

C]XGreason-code

í: bΩwíBzíA≤s ]

@woNCHU]XMµG

1 @w⌠LC

2 LkⁿJwA]ªSµíCo

ϕb 64 ΩñⁿJ 32 wA

ºτMC

3 °ⁿ@oC

íεBzC

: ]XG

1 b restore backup ⁿOñAⁿwT⌠C

Tw⌠AB]tT@wCp

backup restore ÷ΩTApurestore

database ⁿOvubackup database ⁿOvÑⁿ

jMu D B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

2 TwzⁿwTwCpGztiH⌡

µ 32 64 GiATwzⁿ

DB2 ⁿJTµíwC

3 Twb TSM ßPz DB2 Ω

eCp÷ΩTApuTSM ß

vÑⁿjMu D B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

SQL2072N Lks@w shr-lib-nameC]

XGreason-codeC

í: bΩwíBzíA≤s@

wXCíεBzC

: NTºñgPuπ≡]XA¿i

α T@CMßH@w½súX

ⁿOA∩ΣLΣCΘC

SQL2073N DB2 BzóAΩw°A DB2Data Links Manager oíDC

í: Bz DATALINK AoNC

: ½súXⁿOCpGDMsbAΓ

DB2 M DB2 Data Links Manager ÷≈ßA½sA

½súXⁿOC

uvíⁿw WITHOUT DATALINKAYiúB

z DATALINKC

SQL2074N DATALINK BzóAΩw°A

oíDC

í: Bz DATALINK AoNC

: ½súXⁿOCpGDMsbAΓ

DB2 ÷≈ßA½sA½súXⁿOC

uvíⁿw WITHOUT DATALINKAYiúB

z DATALINKC

SQL2075N DB2 BzóADB2 Data LinksManager oíDC

í: Bz DATALINK AoNC

: ½súXⁿOCpGDMsbAΓ

DB2 Data Links Manager ÷≈ßA½sA½súX

ⁿOC

uvíⁿw WITHOUT DATALINKAYiúB

z DATALINKC

SQL2076W Ωwñn² DB2 Data LinksManager server-nameC

í: DB2 Data Links Manager server-name H ADD

DATALINKS MANAGER ⁿOVΩwn²C

226 TºΓU GU

: Y ADD DATALINKS MANAGER ⁿO

ó]ΩTAd\zqΘxC

SQL2077W @PBzwbi Data LinksManager ñQ¿C @PBzbú

i Data Links Manager ñmC

d\zqΘxHo≤hΩTC

í: b@PBzíALkbϕµΩñ

Qí≈ Data Links ManagerC@PBzw

bi Data Links Manager ñQ¿CϕµObuΩ

@Pmñv(DRP) ¼AA]@PBzbúi

Data Links Manager ñmC

: ϕ@PBzbϕµΩñQ

Data Links Manager WQ¿AϕµY⌠uΩ

@Pmñv¼ACºeúi Data Links

ManagerAMß½s⌡µ@PC

SQL2078N LkQsW≤ DB2 Data LinksManagerC]X = reason-codeC

í: LksW≤ DB2 Data Links ManagerA]p

UCΣñ@]XⁿG

01 nsW DB2 Data Links Manager wgn²

ΩwC

02 n≤ DB2 Data Links Manager n²

ΩwC

03 Ωwzítm DATALINKS ]w

NOC

04 Ωwwgπe\n² DB2 Data Links

Manager jqC

: °]XwA⌡µUC@G

01 sW@HW DB2 Data Links

ManagerC

02 ≤n² D B 2 D a t a L i n k s

ManagerC

03 UPDATE DATABASE MANAGER

CONFIGURATION ⁿOANΩwzítm

DATALINKS ]w YESAMß½@

C

04 sWWXje\ DB2 Data Links

ManagerC

SQL2079N @w shr-lib-name °iFC

X = return-codeC

í: bBzΩwííAq@w

°iXCπX∩F API Σñ@

XCíεBzC

iα API XG

3 DB2 PúúeC

4 nDFL@C

8 ⁿwFL IDC

9 úFLKXC

10 ⁿwFL∩C

12 úFLmIC

13 ⁿwFLwjpC

30 úoFY½C

ΣL qúSwY½C

: Twú@wC

API XM∩ db2diag n²A⌡µ

n≤@AMß½súXíⁿOC

SQL2100 - SQL2199

SQL2150W w≈Mñ]tϕµíC

≤IsínDAiα@ϕµ

íwQñC

í: woX RESTORE DATABASE ⁿOCiα

wⁿAu≈MñϕµílC

: ún⌠≤@C

SQL2154N RESTORE α⌡µ¿\C≤ϕµ

í≈APΩwµΘxL

÷C

í: bϕµíWAzbΩwµΘx

íiµ≈@C ΘxD²ewΩ

wwBzΘxMwC tAzb±@

Ωw Rollback ßAiµ≈@C

wεϕµí@C

: HT≈úY½súXⁿOC

SQL2155W ≤oXyⁿOAñ

e≤C

í: ≤wHyA ñ

e≤C ¬ Ωiαú@PC

: YyñΩ@PA÷¼

, Mß½súXⁿOC

2 SQL Tº 227

SQL2157N w 8 iµyC

í: bBzñw 8 iµyCú

\ 8 HWiµyC

LkBzⁿOC

: oX@h CLOSE RECOVERY

HISTORY FILE SCAN ⁿOA½súXⁿOC

SQL2160W wm½aC ≥BzC

í: bs íoC íiqt@ñCí≥⌡µC

: í≥QaBzC n AϕwIHTO úAⁿlC

SQL2161N LkaC ⁿw@

óC

í: bs íoC íúαC íεBzC

: α≥BzAziHú AM

ß½súXⁿOCí½súsC úLⁿl

ñΩúN≥óC iHdⁿlα

ΣñΩTCn AϕwIHTO

úAⁿlC

SQL2162N Rollforward @óA] DB2 S

sI node-number WΩw

database-name Θx log-file-number \

ivC

í: ≤\iv]wADB2 Lks ⁿwΘx

CRollforward Lk≥C

: dxsΘxtCTwwúΩ

R\ivAis oΘxC

SQL2163N DB2 buvñΣú≈M

ALkNΩwΩwX

partition_number wíIC

í: DB2 bu vñΣú≈MALk

²ΩwⁿwíICϕu vgLR∩

ºßAYiαoC

: ⁿwíICpGⁿwΘx

εíATwu v]t@º≈≤O

²C

SQL2164N RECOVER íbΩwX

partition_number WΣúⁿw

filenameC

í: Σúⁿw RECOVER ⁿO C

: τW½súXⁿOC

SQL2165W SQLUHINFO cú¼≈

TABLESPACE n² C

í: SQLUHINFO cj¼HOsnn²

(]Aí TABLESPACES)CSQLUHINFO cº SQLN

µP SQLD µ@jC

LkBzⁿOC

: N SQLUHINFO cñ SQLN µA

W[ SQLD µñπ (²Tw SQLUHINFO

cj¼HΣq)A½súXⁿOC

SQL2166N RECOVER ⁿOóA]Ωw

database úsbC

í: RECOVER ⁿOa APwn

≈MMΘxΩwC

DB2 Σú A]ⁿwΩwúsbC

: TwwⁿwTΩwWA

RECOVER ⁿO USING HISTORY FILE lyAⁿw

Ωw C

SQL2170N íbñoπPO

rn²C gJóC

í: ϕgJ ñAíb

oF@πPOr (WO∩ϕ) n²Cεg

J ñCΩwzíTw O

r@ABYbCϕhnDA]∩ª

wIC úLAbípñApGLnDbϕ

FAªNóC

: pGíb⌡µ∩ úL

n²í (p≈BεBⁿJ)Aπ

ínDtAH²εDoC

SQL2171N ]ñúsbⁿw½≤≤A

≤sóC

í: ñn≤sn²úsb≤ñC íεBzC

: Hn²½súXⁿOC

228 TºΓU GU

SQL2172W íw¿A²≤o errorA

LkbñO²≤C

í: ϕgJ ñAíoF@

C iúvTBzC

: ≤ípA²εiC

SQL2180N LoWµñykKXúTC

í: úLoWµFúTyk/KXC

: xsEΩTAMßp IBM AñC

SQL2181N bLoíoíC

í: bLoíoíCεC

: pGObz≤ϕµ¼AoA

oúπϕµíCxsEΩTAMßp

IBM AñC

SQL2200 - SQL2299

SQL2200N ϕµW¡w°C

í: authid 1 30 r (b MBCS ⌠ñ

)C

íεBzC

: HT¡w½s⌡µⁿOC

SQL2203N ϕµWLCiαOGϕµW

°Bⁿwv¡ IDBⁿwϕµWB

WLC

í: ϕµWOnABª° 1 128

r (b MBCS ⌠ñ)CϕµWwb

íBC

íεBzC

: HTϕµW½súXⁿOC

SQL2204N iname LCiαOW°B

ⁿwv¡ IDBLC

í: pGⁿwAhΣW 1 128

CwbíBC

íεBzC

: HW½súXⁿOC

SQL2205N ⁿwLC]XGreason-codeC

í: ⁿw∩nD@LCUC]X

MµG

1 ∩ⁿw schema.table-name schema.index-name

ÑAⁿwúsbC

2 ⁿwO extended Cu½ϕµv

íúΣ≥≤ index extension C

3 w∩≤UC@Awq≤ϕµñíú

ΩRúG Inplace Table REORGBOnline

LOADB CLEANUP ONLY ∩iµ

REORG INDEXESC

4 b REORG ⁿOñⁿwF@úOO

C

5 pGϕµWsb⌠≤HW≥ª

Ahúe\ Inplace table REORGC

6 ϕµ REORG Y@ CREATE

TABLE ⁿO ORGANIZE BY lyAhúαⁿ

wªC

7 REORG TABLE ⁿwúαO XML

BXML µ⌠ XML µW

C

pXtGΩ]iHo¼pC

í@εBzC

: HúA½súXⁿ

OC

SQL2207N Ωⁿw⌠LC

í: ΩLkⁿXw]⌠CPH

Dw]ΩíAτúOCiMUC

Σñ@G

v ⁿLC

v ∩⌠aíAⁿⁿVrΩ°

v ⁿw⌠L (b°A≈W)C

v ∩°A≈íA⌠ajrú

T

íεBzC

: HΩ½súXⁿOC

SQL2208N ϕµí°ϕµíⁿwϕµ

í tablespace-name LC

í: ϕµí°ϕµíú]tCiα

]G

v ⁿL

v ∩ϕµíWÑAⁿⁿVrΩL°

2 SQL Tº 229

v ⁿwϕµíúsbC

íεBzC

: Hϕµí°ϕµí½s

úXⁿOAúoCbUCΩñAº½

ϕµ¿íNϕµ¡nϕµíC

SQL2211N ⁿwϕµúsbC

í: ΩwñSϕµCϕµWv¡ ID ú

TC

LkBzⁿOC

: HϕµW½súXⁿOC

SQL2212N ⁿwϕµO°Cu½ϕµv

íLkw∩°⌡µC

í: u½ϕµvíLkw∩°⌡µC

íεBzC

: HϕµW½súXⁿOC

SQL2213N ⁿwϕµíDtϕµíC

í: REORG ínDⁿw⌠≤ϕµíúOt

ϕµíAzúϕµíWúOQwq

OdtϕµϕµíC

íεBzC

: HtϕµíW½súXⁿ

OAúϕµíWCbUCΩñA

REORG íNϕµ¡nϕµíC

SQL2214N Lvbϕµ name W⌡µ REORGíC

í: bSAϕv¡ (SYSADM DBADM v¡

ϕµ CONTROL Mv) UA½ⁿwϕ

µΣC

íεBzC

: HπAϕv¡Mv ID n

JAMßA½súX REORG íⁿOC

SQL2215N bTwe@u@ΩwAX SQL sqlcodeC

í: bu½ϕµvⁿOñwgPⁿwΩws

C²bTwe@iµñΩwu@ooC

íS⌡µU@u@ΩwsKε

BzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL2216N ½ΩwϕµΣAo SQL sqlcodeC

í: ½ΩwϕµΣXC

íεBzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL2217N REORG íºtϕµ

íjpAPϕµΩ (]A

LONG LOB µΩ) bºϕµ

íjpC]OHUC]X

reason-code C

í: UC]XMµG

1 ]Pw∩ϕµΩ∩ϕµí÷C

2 ]Pw∩ϕµº LONG LOB Ω∩

ϕµí÷C

pGNtϕµTaⁿw REORG íAh

REORG íºtϕµíjpA

PϕµΩ (]A LONG LOB µΩ) bº

@hϕµíjpAh°Ωⁿ

wAϕxsCUC@HF¡εG

v ϕµΩbϕµíjpAPⁿwt

ϕµíjpúPC

v ϕµ]t LONG LOB µAΣΩbºϕµí

jpPtϕµíϕµ@δΩ

jpúPA²Σúw∩ LONG LOB Ω½≤º

TjpϕµíC

pGNtϕµí LONG ϕµíⁿw

REORG íAhíbíMΣtϕµ

íCPϕµΩPjptϕµí

iαúsbΩwñAbo LkC

: pGΩwñSPϕµΩP

jptϕµísbAXϕµΩj

pjpAtϕµíCpGϕµΩ

jpP LOB LONG ΩjpúPATO

jptϕµí]sbC

pGΩwñPϕµΩPjpt

ϕµísbA²ªobz⌡µⁿOLkAhb

tϕµíiA½soXⁿOC

230 TºΓU GU

SQL2218N ⁿwb reorg ⁿOñ@hú

eC

SQL2219N bϕµ table-name Wⁿw INPLACE ϕ

µ½@úαb@hIW@C

]XGreason-codeC

í: LkBz»zíA]ªHUC]Xⁿ

¡εG

1 lΩ½≤w≤Aϕµ½Lk

RESUME ()C

2 ⁿwϕµSn RESUME () ½C

3 Lkⁿw RESUME () DOϕµ

½C

4 Y≤ⁿw START () ½l

Aϕµ½NLk RESUME ()C

5 ⁿwb RESUME WAPϕµ½

ⁿwúPC

6 ϕu¼Avl≥óALk RESUME

() ϕµ½C

7 s u¼AvAo I/O C

8 bⁿwϕµiµ INPLACE ϕµ½C

9 ]ºeϕµ½εAHúe

\ START ()C

10 woX PAUSE () STOP (ε)Cⁿw

@úPBAiαúYC

11 Sn PAUSE () STOP (ε) ϕµ½

C

12 INPLACE ϕµ½úα≤K[íUϕµC

:

1 ²oX STOP (ε)AMßoX START ()C

2 Sn RESUME () ⌡µϕµ½C

oX START @½ⁿwϕµC

3 ]lϕµ½SAH RESUME

ñLkⁿwC≥½A²úA

O STOP (ε) s½AoXa

W START ()C

4 STOP (ε) sϕµ½AoX

START ()C

5 ½súXaT RESUME ⁿOCpG

RESUME ñSⁿwAhw]l

C

6 Tu¼Av

″<tablespaceID><objectID>.OLR″ Osb≤Ω

w²UABOis AMß½súXⁿ

OCpGlaA STOP (ε) Mß START

() ϕµ½C

7 Twu¼Av

″<tablespaceID><objectID>.OLR″ Ois AM

ß½súXⁿOC

8 ϕµ½iµAúe\ START RESUMEC

9 wϕµW reorgC RESUME () w

reorgAO STOP (ε) Mß START (

) reorgC

10 Ñ STOP PAUSE ¿C

11 Twbⁿwϕµiµ½C

12 ALTER (≤) ϕµ÷¼ (OFF) APPEND (K

[) íAO≈u½ϕµC

SQL2220W w∩@hΩ½≤múYwqC

í: Lk@hΩ½≤múYwqC½≤

]tO²A]tj≤AXjpºO²°U

¡O²CmswqC@≥¿CpGb

⌡µ@ºewsbwqAhOdwqAú

YεCC

: \uzΘxvAHPwΩ½≤

PiC

SQL2300 - SQL2399

SQL2300N ϕµWOr°ⁿwϕµW

@í≈C

í : ϕµWOwqπCµí

authid.tablenameAΣñ authid ]t 1 30 rA

tablename ]t 1 128 r (b MBCS ⌠ñ

)C

íεBzC

: HπwqϕµW (ΣñDtT

¡w) ½súXⁿOC

SQL2301N ϕµWLCiαOϕµW°B

ⁿwv¡ IDAOWLC

í: ϕµWπAµí authid.nameAΣñ

authid ]t 1 30 rA name ]t 1 128 r

(b MBCS ⌠ñ)AB≤

íC

íεBzC

: HTϕµW½súXⁿOC

2 SQL Tº 231

SQL2302N CLCiαOCLBM

µñn² p≤ⁿwBO

CñLC

í: Σ]GCLBMµñn² p≤ⁿwBCñLC

íεBzC

: HC½súXⁿOC

SQL2303N statsopt LC

í: Run Statistics ⁿOñ statsopt OUCº

@G

v T ∩≥ϕµ

v I ∩≥

v B ∩≥ϕµM

v D ϕµMtm

v E ϕµBtmB≥

v X XR

v Y XRM≥ϕµ

v A í

íεBzC

: H statsopt ½súXⁿOC

SQL2304N sharelev LC ’R’ (ϕ

)A ’C’ (ϕ≤)C

í: Run statlstics ⁿOñsharelev A R (ϕ

)A C (ϕ≤)C

íεBzC

: Hsharelev ½súXⁿOC

SQL2305N ⁿwϕµO°CLk∩°⌡µ

íC

í: tname ⁿwO°úOϕµC

íεBzC

: H tname ½súXⁿOC

SQL2306N ϕµ name úsbC

í: ΩwñS name OϕµA

name OwqbⁿwϕµWCiαOΣñ@

ϕµ¡wúTC

íεBzC

: HϕµW½súXⁿOC

SQL2307N ⁿwϕµOtϕµCRunstats

íLk∩tϕµ⌡µC

í: u⌡µpvíⁿOLk∩tϕµ⌡µC

íεBzC

: HϕµW½súXⁿOC

SQL2308N W name ¡w°A¡w

ⁿwW@í≈C

í: WwqπC µí authid.nameAΣ

ñ authid ]t 1 128 Aname ]]t 1 128

C

íεBzC

: HwqπW (ΣñtT¡w)

½súXⁿOC

SQL2309N W name LCiαOW°

ⁿw@¡wC

í: WwqπC µí authid.nameAΣ

ñ authid ]t 1 128 Aname ]]t 1 128

C

íεBzC

: H½súXⁿOC

SQL2310N íúαúpC

sqlcodeC

í: í¼prúC

íεBzC

: dTºsXHi@BFC[

H≤A½súXⁿOC

SQL2311N Sbϕµ name W⌡µu⌡µ

pvív¡C

í: bSAϕv¡U (SYSADM DBADM v¡A

Oϕµ CONTROL Mv)AzbⁿwϕµW

iµpCpG RUNSTATS ⁿwϕµOϕµÑhc

ϕµATºñϕµWiαOzⁿwºϕµ

ϕµC

íεBzC

: YzπAϕv¡AúnIs

u⌡µpvuπⁿOC

232 TºΓU GU

SQL2312N p∩pLk⌡µ@CΩ∩

jp num C

í: ]Ωwtm stat_heap_sz ]wú≈jA

Lk¼ϕµñú@PtmpC

: NΩwtm stat_heap_sz ≤s

AA@C

SQL2313W p∩ñiOΘCw¼

n2 Ce n1 CpC

í: ]Ωwtm stat_heap_sz ]wú≈jA

Lk¼ϕµñú@PtmpCuαBz <n2> ñ

<n1> εCC

: N≤sΩwtm stat_heap_szA≤

s 20%AMßA½@C

SQL2314W p¼Aú@PCs¼ object1

pAP object2 pú@PC

í: oiiα]pUG

1. ϕµoX RUNSTATS iαPϕµhpP

hpú@PC PAb

íoX RUNSTATSAiα²ϕµhpΩe

ú@P¼AC pApGzb@Sϕϕµñ¼

hpAyßSRúϕµñ\hεCAϕµbo

ípUoX RUNSTATSAϕµCiαp≤eú@

P¼A FIRSTKEYCARDC

2 . ϕhíJB≤sRú@µoApG

RUNSTATS oXa ALLOW WRITE ACCESS ∩

Ahiαoú@PA]b¼ϕµ

pΩºíAϕµN≤C

3. pG RUNSTATS oXa TABLESAMPLE ∩A

hLCdjpiαy¿úδTpΩ

Ay¿ú@PCSYSTEM úδT≈¬≤

BERNOULLI C

:

1. oX RUNSTATSAP¼ϕµhhp

ΩC

2. bíJB≤sRú@qpúo¼

pΩCApGµíJB≤sRú@

ú½nAoX RUNSTATS a ALLOW READ

ACCESS ∩C

3. W[djpAApG RUNSTATS oXa

TABLESAMPLE SYSTEMA∩ TABLESAMPLE

BERNOULLI ∩C

sqlcodeG2314

sqlstateG01650

SQL2315N wⁿw RUNSTATS í USEPROFILE ∩A²p]wúsbC

í: ¼²ϕµ SYSIBM.SYSTABLES ñúsbp]

wC

íεBzC

: Ynp]wA SET

PROFILE SET PROFILE ONLY ∩Cp

í∩÷ΩTA\ RUNSTATS íσ≤C

SQL2316W p]w Runstats ⁿOrΩwW

XjpW¡CRunstats ⁿOrΩI

jpW¡AMßxs≤¼²ϕµ

SYSIBM.SYSTABLESC

í: STATISTICS_PROFILE µjpW¡ 32768

CpGp]wjpWLqARunstats ⁿ

OrΩIjpW¡C

í≥⌡µC

: \¼²ϕµ SYSIBM.SYSTABLES

STATISTICS_PROFILE µdp]wCpGú

Qnsp]wA½soX RUNSTATS

íABⁿw UPDATE PROFILE UPDATE PROFILE

ONLY ∩∩]wCpí∩÷Ω

TA\ RUNSTATS íσ≤C

SQL2400 - SQL2499

SQL2400N BACKUP ⁿOñⁿw¼LC

¼ 0 (≈πΩw)A 1 (u≈e≤)C

í: ¼ 0 (≈πΩw)A 1 (u≈

≤í≈)C

íεBzC

: HT¼½súXⁿOC

SQL2401N zs@πΩ≈ßAα⌡µ “≈≤í≈”C¼O 0C

í: iαO]z²s@πΩw≈, K≈≤

í≈, O]ílAo BACKUP íL

qMwOniµs≈@Cz≈nπΩ

wßAα≈≤í≈C

íεBzC

2 SQL Tº 233

: HT¼½súXⁿOC

SQL2403N Lv∩Ωw⌡µíC

í: zbS SYSADM DBADM v¡UAK

⌡µΩwíC

íεBzC

: YzSAϕv¡AIsí

ⁿOC

SQL2404N ≈CΘwíCCΘñ

number iíC

í: ≈CΘS¼≈ííl²

ΩTC

íεBzC

: @≈CΘAΣií

ⁿwAMßA½súXⁿOC

SQL2405N ≤e@ RESTORE úπALk⌡

µ BACKUPC

í: ≤@ítl≤ RESTORE

ºεAΩwBbú@P¼AC

íεBzC

: ½súX RESTORE ⁿOC

SQL2406N ]ΩwneαALk⌡µ

BACKUPC

í: ≤ΩwBbú@P¼AA≈@óC

íεBzC

: H ROLLFORWARD ⁿO²Ωw¿i

CMß½súX BACKUP ⁿOC

SQL2407N b¬ name X I/O C≤

úαTw RESTORE Ow¿A]L

k⌡µ BACKUPC

í: ≤ I/O ALk¬ zⁿC

bAi BACKUP RESTORE ⁿOw

¿CoO]Y¿ßANRúC

íεBzC

: Pe⌡µFCMßRú

ⁿAA½súXe@ⁿOC

SQL2408W w≈ΩwA²bRú name A

X I/O errorC

í: BACKUP ⁿO⌡µ¿\C ≤ I/O AR

úⁿC

í¿BzC

: RúTºñⁿC

SQL2409N ϕ⌡µ≈≤í≈ BACKUP A

s≈úYC

í: ⌡µ≈≤í≈ⁿOA²ⁿw

≈úYúOs≈Ae@≈≤í

≈ⁿOóC

íεBzC

: ΣXs≈úYAA½súXⁿ

OCYΣús≈∩Me@≈≤í≈ó

A½súX≈πΩⁿO, úO≈≤í≈

ⁿOC

SQL2410N pGΩwα≈ ROLLFORWADA

BACKUP Obz⌡Xiµ, hLk⌡µ

“≈≤í”C

í: nD∩Ωw (α≈ ROLLFORWAD)

≤í≈iµ≈, nDb⌡Xí∩≤í

≈iµ≈C

: iαMΦ]AG

v YΩwα≈ ROLL-FORWARDA½súX BACKUP

íⁿOAnD≈πΩwC

v ÷Ωwtmñ SQL_ENABLE_LOG_RETAIN

X SQL_ENABLE_USER_EXIT XAH

ROLL-FORWARD \αCMß½súX BACKUP

íⁿOA≈≤í≈C

v YznDb⌡Xíiµ≈A½súX BACKUP

íⁿOAHKu∩≤í≈iµ≈Aúnz

L⌡Xí¿C

v YznDb⌡Xí≈mWA½súX

BACKUP íⁿOAHKu∩≤í≈iµ≈A

únb⌡Xí¿C

SQL2411C ⌡µío I/O C iαLk

ΩgJñíwíC

í: bígJ Ao@t

C ziHb SQLCA SQLERRD[0] µñiΣΩ

XC

: d SQLCA SQLERRD[0] µñ

XCYiαA≤A½súXⁿOC

234 TºΓU GU

SQL2412C b⌡µΩwíAΩwⁿ

lC

í: bí@íAΩwⁿlC ΩwBbLkw¼AABLk≥⌡µíC

: OUTºsX (SQLCODE)C

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCMßpz NANϕAúUC

ΩTG

v Dí

v SQLCODE TºX

v SQLCA (pG)

v l (iα)C

SQL2413N ]ΩwLkAB≤ⁿ≈m

¼AñAúe\su≈C

í: ]n Roll-Forward AHϕΩw

∩ Roll-Forward ΘxALk⌡µuW≈Cun

]wΩwtm L O G A R C H M E T H 1

LOGARCHMETH2AMß⌡µΩw≈u≈ANiH²

Forward C

: ⌡µ≈u≈½sNΩwtm

Roll-Forward AMßoX≈u≈AHK²ß≥uW

≈oHiµC

SQL2414W iIm device Wíú¼ALk

e≈εΩTCCΘNú]t≈

ΩTC

í: b≈@íAϕ@hCΘwíßAw

wsCΘC ²CΘWíALkeu≈ε

ΩTvABbu v@íLkNCΘJC

: WsCΘA½swµCΘA

HKú¼≈íCMßAH callerac íA

ⁿXOn≥BzC

SQL2416W iIm device wíCWsCΘC

í: í aíwíC

: Wt@ aAH callerac (

HⁿXOn≥iµ) ≥@C

SQL2417N bD¼ΩwñúⁿOsΘxC

í: OsΘxⁿOA≤iíUΩwCp

G L O G A R C H M E T H 1 ]

DISKBTSMBVENDORBUSEREXIT LOGRETAINA

O LOGARCHMETH2 ] DISKBTSM VENDORA

ΩwYB≤iíC

: TwⁿwΩwObiíAMß

½soXⁿOC

SQL2418N zⁿwn≈ΩwúsbC

í: Database Backup (Ωw≈) ⁿOº dbase

ñⁿwΩwúsbC

: dzº≈Ωw¿íⁿw

ΩwOWOT, BOWΩwOsbC

TOW½súXⁿOC

SQL2419N disk wíC

í: bΩwíBzíA vÑ

íCíεBzB DRúC

: TwííR¼Az

]iHNⁿVΣLCΘAp aC

b[cb unix tÑAo wííp, iαO

≤WLe ID αjpW¡CH

chuser ⁿO≤s fsizeCziατ½stC

[cbD unix tÑAo wííp, iαO

≤WL@tαjpW¡CNⁿV

ΣLCΘ (p a) hC

SQL2420N m device Wíú¼ALkel

≈εΩTC

í: bº≈¿@íAb≈∩MlBn

l≈YC ϕ≈ aAYnb

aWC S¼≈ aíeYC

: ½súXº≈¿@ANΘXⁿV

s aA½swµ aAHKYú¼≈

íC

SQL2421N ≤Lk ROLL-FORWARD A

ú\ϕµíh≈C

í: ]nVe AHϕΩw∩eαΘxAúα⌡µϕµíh≈Cun]wΩ

wtm LOGARCHMETH1 LOGARCHMETH2AM

ß⌡µΩw≈u≈ANiH² Forward C

: ≈πΩw½stmΩwH

ROLL-FORWARD AMßoX≈u≈AHKi⌡µ

Hßϕµíh≈C

SQL2422N ≤ϕµímúeAoΩwLk

HPßh≈ API ≈C

í: ΩwtϕµíAOwqbDΩwl

²ΣLmWC oP API úeC

: He≈ API ≈ΩwC

2 SQL Tº 235

SQL2423N ≤≥óí≈ALk≈ΩwC

í: ≈í≈H≥óCzb≈Ω

weA½soC

: ⌡µ’db2recri’ íH½sßó

AMß½súX≈ⁿOC

SQL2424N sóA] DB2 Data LinksManager DPBs@¿C

í: TSM úOs°Aiαúb@¼A

UC

: Tw TSM úOs°Ae

@¼AAMß½súX≈ⁿOC

SQL2425W su≈ΘxQIC

í: bsu≈íAwΘxO²Qjε

Aß@µΘxQICbe≈

íAIß@µΘxóAHAsΘxO²

≥gJ≈íß@ΘxC

: ú⌠≤@Aϕ≈í

ß@µΘxwíAN¿D@ñ¼AC

SQL2426N ΩwºÑií≈@tm¿C

]X = reason-codeC

í: bΩw∩l⌡µϕµíWDÑ

ií≈ºeAúϕµíÑií≈C

iα]XG

1. Ωw]wtm TRACKMODC

2. TRACKMOD tmw]wªA²b TRACKMOD

]w¿ßA@ϕµíDÑií

≈QC

: ]XA@pUG

1. N TRACKMOD Ωwtm]w onAHΩ

w∩lAMßπ≈ΩwC

2. db2diag.log AHPwϕµíWAM

ß⌡µϕµíπ≈C

SQL2427N Lk≈w filenameA]ú]t

iJI entrypointC

í: bMñ]twúY

≈MCúLAwú]t≈MúY

τC

íεBzC

: ½súXⁿOAⁿwtúY≈M

τwWC

SQL2428N ]Lk@hnDΘxA

H BACKUP ¿C

í: FQ¿M Roll-Forward ApGL

k ⌠≤nΘxs≈MAhto

Θx≈@NóC

: ÷≤Θx ó]ApΩ

TA\zqΘxC≤A½súXⁿ

OC

SQL2500 - SQL2599

SQL2501C wΩwA²oLkΣñΩC

í: iαO RESTORE í¬úΣñΩA

O]F@í≈ΩCΓípúπXLk

ΩwC

LkΩwA RESTORE íεBzC

: ½súX RESTORE ⁿOC

SQL2502C ¬≈XCiαOLk¬

AOznW]t

≈C

í: ϕ RESTORE í¬ X@

tA ñútΩw²≈A

úte≈GC

íεBzC

: YⁿwΘJ ≈On≈Ahdb

CYΘJ ≈OwAdO

TCHTΘJ ≈T ½súXⁿ

OC

SQL2503N RESTORE α⌡µ¿\C≤Ω

w≈ñtΩwC

í: ≈ ñ]tΩWP RESTORE ⁿOñ

ΩwWúXC≤Oe@≈∩MA

] RESTORE íÑΩwßαTw

WC

íεBzC

: YⁿOñΩwWAHT

ΩwW½súXⁿOCYⁿwΘJ ≈On

≈Ahdb CYΘJ ≈OwA

dOTCHTΘJ ≈T

½súXⁿOC

236 TºΓU GU

SQL2504W N@iŒJŠdriveC

í: RESTORE í¬ @i≈ Tw

≈ºΩw²⌠CY≈CΘO@i A

BbⁿwΘJmñΣú AíNú

≡IsCAIsíx NúAM

ßNíC

íÑIsíC

: ú±JAϕ AN callerac

íAⁿO≥BzεC

SQL2505W iIΩw name ≤ drive WCN

RúPΩw÷C

í: YwsbnΩwAhbzl

eAoNDRúCíNiIs

íCIsíx NúAMßN,

íC@ΩwD≤AKLkAs

C

íÑIsíC

: iΩwNQRúAN

callerac íⁿO≥Bz⌠B

zC

SQL2506W wΩwA²ΩwñhlC

í: Yz≈≤í≈ABbΓ≈@í

RúFΩwAh RESTORE íNoR

úAsWΩwñC X I/O , O

]PíεºΩwíísóAo

LkRúhlC

íQ⌠C

: Ωw½s Cb½s⌡µ RESTORE íºeA²Tw DB2 tmP

ΩwtmíOeC

SQL2507W RESTORE íPΩwís

C

í: iαO] RESTORE ísΩwA

O]PΩwsºíΩ]APw

DB2 úeAíí½ssΩwC

²w DB2 MΩ]ííWO≡A]

y¿íMsúeC

wΩwA²ísC

: ½sw DB2A∩s≤sA

MßA½súXíⁿOC

SQL2508N uΩwvíWO timestamp

LC

í: íWOíWO@í

≈Aí≈DíWOºπ≤¿C

: HíWO½súX@C

SQL2509N Ωw≈LC

í: ⁿw ≈úsbA ≈WSΩ

wAΩwb ≈WCRESTORE

db2uexit ⁿO⌡µΩw C

íεBzC

: H ≈½úXíⁿOC

SQL2510N @tToC

í: ÑoeTXC

íεBzC

: εΩwzíAb½sßA

½súXíⁿOC

SQL2511N íb≤ΩwAo

errorC

í: íLk≤ΩwC

íεBzC

: dTºñXHi@BFC

[H≤A½súXⁿOC

SQL2512N íbΩwAo

errorC

í: íLkΩwC

íεBzC

: dTºñXHi@BFC

[H≤A½súXⁿOC

SQL2513N íb≤ΩwWAo

errorC

í: íLk≤ΩwWC

íεBzC

: dTºñXHi@BFC

[H≤A½súXⁿOC

2 SQL Tº 237

SQL2514N RESTORE α⌡µ¿\C≤Ω

w≈ñ]tΩwXAP

wΩwzíúeC

í: ºΩwAPwΩwz

íúeC

íεBzC

: H@PΩwzíeA½

súXⁿOC

SQL2515N Lv∩Ωw⌡µ RESTORE

íC

í: bS SYSADM v¡UA⌡µ

RESTORE íC

íεBzC

: YSAϕv¡AIs RESTORE

íⁿOC

SQL2516N ≤u@W@Ωwb

ñALk¿ RESTORE íC

í: bYípUARESTORE íi½sR

WΩw÷²ANΩwJ²ñCúLAϕ

u@W@bΩwANúαo@C

íεBzC

: Ru@WΩwbñAA

½súXⁿOC

SQL2517W ΩwQα¿µCα

SQL íX sqlcode PO tokensC

í: nΩwADOe DB2 iµ≈C

RESTORE íoNºα¿µµíC

⌡µ RESTORE ⁿOAΩwv¡O

DBADMCYΣLA≥π DBADM v¡

ΩwzANv¡MvSwΩw

C

RESTORE í⌡µ¿\C

: ΩweAα SQL

íXAMwAϕC

SQL2518N RESTORE α⌡µ¿\CbΩ

wtmAX I/O C

í: ≤ I/O ALkΩwtmC

íεBzC

: P I/O α≤C½súXⁿ

OC

SQL2519N wΩwA²Ωwα¿

µCO tokens

sqlcodeC

í: ≈∩MñteΩwCbΩw

ßANΩwαµñC ²α@óC

íBzªA²ΩwSαC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤AbΩweoX Migrate

ⁿOC

SQL2520W wΩwC Otm≈

C

í: ϕzbΩwAµΩwtmAú@

wa¿≈C²zLkµΩwtm

A]ΣwQ≈m½C

í⌡µ¿\C

: ≤bªßAΩwtmñiα

í≈wg∩C]dtmO]wzn

C

SQL2521W wΩwA²bRú¼ file-type

Ao I/O codeC

í: ⌡µ¿\C ≤ I/O ARúⁿ

wC

W ″.BRG″ OP@ RESTORE @

ºεCO≤⌡µ RESTORE @Ω

wºΩw²ñC

W ″.BRI″ xs÷Ñií RESTORE @

iΩTCO≤⌡µ RESTORE

INCREMENTAL @ΩwºΩw²ñC

Wñ]AΩwOP¼WCpApG

Ωw ″SAMPLE″ ⁿwΩwOO ″SQL00001″Ah

B R I W

″instance/NODE0000/sqldbdir/SQL00001.BRI″C

í⌡µ¿\C

: µRú .BRG .BRI CpGLkR

úAp NANϕC

SQL2522N úu@≈P≈Ωw∩Mºí

WOXC

í: ≈úYW]tΩwOWMíW

Oí≈C WOºΩw¿IsúíW

OMlΩwOW¿C]AiαO]wⁿwíW

Oí≈Aoh≈∩MPΣC

238 TºΓU GU

: H@P@≈Xπí

WOA½súXⁿOC

SQL2523W iInJsΩwAP≈∩M

WΩwúPA²WoCΩ

wNQ≈∩gCPΩw÷

ROLL-FORWARD ΘxNQRúC

í: ΩwOWMΩwWAP≈∩MΩw

OWMWPC ²Ωwtú@AϕΩw

íúPCΩwNQ≈∩gCPΩ

w÷ ROLL-FORWARD ΘxNQRúCúA

µtmτg¿≈C

: H callerac íAⁿn

≥⌠BzC

SQL2524W iInΩw, P≈úY

ΩwP, ²ΣOW dbase P≈OW

dbase úPCΩwNQ≈∩

gC

í: ΩwΩwtPΩw∩MPAI

ϕªOPΩwAΩwWPA²ΩwO

Wú@CΩwNQ≈∩gC

: H callerac íAⁿn

≥⌠BzC

SQL2525W iInJsΩwAP≈∩M

ΩwúPABsΩwOW dbase

P≈∩MOW dbase úXA²Ω

wWo@CΩwNQ≈∩

gCPΩw÷

ROLL-FORWARD ΘxNQRúC

í: ΩwPΩw∩MíGOWú@BΩw

W@BΩwtú@AπXoΓíOúP

ΩwCΩwNQ≈∩gCPΩw

÷ ROLL-FORWARD ΘxNQRúCúAµ

tmτg¿≈C

: H callerac íAⁿn

≥⌠BzC

SQL2526W iInsΩwAP≈∩M

ΩwPAOWPA²sΩwW

dbnameAoP≈∩MΩwW

dbname úCΩwNQ≈

∩gC

í: ΩwΩwOWPΩw∩MOW

PAΩwtτPA²ΩwWoú@C oϕ

ΩwíPCΩwNQ≈∩gC

: H callerac íAⁿn

≥⌠BzC

SQL2527W iInsΩwAP≈∩M

ΩwíúPABsΩwW

dbnameAP≈∩MΩwW dbname

úXA²OWo@CΩwNQ

≈∩gCPΩw÷

ROLL-FORWARD ΘxNQRúC

í: ΩwΩwPΩw∩MíGOWPB

ΩwWú@BΩwtú@AπXoΓ

íOúPΩwCΩwNQ≈∩gCP

Ωw÷ ROLL-FORWARD ΘxNQRúC

úAµtmτg¿≈C

: H callerac íAⁿn

≥⌠BzC

SQL2528W iInJsΩwAP≈∩M

ΩwPA²sΩwOW dbase

P≈∩MOW dbase úXABs

ΩwΩwW dbname P≈∩M

ΩwW dbname ]úXCΩ

wNQ≈∩gC

í: ΩwΩwPΩw∩MíGOWúPB

ΩwWúPB²ΩwtPAπXoΓ

íOPΩwCNH≈\µΩwC

: H callerac íAⁿn

≥⌠BzC

SQL2529W iInΩwAP≈∩MΩ

wúPAsΩwOW dbaseAP≈

∩MOW dbase úABsΩw

ΩwW dbname P≈ΩwΩ

wW dbname τúCΩwN

Q≈∩gCPΩw÷

ROLL-FORWARD ΘxNQRúC

í: ΩwΩwPΩw∩MíGOWúPB

ΩwWúPBΩwtτú@AπXoΓ

íOúΩwCNH≈\µΩwC

PΩw÷ ROLL-FORWARD ΘxNQR

úCúAµtmτg¿≈C

: H callerac íAⁿn

≥⌠BzC

2 SQL Tº 239

SQL2530N ≈úYwC Lkq≈M

ΩwC

í: n≈∩MwA]LkLkΩ

w∩MC

: ≤≈∩MC B¿iαqe@≈C

SQL2531N H≈∩MúOΩw≈

∩MC

í: z∩XHAúO≈∩MCi

αO∩wAO≈ amúTC

: d≈∩MmOTAA½

súX RESTORE ⁿOC

SQL2532N ≈tbíWO timestamp

oΩw dbalias ≈úYCoúO

nD≈úYC

í: @∩ útnD≈úY

C∩MúOznΩw∩MC

: YzO aAdw aO

TCYzOq iµⁿJAh½s

RWC½sRWAΣPΩwWBíWO

C MßHAϕ@½súXⁿOC

SQL2533W iIm device W≈tb

íWO timestamp oΩw

database úYCoúOnD≈

úYC

í: q am¬ ≈∩MñAtCΘYA

P≈ñ@∩MYúC

: Tw abT≈ñAMß

callerac íAⁿXBzOn≥C

SQL2534W iIm device WCΘAwb

≈CΘYWC

í: q am¬ ΩñAt≈CΘ

YC

: d aOwbTmWAMß

H callerac íAⁿOn≥BzC

SQL2535W iIwFm device WCΘC

ⁿU@CΘC

í: wF aA²ΩnBzC ≈ⁿJUí≈≥db≤t@ (nX) aWC

: ÷w±úY aAH

callerac ½súXuvuⁿJvⁿOAⁿXn

≥Bz⌠C

SQL2536W iIm device W≈úYñAt

úTCµO

numberC

í: awb@≈úYWCt

≈úY aAw≈úYñ sequence

WC

: Nt≈úY awbT

WAH callerac ½súXuvⁿOAHK

≥Bz⌠C

SQL2537N @ßn ROLL-FORWARDC

í: zNuΩwví rst_type ⁿw

S Q L U D - N O R O L L R W DAϕúQ

ROLL-FORWARD wΩw¿iC pG

HuWí≈nΩwAoXOϕµ

íhAh⌡µ Roll-Forward @Aα

ΩwiC

: ½súXuΩwvⁿO, ²≡N

rst_type ⁿw SQLUD-NOROLLRWDC

SQL2538N CΘ media WwwFu≈úY

vC

í: b¬ ≈úYAwwF

C ]Lk≈úYAB@εC

: Hi≈úYA½súXuΩw

vⁿOC

SQL2539W iInJsΩwAP≈M

ΩwPC ΩwNQRúC

í: ΩwΩwPΩwúYíGOW

PBWMt]@AπXoΓíΩwO

@C NH≈\µΩwC

: H callerac íAⁿn

≥⌠BzC

SQL2540W @Q¿A²OϕuΩwv

buLvíU⌡µAooi

warnC

í: buL víUIsuΩwví

(τYAWITHOUT PROMPTING)CbBzíAo@

iA²SCwQ¿Fuv@A

Bb¿A≤TºñπoiTºC

240 TºΓU GU

: TOi@AúPúµ

ípúC

SQL2541W íwQ⌡µAúLALk÷¼t

≈úYC

í: íwQ⌡µA²Lk÷¼t≈úY

C

: ⌠t≈úYC

SQL2542N úΩwOW database-alias

PíWO timestampAΣú⌠≤

ΩwMC

í: ≈úYW]tΩwOWMíW

Oí≈C WOºΩw¿IsúíW

OMlΩwOW¿CMl²ñ⌠@A

úPúΩwOWMíWOXC

iαMUC¼pG

1. ⁿOñⁿw≈⌠úTC

2. zSs ≈M≈Mb²\i

vC

3. zb⌡µÑiíA²Ωw ñ

íWOmAoΣúMC

4. zbΩw⌠ñΩwA²Ωw

úsbABb@ΩwúO¼

²C

5. zq TSM CΘ⌡µ@A²OµΩ

TSM API ßtmúαs ≈MC

: w∩Wz¼pAϕG

1. TwΩw≈úYDn≤CΘWCⁿw

T≈M⌠TíWOA½súX

@HPtCpⁿO÷ΩTA

uΩwívÑⁿjMuDB2 Ω

TñvC

2. Twzs ≈MΣb²\ivC

3. dΩw HΣX∩≈n²AMßτ

CmOX≈MΩmC≤

sΩw AMß½@H²GAo

X RESTORE INCREMENTAL ABORT ⁿOAMúb

BzíΩC

4. ΩwA@²¼²Cp

bΩwñ⌡µ@÷ΩTA

uíΩwvÑⁿjMu DB2 Ω

TñvC

5. a QUERY ∩ db2adutl íAdO

i TSM MCpGzb úP°

AWúPΩ≈MA∩

NODENAMEBOWNER ∩ PASSWORDAo

∩Pl≈Mbº TSM I TSM

]w∩CunTwiH MAzYib

RESTORE ⁿO∩rΩñeP∩Cp

db2adutl í÷ΩTA ″db2adutl″ Ñⁿ

jMuDB2 ΩTñvC

D B 2 ΩTñG

http://publib.boulder.ibm.com/infocenter/db2luw/v9

SQL2543N Ωw²LC

í: HIsº¿ííADúF

²AHKsΩwC]iαO²úsbA

∩ΩwѲLCbΩwWA

²°O 215 rHC

: H²½súXº≈¿

º¿ⁿOC

SQL2544N ±nºΩw²wíC

í: bΩwAΣb²íwíC]L

knΩwC@εCYnΩ

wOsΩwAτNºRúC

: b²W±¼≈íHΩw

A½s⌡µº¿ⁿOCYznOsΩw,

hú@π¼≈í²H]tΩwC

SQL2545W iITSM °AW≈Mex

sbiⁿCΘWCLkwßh

íαC

í: TSM °AúαYs ≈MCi

≥iµAz]iHV°AnD ΩCú

LíLkwC

: N callerac íAⁿn

≥BzO⌠C

SQL2546N CΘ media WúYA÷úO≈

ñ@ºC

í: bⁿJíA²Bz≈ñ

@ºúYC MbCΘWΣúYA÷

ÑoD@ºC

ízHK≥⌡µC

: wπT≈úYC

ΘAMßNTIsí@AíA

ⁿn≥Bz⌠C

2 SQL Tº 241

SQL2547N ΩwA]≈MOe@

Bn Roll-Forward C

í: ≤bUºíLΩΘxµíA

Lkiµ ROLL-FORWARDC

: Ωw DB2

ΩwA Roll-Forward ΘxC H≈u

Φí≈πΩwC p@AzKibs DB2

ñºs≈∩MC

SQL2548N ≈MñⁿXΩwíX

code-page LúⁿΣC@ó

C

í:

1. zb≈Miαwg≤°AWA

BΣ FixPak h±°AnsCb

oípUAMiαΣ≤srXC

2. ≈úYwlABtLrXΩTC

: YznNMq FixPak hs°A

FixPak hC°AWATwΓí°A

ΣrXCAzibⁿ°AWM

s FixPakC

SQL2549N ΩwA]≈úYñϕ

µíLksAONϕµíW

Mµñ@hϕµíWLC

í: ≈úYñϕµíxsLk

AwbñAOⁿOWMµñⁿw@

hϕµíúsb≤≈úYñC

: ½sV@A½swqo

≈úYñϕµíxsAOⁿwN

ϕµíWCC

SQL2550N w≈bI node1 WΩwLk

I node2 ñC

í: ∩@≈úYOúPIWΩ

w≈CzαN≈P@IñC

: TwzπIT≈úYAMß½

soXnDC

SQL2551N π¼²I node1 ΩwLk

π¼²I node2 ΩwñC

í: ¼²Iαsb≤YIABb≈úY

NIºítºCoiαbUCípñoC

1. ≈úYⁿwF¼²I node1ABΣ¼

²II node2 sΩwC

2. wsΩwA²²¼²IC

: τObT≈úYC

pGzQsΩwABQN¼²I≤

node2A²≤sΩwC

pGzQsΩwA²¼²I node1C

SQL2552N ⁿOñⁿw°ϕWLC

í: °iW°WXW¡ 255C

: ⁿw°úWLW¡°iWA½súX

ⁿOC

SQL2553I RECONCILE íQ¿C

í: í⌡µ¿\C

: ún⌡µ⌠≤@C

SQL2554N RECONCILE íóA]X

reason-codeCiαD componentC

í: iα]XOG

1 P DB2 Data Links Manager suúC

2 ϕµ/DATALINK µwqb DB2 Data Links

Manager ñC

3 DB2 Data Links Manager iαw÷¼C

4 I/O DC

5 º¼pϕµ]tΩµOH

εwqC

6 ϕµB≤ “Ωúiα@P” ¼AC

7 úe\º¼pϕµbΣJϕµW⌡µ@P

@C

8 ALTER TABLE LkϕµiJ “Ω@P

mñ” “Ωúiα@P” ¼AA

Lkϕµµ≈ “Ω@Pmñ” “Ω

úiα@P” ¼AC

9 uΩvΣC

10 ϕµB≤u]wπmv¼AC

11 bBzíALkn DB2 Data

Links ManagerCϕµB≤uΩ@Pm

ñv¼AC

12 @PBzLkbtíb DB2 Data

Links Manager W¿CdzqΘxAH

oΩTC

13 wε@PBzA]@qíSi

C

: iαMΦkG

242 TºΓU GU

1 Tw DB2 Data Links Manager wAB

w ADD DATALINKS MANAGER ∩Ωwn

²CziHsΩwATwwb DB2

Data Links Manager W∩suC

2 ϕµúb DB2 Data Links Manager ñCS

iH≤C

3 DB2 Data Links Manager iαw÷¼C

DB2 Data Links ManagerC

4 Tw\ivM¼≈°iíC

DLREPORT nπ⌠C Tw

Q@PϕµlaC

5 Nº¼pϕµñΩµ½sw

q “NO LINK CONTROL”C

6 SET INTEGRITY »zíAϕµµ≈

uΩúiα@Pv¼AC½⌡µ

RECONCILE íC

7 únⁿwº¼pϕµC

8 oX SET INTEGRITY ⁿOAϕµiJ

“Ω@Pmñ” ¼AA½] “Ω

@Pmñ” “Ωúiα@P” ¼

AC

9 Ωwzítm DATALINKS Q]

NOCYn RECONCILEAzN

DATALINKS ] YESC

10 YnbϕµW⌡µ@PAhϕµúiB≤u]

wπmv¼ACYnúu]wπ

mv¼AA SET INTEGRITY »zíC

11 ½s⌡µ@PC

12 @PⁿOÑ DB2 Data Links Manager

τwOCA@@PⁿOC

13 ½súX@PⁿOCpGDMsbAP

IBM ΣHpC

SQL2560N ∩≤ϕµíh≈AΣ

ΩwúÑ≤lΩwC

í: Yz@O ϕµíh≈AΩ

wOú≈lΩwsΩwC

: ⁿwTΩwA½súX

íⁿOC

SQL2561W iIϕµíMΣl½

ΩwCN∩gΩwCí

°iUC SQL íX sqlcodeC

í: oX RESTORE ía REBUILD ∩A

ⁿwFn≤ϕµíMAⁿwFnq

≈MϕµíMµCpGΩwúsbAh

iϕµíAHPMñPΩw

AΩwCpGΩwwgsbAhi

≤ϕµíAPi@ SQL

íXA∩gΩwC

pGϕµílOqD¼ΩwAhú≤

ϕµíLkAúDz⌡µπΩw

C

: H callerac íAⁿn

≥⌠BzC

SQL2562N úe\HπΩw≈Aϕµ

íhC

í: ∩≤qπΩwº≈@ÑA

¼úαOϕµíhC

: ⁿwT¼T≈∩MA

B½súXíⁿOC

SQL2563W wQa¿A≈ñ@h

ϕµíQC

í: @Q¿C ]UCΣñ@]A≈ñ@hϕµíQC

v ϕs ϕµíxsAoCpGq

≈ºßAw≤ϕµíAún⌠≤i@B

@C

v wIsπϕµíCⁿOAHK≈

ñϕµíCún⌠≤i@B@C

: pGoTºúO]úA

d ϕµíτAdϕµí¼AC Yϕµ

íB≤ºxsΘwqam¿¼AAhFαQ¿

@Az≤ϕµíxsΘwqC \uz

ΓUvA o÷≤ϕµíC

SQL2565N RESTORE ⁿw∩úA≤ú

≈∩MC

í: ≈∩MñtΩwOsΩw, BPn

ΩwúC zⁿw∩ADnDn

ΩwAOsP≈∩MñΩwPC

íεBzC

: TΩwW½súXⁿOC

SQL2566W wQa¿A²O@hϕ

µíϕµe DRP/DRNP ¼AC÷

ΩTA\ db2diag.log C

í: UC@]P@hϕµíϕµe

2 SQL Tº 243

uDATALINK ≤m (DRP)vuDATALINK Lk≤

(DRNP)vG

v ΩwΩwWBOWBD≈WΩA

úP≤≈úYCpGßS

ROLL-FORWARDAt DATALINK µϕµíe

DRNP ¼AC

v ⁿw WITHOUT DATALINK ∩AßS

ROLL-FORWARDCt DATALINK µϕµAúe

DRP ¼AC

v zn≈úYLkCpGßS

ROLL-FORWARDAt DATALINK µϕµí

e DRNP ¼AC

v DB2 Data Links Manager WS DATALINK µΩ

TCⁿvTϕµe DRNP ¼AC

v b½s DB2 Data Links Manager WA

Lkt½s≤CⁿvTϕµe DRNP ¼AC

: \zqΘxAΣXϕµe

DRP/DRNP ¼AC ÷p≤½s≤e DRP/DRNP ¼A

ϕµA\uzΓUvC

SQL2570N ]@túeⁿOWµA

b OS source-OS W≈≤

OS target-OS W@ó

C]XGreason-codeC

í: iα]XpUG

1 target-OS source-OS úOetC

2 ≤¡xúY≈A²ⁿwúY

wCw]A source-OS º≈M

wCowúA≤ target-OS W

@C

3 b target-OS ⌡µúYw@A

oOM o≈º@t (source-OS) úP@

tC

: ∩U]XG

1 YnoSw≈MAbP o

≈º@tα≈etWNªC

YnNΩwúP¼@tWA

db2move íCp¡xO

e÷ db2move íΩA

u≤¡x≈vuúP@t

vÑⁿjMu D B 2 ΩTñv (

http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

2 Auv@Aⁿw target-os sú

YwCpAdb2 restore db sample comprlib

libcompr.aC

3 bLkw@tW

úYwC

SQL2571N LkC]XGreason-codeC

í: BzíoCo≤Ñií

íAo≤qϕµíM½Ωw

íAo≤qΩwMñϕµíl½Ω

wíCíLkQ¿CíεBzC

YÑiíAhblwqºßA

BNLkQ¿nDÑiíBzC

Y½AhblMºßA

BNLkQ¿lnDBzC

iUCΣñ@]XúG

1 bΩw ñΣúPⁿwíWO∩

≈MC

2 MwnϕµíAoC

3 bΩw ñΣún≈MC

4 wwÑií½@ⁿwF½¼C

5 LkuϕµíC

: pGOÑiíÑií½AoX

RESTORE INCREMENTAL ABORT ⁿOAMúbBz

íΩC⌡µΓÑiíAq≈

MñΩwC

pGODÑií½Ah¿½ (n)AΦkO

wwpAw∩½ΩwlMoXϕ

µíⁿOCp÷ΩTA\ DB2 EΘxC

SQL2572N GMÑiíCϕµí

tablespace-name oA]

íWO timestamp-value ≈M

bΦMºeQC

í: ϕÑií≈ªñúMA

UCMG

1. ²MAHⁿ DB2 znΩ

wtºqC

2. bÑiíMºeπΩwM

ϕµíMC

3. úíÑiítºMC

4. AMC

C@b≈MñϕµíúεGbó

≈Mα≈QaºeA≈MC

z²TºñOⁿíWO≈MA

αQaIsTºMC÷MbⁿMº

eiαΣLMnA²oOo@

ϕµíC

: TÑií≈MTA

≥ÑiíC

244 TºΓU GU

SQL2573N Ñií≈MÑií

RESTORE @@í≈C

í: QÑií≈M⌡µ RESTORE @C

Ñií≈LkvFuαÑií RESTORE

@@í≈C

íεBzC

: Yn≈MA

INCREMENTAL ó½soX RESTORE ⁿOCYn⌡

µDÑií RESTORE @AⁿwDÑií≈M

C

SQL2574N Ñií RESTORE @º@í≈

≈Múα±MsC

í: MOQÑií RESTORE @@

í≈@MCMtnΩwºϕ

µíwqPΣLεcCbÑií RESTORE @

íARESTORE íúα±M≤sM

A]ªlΩwC

Ñií RESTORE @óA]ª≈M

AΣíWO±MíWO≤sC

íεBzC

: ½soXⁿOAⁿw@≈MAΣ

íWO±MíWO≤¡C

SQL2575N ⁿwÑií≈MºíWOA¡

≤W@wϕµí tablespace-number

MºíWOCß≈M

ºíWO timestampC

í: Yn⌡µÑií RESTORE @AC@

ϕµíí (q¡s) ≈M

CÑií RESTORE @ⁿw≈MAΣíW

O±ⁿwϕµíe@MíWO≤

¡C

íεBzC

: ½soXⁿOAⁿw@≈MAΣ

íWOn≤ϕµíß@Mº

íWOC

SQL2576N ϕµí tablespace-name QÑi

í RESTORE @@í≈A²

RESTORE ⁿOSⁿw

INCREMENTAL lyC

í: YnvBϕµíAhC@ RESTORE ⁿO

úⁿw INCREMENTAL lyC

íεBzC

: ½soX RESTORE ⁿOAMßJ

INCREMENTAL lyC

SQL2577N ΣúwiHúY≈C

í: nMOúY≈A²ⁿwúY

wABMñΣúwC

RESTORE ínwúY≈C

wqxsb≈M¡A²bolñA≈

∩úwCwW]iHⁿw

RESTORE íC

íεBzC

: ½súXⁿOAⁿwiHúYM

ΩwWC

SQL2578N ≈MñΣúⁿw½≤C

í: nDSw½≤úsb≤≈MñC

RESTORE íq≈Mñµ@½≤C

≈Mñúsb¼½≤C

≈ MúYwOiHO½≤C

íεBzC

: ½súXⁿOAⁿwtnD½≤

≈MC

SQL2580W iIΘx⌠]tsΘxC

bí∩gsΘxANP

@óC

í: bⁿwΘx⌠ñA@W

PΘxWµíCpG@yß XPW

ΘxANPóC

: qΘx⌠ñúsΘxAú

MNnTwΘxñsbA@wúXqo

≈M X⌠≤ΘxWCMßAQ callerac

íAⁿX≥ε

BzC

SQL2581N @LkN≈MΘxX

ⁿw⌠C]X rcC

í: q≈M XΘxoCoiα

O≤UCΣñ@]G

1 ≈Mú]AΘxC

2 ⁿwΘx⌠iαwíLC

3 ≈MñYΘxWAPΘx⌠

ñwsbΘxC

4 g I/O C

2 SQL Tº 245

:

1 d≈MO]tnΘxCp

Gú]tAh½súXⁿOA²úⁿw

LOGTARGET C

2 dⁿw LOGTARGET ⌠AB¼≈

iíA¼Heq≈M X

íΘxC½súXⁿOC

3 bΘx⌠ñAdS⌠≤sΘx

Pnº≈MñΘxPWC½

súXⁿOC

4 p÷ΩTA\ DB2 EΘxCM

DAMß½súXⁿOC

SQL2582W iIwϕµíMϕ

µíl½ΩwsnDCoNñ

ebiµ½@A≈M

s½@CN∩gΩ

wC

í: oX RESTORE ía REBUILD ∩A

²OΣwb½ΩwCpGn⌡µ@AhN

ñebiµ½A≈M@

As½@CN∩gΩwC

b½ΩwÑqíAß≥úoXa REBUILD ∩

ⁿOC

: N callerac íAⁿn

≥BzO⌠C

SQL2583N LkBzwwⁿOA]²eÑi

íbiµñC

í: RESTORE íe@Ñií@

¿CwwⁿOú≤e@Ñií@

Añe@Ñií@Ai∩ΣiµB

zC

íεBzC

: oXa INCREMENTAL ABORT ∩

ⁿOAA½soXwwⁿOC

SQL2600 - SQL2699

SQL2600W ⁿVv¡⌠ΘJⁿLA

⌠jpúTC

í: iα]GⁿVv¡cⁿO

(NULL)BⁿVv¡cⁿⁿVAΣ°p≤

c°µñⁿX°Bv¡c°µñ

]wúTC

LkBzⁿOC

: ≤ΘJAA½súXⁿOC

SQL2650N e API-name ¬Θx API

parameter_name LC]X =reason-codeC

í: e¬ Θx API LCiα]Xp

UG

01 zⁿw@LC

02 lΘxj≤µΩwºµΘx

C

03 tYΘxd≥ú≈jALk±Jh

ΘxO²C

04 Y@ΘxDOΩΘxO²YC

05 LkPXY@ΘxmC

06 ß@ΘxDp≤Ñ≤Y@Θx

C

07 w∩ⁿwjpLC

08 wS¼≈jpxsΘxO²C

09 ⁿLC

10 Lo∩LC

11 Θx⌠LC

12 Θx⌠LC

13 Θx∩LC

14 OΘtmⁿwpC

: Y]X 01AΣ@

DB2READLOG_QUERYBDB2READLOG_READB

DB2READLOG_READ_SINGLEC

Y]X 02AεΘxC

Y]X 03Aß@Θxj≤Y@Θx

C

Y]X 04A@ΘxOlΘxA

O¬ ΘxΩTcñU@ΘxC

Y]X 05AY@ΘxbΩwΘx⌠

ñΘxd≥C

Y]X 06Aß@Θxj≤Y@Θx

C

Y]X 07AwtmnwABΣjpOΘ

xwjpñⁿXjpC

Y]X 08AhW[tmºwjpC

246 TºΓU GU

Y]X 09AOΘtmTABⁿl]w

τTC

Y]X 10ALo∩

DB2READLOG_FILTER_OFF

DB2READLOG_FILTER_ONC

Y]X 11AΘx⌠µwwqAⁿV

²C

Y]X 12AΘx⌠µwwqABⁿ

V²C

Y]X 13A ∩

DB2READLOGNOCONN_RETRIEVE_OFFB

DB2READLOGNOCONN_RETRIEVE_LOGPATH

DB2READLOGNOCONNRETRIEVE_OVERFLOWC

Y]X 14AW[ibítmC

SQL2651N LkDPB¬Ωw÷ΘxO²C

í: DPB¬ Θx APIAAsΩwADO

S LOG RETAIN USER EXITS ON ΩwC u

iVeΩwAzk¬ Σ÷Θ

xC

: ≤sΩwΩwtmAODPB

¬ Θx APIA LOG RETAIN M () USER

EXITS ONC

SQL2652N ]OΘú¼Lk⌡µDPBΘx¬

C

í: DPB¬ Θx API tmíwC

: W[iOΘq (W[ΩΩO

ΘARúúnIBz)AεDPB¬ Θx

API Θxd≥C

SQL2653W Aαeliαw½sΘx

d≥C]X reason-codeC

í: Aαeliαw½sΘx

d≥Ciα]XpUG

v 01- wiµ@C

v 02- wiµeα@ (ROLLFORWARD)C

v 03- wiµlº@C

: ún⌠≤@C

SQL2654W ΩwΘxwDPB¬µb@ºΘ

xC

í: DPBΘx¬ w¬ΩwºµΘxñ

ΘxO²C

: ún⌠≤@C

SQL2655N uDPBΘx¬voΘx nameA

ΘxPbDPB¬ΩwL÷C

í: uDPBΘx¬ vqⁿwΘxñ¬

ΘxO²CMAⁿwΘxPDPB¬ ñΩw

L÷C

: qΩwΘx²ñRúΘxC MßNTΘxΩwΘx²ñAA½sIsDP

B¬ Θx APIC

SQL2656N uDPBΘx¬voLk¬Θx

nameC

í: uDPBΘx¬ vqⁿwΘxñ¬

ΘxO²CMAⁿwΘxwlaBLk¬ C

: [jY@¬ ΘxAMß½sI

sDPB¬ Θx APIAHKqⁿwΘxßl¬ C

SQL2657N uDPBΘx¬vnΘx

nameA²eúbΩwΘx²ñC

í: uDPBΘx¬ vqⁿwΘxñ¬ Θ

xO²C MⁿwΘxeoúbΩwΘx²

ñC

: NⁿwΘxDPB¬ ñºΩ

wΘx²ñC pGΩwΘx⌠w≤AiαiH

bΘx⌠ñΣΘxCMßA½sIsDPB¬

Θx APIC

SQL2700 - SQL2799

SQL2701N progname LⁿOµ∩C]XG

reason-code

í: ΩíⁿOµ∩LC ∩

G

v -c ″tmW″

v -d ″eW″

v -i ″ΘJW″

v -o ″ΘXr″

v -h kTº

: ]XG

1 @∩úOH ’-’ lC

2 C@∩µ ’h’ (or ’H’) ºß@

C

3 oL∩C

2 SQL Tº 247

4 ∩° (h 80 r)C

SQL2702N Lktm config-fileC

í: íLk¬ tm config-fileC

: TwtmwsbABiH¬ C

SQL2703N LkΘx log-fileC

í: íLkΘx log-file gJK[Ω

C

: TwΘxwsbABiHgJC

SQL2704N LkΘJΩ input-data-fileC

í: íLk¬ ΘJΩ input-data-fileC

: TwΘJΩwsbABiH¬ C

SQL2705N LkΘJ∩M in-map-fileC

í: íLk¬ ΘJ∩M in-map-fileC

: TwΘJ∩MwsbABiH¬

C

SQL2706N LkΘX∩M out-map-fileC

í: íLkΘX∩M out-map-file H

gJΩC

: TwΘX∩MOiHgJC

SQL2707N Lke dist-fileC

í: íLke dist-file HgJC

: TweOiHgJC

SQL2708N LkΘXΩ out-data-fileC

í: íLkΘXΩ out-data-file HgJ

ΩC

: TwΘXΩOiHgJC

SQL2709N tm line µñykC

í: b÷ΣrΣWµñ@ykC

: ÷ΣrΣH ’=’ jC

SQL2710N tm line µñoL÷ΣrC

í: btmñ@wq÷ΣrC

: ÷Σr (újpg) G

v DESCRIPTION, CDELIMITER, SDELIMITER, NODES,

TRACE, MSG_LEVEL, RUNTYPE, OUTPUTNODES,

NODES, OUTPUTNODES, OUTPUTTYPE, PARTITION,

MAPFILI, INFILE, MAPFILO, OUTFILE, DISTFILE,

LOGFILE, NEWLINE, HEADER, FILETYPE

SQL2711N tm line µñµw

(CDELIMITER) LC

í: tmñⁿwµw (CDELIMITER) L

C

: Twµw (CDELIMITER) Oµ@

rC

SQL2712N tm line µñrΩw

(SDELIMITER) LC

í: tmñⁿwrΩw

(SDELIMITER) LC

: rΩw (SDELIMITER) úαOyIC

SQL2713N tm line µñ⌡µ¼

(RUNTYPE) LC

í: tmñⁿw⌡µ¼ (RUNTYPE) L

C

: ⌡µ¼ (RUNTYPE) iHO

PARTITION ANALYZE (újpg)C

SQL2714N tm line µñTºh

(MSG_LEVEL) LC

í: tmñⁿwTºh (MSG_LEVEL) L

C

: Tºh (MSG_LEVEL) iHO

CHECK NOCHECK (újpg)C

SQL2715N tm line µñdh

(CHECK_LEVEL) LC

í: tmñⁿwdh (CHECK_LEVEL)

LC

: dh (CHECK_LEVEL) iHO

CHECK NOCHECK (újpg)C

SQL2716N tm line µO²° (RECLEN)reclen LC

í: tmñⁿwO²° (RECLEN) reclen

LC

248 TºΓU GU

: O²° (RECLEN) ≤ 1 P 32767

ºíC

SQL2717N tm line µñIWµ (NODES)LC]X reason-codeC

í: tmñIWµ (NODES) LC

: ]XG

1 NODES wwqC

2 µíLCdG

NODES=(0,30,2,3,10-15,57)

3 C@n²O≤ 0 999 ºíΩ

C

4 d≥WµqCX¬XC

SQL2718N tm line µñΘXIWµ

(OUTPUTNODES) LC]X

reason-codeC

í: tmñΘXIWµ (OUTPUTNODES) LC

: ]XG

1 OUTPUTNODES wwqC

2 µíLCdG

OUTPUTNODES=(0,30,2,3,10-15,57)

3 C@n²O≤ 0 999 ºíΩ

C

4 d≥WµqCX¬XC

SQL2719N tm line µñΘX¼

(OUTPUTTYPE) LC

í: tmñΘX¼ (OUTPUTTYPE) LC

: ΘX¼ (OUTPUTTYPE) W (g

J) S (stdin), újpgC

SQL2720N ΣWXj ″256″Ctm

line µñoC

í: wwqΣúαWXj¡εG256C

: útmñwq@hΣC

SQL2721N tm line µñΣⁿw

(PARTITION) LC]X reason-codeC

í: tmñΣⁿw (PARTITION) LC

µíG

PARTITION=<key name>,<position>,<offset>,<len>,<nullable>,<datatype>

pGO]twΩANwq <position> (

m)FhANwq <offset> <len>C

: ]XG

1 µH ’,’ rjC

2 <position>B<offset> <len> úOπC

3 <nullable> q N,NN,NNWD @C

4 <data type> ]AG

S M A L L I N T , I N T E G E R , C H A R A C T E R ,

V A R C H A R , F O R _ B I T _ C H A R ,

FOR_BIT_VARCHAR, FLOAT (¡Gir),

DOUBLE (¡Gir), DATE, TIME,

TIMESTAMP, DECIMAL(x,y)C

5 ∩ DECIMAL Ω¼AⁿwδT (x)

(y)ABªOπC

6 w∩ CHARACTER VARCHAR Ω¼A

ⁿw <len>C

SQL2722N tm line µñΘxⁿw

(LOGFILE) LC

í: tmñΘxⁿw (LOGFILE) LC

: Θxⁿw (LOGFILE) OUCΓµí

º@G

v LOGFILE=<log file name>A<log type>

v LOGFILE=<log file name>

<log type> uαO W (gJ) A (K[)Aújp

gC

SQL2723N tm line µñlⁿw (TRACE)LC

í: tmñlⁿw (TRACE) LC

: lⁿw (TRACE) ≤ 0 P 65536 (ú

]AoΓ) ºíπC

SQL2724N LICⁿwC

í: ICⁿwLC

: btmñⁿwΓº@GNODES

MAPFILI (ΘJ∩M)C

2 SQL Tº 249

SQL2725N ⁿwΘX∩MWC

í: pG⌡µ¼ ANALYZEAhwqΘX

∩MWC

: ⁿwΘX∩MWC

SQL2726N S⌠≤wwqΣC

í: wq@ΣC

: ⁿw@hΣC

SQL2727N qΣ key-name WLO²° reclenC

í: ∩SwΩÑAΣlm

≤O²°C

: TwΣlm≤O²°C

SQL2728N ΘXI out-node wqbICñC

í: ΘXICOICAoOq

NODES ΘJ∩MlC

: TwΘXIíwwqbICñC

SQL2729N LΘJ∩MC

í: b∩MñA@C

: ΘJ∩MtΩn²úo≤

4096ABC@Ωn²O@≤ 0 P 999 ºí

rC

SQL2730N NYgJΘXΩ out-data-file o

C

í: NYgJΘXΩAo I/O C

: dz@tσ≤AΣX I/O

ATwbΘXmW¼≈íC

SQL2731N ¬ΘJΩ filename AoC

í: ¬ ΘJΩAo I/O C

: dz@tσ≤A o I/O

C

SQL2732N ΘJΩ line µtGiΩC

í: bíDWAúe\GiΩC

: dzΘJΩC

SQL2733N ⌡µ¼ (RUNTYPE) wqbtm

ñC

í: ⌡µ¼ (RUNTYPE) wq PARTITION

ANALYZEC

: btmñⁿw⌡µ¼ (RUNTYPE)C

SQL2734N tm line µñ 32KLIMIT W

µLC

í: tmñ 32KLIMIT WµLC

: 32KLIMIT iHO YES NOA

jpgC

SQL2735W ΘJΩO² rec-no wQ≤A]

ªOO²C

í: ΘJΩO² rec-no wQ≤A]ªút⌠≤

FΦAutµC

: dΘJΩñO² rec-noC

SQL2736N ϕBzΘJΩ line µñO²

Asqlugrpi_api C

í: ΣtLΩC

: d line µΘJΩC

SQL2737N ϕBzΘJΩ line µñO²

ALkNΩgJΘXI out-node

ΘXΩñC

í: NO²gJI out-node ΘXΩAo

I/O C

: dz@tσ≤AΣX I/O

ATwbΘXmW¼≈íC

SQL2738W NΩgJI out-node ΘXΩ

AΘJΩ line µñO²wQ

ICwgJ°O reclenAΩ

gJ°O real-lenC

í: µgJ° (RECLEN) úXΩgJ°

C

: πtmñwqO²°C

SQL2739N ∩GiΩⁿwO²°C

í: YGiΘJΩAwqO²°C

: bztmñⁿwO²°C

250 TºΓU GU

SQL2740N bDGiΘJΩñAúe\BIΩ

¼C

í: ϕ¼ BIN (Gi) AΣBIΩ

¼C

: TwΩ¼PΘJΩ¼C

SQL2741N tmñ line µñ¼WµL

C

í: tmñ¼Wµ (FILETYPE) LC

: ¼G

v ASC (m ASCII Ω)

v DEL (w ASCII Ω)

v BIN (rΩeGiµí ASC )

v PACK (QiΩeEQiµí ASC )

v IMPLIEDDECIMAL (QiΩe⌠tQiµí

DEL )

újpgC

SQL2742N Σ partition-key °úXªδ

TC

í: bGiΘJΩñAπQiΩ¼

Σ°ϕuÑíG LENGTH=(PRECISION+2)/2

(πúk)A]ªO@EQiC

: pGΘJΩOGiΩAhQi

¼Σ°PªδTC

SQL2743N Σ partition-key °úXªΩ

¼C

í: bGiΘJΩñAππBpπBBI

Ω¼Σ°Ow²wqAp 4

NϕπB2 NϕpπB4 NϕBIA 8 hNϕΩ

¼C

: dtmñΣwqC

SQL2744N tm line µ file WWµúX

C

í: W°W¡ 80 C

: dtmC

SQL2745N tm line µ NEWLINE XL

C

í: NEWLINE XO YES NOABpG

ⁿwAh NOC

: dtmñ NEWLINE XWµC

SQL2746N qΘJΩñ¬O² record-number

AoFúπO²C

í: ∩Tw°m ASC GiΩ

ÑAC@O²°P≤tmñ RECLEN

C

: TwΘJΩOπC

SQL2747N qΘJΩñ¬O² rec-no AO²

°C

í: ∩m ASC ΘJΩwΩ (π

32KLIMIT ) ÑAO²°W¡úαWX 32k

¡εC

: dzΘJΩATwO²°≤

32K C

SQL2748N O² record-number ° length

A°uAHLkOdΣ

keyC

í: ∩m ASC ΘJΩGiΩÑA

C@O²¼≈°AΦiOsΣC

: dzΘJΩO²°C

SQL2749N O² rec-no Σ key-no úbO²

e 32k C

í: pGbwΩñAO²°j≤

32k AhC@O²ΣbO²e

32k C

: dΘJΩñO² rec-noC

SQL2750N tmñ line-number µ°WL 255C

í: tmñ@µ°W¡≤ 255 C

: dztmATwµí≤ 255

C

SQL2751N O² rec-no Ω° actual-reclen Pw

° exp-reclen úC

í: pG]Tw° ASC Ωn½µd

(NEWLINE YES RECLEN Ds)A

hC@O²u°XµO²°C

: dΘJΩñO² rec-noC

2 SQL Tº 251

SQL2752N tm line µrXWµ codepage

LC

í: rX]wLCªπC

: ≤tmñrX]wC

SQL2753N LkoíMXrXCτ

function-name XO rcC

í: íLk oΣ⌠MXrXC

: pzΩwtzC

SQL2754N rX source-cp Lkα½rX

target-cpC

í: ΩwúΣΓrXºírXα½C

: TwzΩObiα½rXñC

SQL2755N QiΩúαP

IMPLIEDDECIMAL M

PACKEDDECIMAL µíC

í: QiΩµíO

SQL_PACKEDDECIMAL_FORMATB

SQL_CHARSTRING_FORMAT

SQL_IMPLIEDDECIMAL_FORMATA¼C

: τQiΩµíA≤µíAMß½

súXⁿOC

SQL2761N αⁿwϕµWIsº@C

í: ⁿwϕµWIsWAΓúⁿwC

: dzⁿOµ∩C

SQL2762N íΣúΩww⌠C

í: ínDΩwzíwºBAM

ߪiHoªsC

: TwwTwzΩwzíC

SQL2763N Σúϕµ tbl-nameC

í: b sysibm.systables ñΣúϕµ tbl-nameC

: Twϕµwsb≤ΩwñC

SQL2764N ΣúIs nodegroupC

í: b sysibm.sysnodegroupdef ñΣúIs

nodegroupC

: TwIswsb≤ΩwñC

SQL2765W íLkΘX∩M

out-map-fileC

í: íLkΘX∩MAgJΩC

ªNΓΘXgJ stdout ñC

: dzs \ivC

SQL2766N ∩MjpúOTjp

map-sizeC

í: ∩MjpúTCΩwñΩwlC

: puΩwzvAMDC

SQL2767N ⁿOµ∩LC

í: oLⁿOµ∩C

: TwwⁿwTⁿOµ∩C

SQL2800 - SQL2899

SQL2800N CREATEBDROP CHANGE NODEóC]X reason-codeC

í: UC]XⁿXⁿwΘJLA]

íLksWB≤≤IG

v (1) ⁿwIXC

v (2) ⁿw TCP/IP D≈WC

v (3) ⁿwqúWC

v (4) IXLC

v (5) ≡XLC

v (6) TCP/IP D≈WLC

v (7) Services ñwqzΩ≡C

v (8) ≡úb Services ñzΩwqd≥

ñC

v (9) IXúO@C

v (10) oD≈W/≡úO@C

v (11) D≈WS∩≡ 0C

: ∩≤]X@G

v (1) TwwⁿwIX

v (2) Twwⁿw TCP/IP D≈W

v (3) TwwⁿwqúW

v (4) TwIX≤ 0 P 999 ºíC

v (5) Tw≡XO≤ 0 P 999 ºíC

252 TºΓU GU

v (6) TwwqD≈W]wqbtWABi@

v (7) TwztW TCP/IP AtzΩn²

v (8) Twzut Services ñⁿw≡

v (9) TwⁿwIXO@C

v (10) Tw db2nodes.cfg ñwqsD≈W/

≡C

v (11) TwⁿwD≈WwwqF≡ 0C

SQL2801N DB2NCRT ⁿOykúTC

í: DB2NCRT íbΩwtñs

IC

DB2NCRT /n:node/u:username,password[/i:instance][/h:host][/m:machine][/p:port][/o:instance owning

machine][/g:netname]

ⁿOG

v /n ⁿwIXC

v /u ⁿw DB2 AbWKXC

ⁿO∩G

v /i ⁿwΩApGPw]eΩúP

v /h pGD≈WúO≈w] TCP/IP D≈WAh

ⁿw TCP/IP D≈W

v /m pGOb≈WIAhⁿwu@W

v /p pGúO≈@IAhⁿwΦ≡X

v /o ⁿw≈@IAΩ≈qúW

v /g ⁿw⌠⌠W IP

: AΘJⁿOC

SQL2802N DB2NCHG ⁿOykúTC

í: DB2NCHG íi≤≤sΩwt

ºⁿwIItmC

DB2NCHG /n:node[/h:host][/m:machine][/p:port][/i:instance][/u:username,

password][/g:netname]

ⁿO∩G

v /h ≤ TCP/IP D≈W

v /m ≤u@W

v /p ≤Φ≡X

v /i ⁿwΩApGPw]eΩúP

v /u ≤unJbvWKX

v /g ⁿw⌠⌠W IP

: oXtUCⁿO∩ DB2NCHG ⁿ

OC

SQL2803N DB2NDROP ⁿOykúTC

í: DB2NDROP í≤tñIC

DB2NDROP /n:node[/i:instance]

ⁿO∩G

v /i ⁿwΩApGPw]eΩúP

: oXtUCⁿO∩ DB2NDROP

ⁿOC

SQL2804N DB2NLIST ⁿOykúTC

í: DB2NLIST íCXtñí

IC

DB2NLIST [/i:instance][/s]

ⁿO∩G

v /i ⁿwΩApGPw]eΩúP

v /s πI¼A

: oXtUCⁿO∩ DB2NLIST ⁿ

OC

SQL2805N oAC]X reason-codeC

í: UC]XⁿXACREATEBDROP ADD NODE

BzíoG

v (1) LknOA

v (2) Lk]wuv¡Fªv

v (3) Lk]wAunJbv

v (4) LkRúA

: ∩≤]X@G

v (1) pGwb DB2NCRT íⁿwFu@WAh

Twu@WOTC

v (2) TwⁿwOWC

v (3) TwⁿwOTWKX

v (4) pGInbΣL≈WAhTw≈b⌡

µC

pGDMsbAp IBM AñC

2 SQL Tº 253

SQL2806N ΣúΩ instance I nodeC

í: IúsbAH DB2NDROP óC

: TwIXOTAB½soXⁿ

OC

SQL2807N Ω instance I node wsbC

í: IwsbAH DB2NCRT óC

: TwIXOTAB½soXⁿ

OC

SQL2808W Ω instance I nodeC

í: DB2NDROP Bzw¿\a¿C

: ún⌠≤i@B@C

SQL2809W IGnode sWΩGinstance D≈G

host-name ≈Gmachine-name ≡G

port-num

í: DB2NCRT Bzw¿\a¿C

: ún⌠≤i@B@C

SQL2810W I nodeGΩñ≤Ginstance D≈G

host-name ≈Gmachine-name ≡G

port-num

í: DB2NCHG Bzw¿\a¿C

: ún⌠≤i@B@C

SQL2811N ΩúOΩwΩAHⁿOL

C

í: ⁿOuA≤ΩOΩwΩC

: TwⁿwΩWCpGⁿOµ

ñⁿwΩWAhTw DB2INSTANCE ⌠w]w

¿ΩwΩC

SQL2812N ∩ db2drvmp ⁿOΘJF@L

C

í: k:

db2drvmp add node_numberfrom_drive to_drive

drop node_number

from_drivequery [node_number]

[from_drive]reconcile [node_number]

[from_drive]

ⁿOG

add ⁿwsΩw ≈∩MC

drop úΩw ≈∩MC

query d Ωw∩MC

reconcilen²eⁿlAΩw∩M ≈C

node_numberIXCadd M drop @nC

from_drive∩M ≈NCadd M drop @n

C

to_drive∩M ≈NCadd @nCúA

≤ΣL@C

: AΘJⁿOC

SQL2813I I node sW≈ drive-1 ≈

drive-2 ∩MC

í: QsW ≈∩MC

: ún⌡µ⌠≤@C

SQL2814I I node Rú≈ drive ≈∩

MC

í: QRú ≈∩MC

: ún⌡µ⌠≤@C

SQL2815I I node ∩M≈Gdrive-1 -drive-2C

í: TºC

: ún⌡µ⌠≤@C

SQL3000 - SQL3099

SQL3001C bΘXX I/O (] =reason)C

í: bΘXXt I/O C

LkBzⁿOCBz⌠≤ΩC

: YO IMPORT/LOAD ΦAdΘXO

254 TºΓU GU

sbC∩ EXPORT ÑAτΘXCΘO¼≈i

íCHΘXW (]AT⌠) ½súX

ⁿOCdΩTH≥ BΩTC

SQL3002C bgJΘXΩAo I/O C

í: bgJΘXΩAot I/O CiαO

ΘXúπ wíC

íεBzC

: YOΘXΩúπAMúº½sú

XⁿOC

SQL3003C b⌠ΘXΩAo I/O C

í: b⌠ΩΘXAot I/O C

÷¼C

: YOΘXΩúπAMúº½sú

XⁿOC

SQL3004N ¼LC

í: ⁿO filetype O DELBASCBIXFBWSF

DB2CSC

∩ EXPORT ⁿOÑAfiletype O DELBIXF

WSFC

∩ LOAD ⁿOÑAfiletype O ASCBDELBIXF

DB2CSC

IXF úαⁿJwqb°ΩΩwñϕµC

LkBzⁿOC

: H filetype ½súXⁿOC

SQL3005N BzoHC

í: Bzí¼ Ciα÷F Σ

CC

íεBzC⌠≤¿ΩΩw≤sDM

C

: ½súXⁿOCYOnJA\

Command ReferenceAHFTwp (commitcount) M½

sp (restartcount) kCYOnⁿJA

\ Command ReferenceAHFp≤½sⁿJ@C

SQL3006C bTºAo I/O C

í: bTºAot I/O Ci

ß°AWDC

LkBzⁿOC

: HTºW (]AT⌠) ½s

úXⁿOC

SQL3007C bgJTºAo I/O C

í: bgJTºAot I/O C

Bziα¿C

: YΘXTºúπAMúº½súX

ⁿOC

SQL3008N íbPΩws,o

errorC

í: IMPORT EXPORT íúαsΩ

wC

JX⌠≤ΩC

: dTºñXHi@BFC

[H≤A½súXⁿOC

SQL3009N Action String L°C

í: ⁿOñ Action String (pALOAD

IMPORT ″REPLACE into ...″A EXPORT ″SELECT

c1 ...″) L°CAction String ⁿiαúTCAction

String ⁿVciαúTC Action String ciαt

LrCAction String °≤ 2097152C

LkBzⁿOC

: d Action String ⁿΣⁿVcO

TCH Action String ½súXⁿOC

SQL3010N METHOD LC

í: ⁿOñ METHOD LC METHOD ⁿi

αúTCMETHOD ⁿVciαúTC METHOD

ciαtLrC

LkBzⁿOC

: d METHOD ⁿΣⁿVcO

TCH METHOD ½súXⁿOC

SQL3011C S¼≈OΘíBzⁿOC

í: OΘtmCS¼≈OΘABzⁿ

OAObXxsΘAoC

LkBzⁿOC

: εíCiαMΦ]AG

v Twztñ¼≈ΩMΩOΘC

v úIBzC

v W[Ωw util_heap_szC

v εN∩ LOAD wjpC

2 SQL Tº 255

v util_heap_sz LOADBBACKUPBRESTORE

REORG í@AHε⌡µoí

ñµΩC

SQL3012C otC

í: X@tC

LkBzⁿOC

: dzTºAb≤Dß½sú

XⁿOC

SQL3013N filetmod °WXiⁿd≥CΣ°

j≤Ñ≤ 0 Bp≤Ñ≤ 8000C

í: zⁿw filetmod WLFiⁿd≥ (j

≤Ñ≤ 0 Bp≤Ñ≤ 8000)C

LkBzⁿOC

: d filetmod ⁿΣⁿVcO

TCMßH filetmod ½súXⁿOC

SQL3014C b⌠TºAo I/O C

í: b⌠TºAot I/O C

⌠TºC

: YTºúπA½súXⁿOC

SQL3015N Bzío SQL sqlcodeC

í: íIsío SQL C

íεBzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL3016N b¼ filetmod ñoDw

÷Σr keywordC

í: b¼óX (≥b CLP ⁿOñ MODIFIED

BY ºß filetmod y) ñoúA≤í

º¼÷ΣrC

íεBzC

: ú¼óXAb¼

óXñⁿw@÷ΣrC÷¼ó

íA\ Command ReferenceC

SQL3017N jrLhC

í: ∩jr ASCII (DEL) AoUCΓ

º@G

v zµjrBrΩjrpIrAⁿw

rLC

– Y SBCS UTF-8 ΩAhjrd≥

(t) 0x00 - 0x7FC

– Y MBCS ΩAhjrd≥ (t)

0x00 - 0x3FC

– Y EBCDIC MBCS ΩAhjrd≥

(t) 0x00 - 0x3FA²jrúo SHIFT-OUT

(0x0E) SHIFT-IN (0x0F) rC

v zehⁿwr@C

LkBzⁿOC

: zⁿwjrOB@C

Hjr½súXⁿOC

SQL3018N zNyIⁿwrΩjrC

í: ∩¡ ASCII (DEL) ÑAyIúαⁿ

wϕ@rΩjrC

LkBzⁿOC

: Hjr½súXⁿOC

SQL3019N ⁿOñⁿw⌠≤ Action String C

í: íIsñⁿw⌠≤ Action String (p

″REPLACE into ...″) CnC

LkBzⁿOC

: H Action String ½súXⁿOC

SQL3020N Sv¡H⌡µⁿwºX¿ⁿ

OC

í: zbπAϕv¡ (SYSADM DBADM v¡

) ípUA∩XCϕµπ CONTROL

SELECT MvípU, XΩC

⌡µX@C

: bznqϕµñXΩeA² oAϕ

v¡C

SQL3021N Sibϕµ name W⌡µⁿw

º Import ⁿOv¡C

í: b∩ⁿw⌠∩MϕµSAϕv¡

JΩC

INSERT ∩JAnUCv¡G

v SYSADM DBADM v¡

v ϕµB°πÑhc CONTROL v¡C

v ϕµB°πÑhc INSERT SELECT v

¡C

256 TºΓU GU

NAπÑhcYⁿÑhcñlϕµ½

≤°C

INSERT_UPDATEBREPLACE REPLACE_CREATE

∩Jsϕµ°AnUCv¡G

v SYSADM DBADM v¡

v ϕµB°πÑhc CONTROL v¡C

NAπÑhcYⁿÑhcñlϕµ½

≤°C

CREATE REPLACE_CREATE ∩Júsb

ϕµnUCv¡G

v SYSADM DBADM v¡

v ΩwW CREATETAB v¡UCv¡G

– ΩwW IMPLICIT_SCHEMA v¡ (pGϕµ⌡

Wúsb)

– ⌡W CREATEIN Mv (pGϕµ⌡)

⌡µJ@C

: Twπ⌡µJ@vC

SQL3022N Bz Action String SELECT r

ΩAo SQL sqlcodeC

í: b IMPORT EXPORT ABzu@rΩv

(p ″REPLACE into ...″) c SELECT rΩAo@

SQL C

LkBzⁿOC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL3023N ΩwWLC

í: ΩwWLC÷íA

SQLCA ñ SQLERRD[0] µC

ΩwWb 1 8 rArτ Ω

wzíñ≥rC

LkBzⁿOC

: HΩwW½súX»z

íC

SQL3024N bµíAo I/O C

í: bµíAot I/O Ci

ß°AWDC

iα]OµíQt@íñC

LkBzⁿOC

: Twµí (]A⌠)AHe

Qt@íC

½súXⁿOCd\EΘxA o÷ΩTC

SQL3025N ⁿwW⌠LC

í: ñt⌠A²WLC

∩ IMPORT EXPORT ÑAτ datafile C

w∩ LOAD τ sqlu_media_list ¼ºñC@

n²G datafile ]tWFlobpathsB copytarget

workdirectory ]t°AW⌠A]A

jrεC

ⁿV lobpathsBcopytarget M workdirectory ⁿO

C

ocñⁿOC

dÑq@M media_type ¼OⁿwTC

tAYzⁿw lobpaths Ah media_type PΩ

cñⁿwPC

Y¼ IXFAhW°iα°C

LkBzⁿOC

: H½súXⁿOC

SQL3026N msgfile tempfiles ⌠LC

í: ∩ IMPORT EXPORT ÑA msgfile to

L⌠B²WC

N LOAD ÑAmsgfile ]t⌠²WAb

ßWOLAO tempfiles ⌠b°AWOL

C

YísO@ΩwAh msgfile w

qπC∩ΩwÑAY msgfile wqπA

íN msgfile wqπCúⁿV msgfile ⁿ

τOC

LkBzⁿOC

: msgfile / tempfiles ⌠

½súX»zíC

SQL3027N b¬µíAo I/O C

í: b¬ µíAot I/O Ci

ß°AWDC

LkBzⁿOC

: dµíOi¬C

2 SQL Tº 257

SQL3028N XΦíⁿLCªO ’N’

’D’C

í: XΦíⁿO N (W)A D (w]

)C

LkBzⁿOC

: HΦíⁿ½súX»zíC

SQL3029N ⁿw filetype C

í: ¼ ⁿwCtú∩ΩµíC

LkBzⁿOC

: H filetype ½súX»zíC

SQL3030C bΘJX I/O (] =reason)C

í: bΘJAot I/O Ci

ß°AWDC

iα]OΘJQt@íñC

LkBzⁿOC

: TwΘJ (]A⌠)AHe

Qt@íC

½súXⁿOC

SQL3031C b¬ΘJAo I/O C

í: b¬ ΘJAot I/O Ci

ß°AWDC

LkBzⁿOC

: dΘJOi¬C

SQL3032N ⁿwº¼ LOAD/IMPORT Φkⁿ

LCªO ’N’B’P’ ’w]

’C

í: ∩ IXF WSF ¼ÑA LOAD/IMPORT

ΦkⁿO N (W)BP (w) D (w])C

LkBzⁿOC

: Φíⁿ½súXⁿOC

SQL3033N ÷Σr

INSERTBREPLACEBCREATEBINSERT_UPDATEA

REPLACE_CREATE πWñ

óAO≈C

í: ∩≤ IMPORT ÑAAction String (p ″REPLACE

i n t o . . . ″ ) S]t÷Σr

INSERTBREPLACEBCREATEBINSERT_UPDATE

REPLACE_CREATEC∩ LOAD ÑA Action String

ñS÷Σr INSERT, REPLACE RESTARTC÷Σ

rºß≥≥@C

LkBzⁿOC

: H Action String ½súXⁿ

OC

SQL3034N íñΣú÷Σr INTOA÷

Σr≈C

í: INTO ÷Σr≥ó≈CINTO ºß≥≥

@C

LkBzⁿOC

: H Action String (p ″REPLACE into

...″) ½súXⁿOC

SQL3035N íñ tablename LC

í: ∩≤ IMPORT ÑA Action String (p ″REPLACE

into ...″) tablename OLC∩ LOAD ÑAAction

String ñ tablename exception tablename OLC

LkBzⁿOC

: H tablename ½súXⁿOCP

TwⁿO÷ΣríO÷TΘJC

SQL3036N íñ tcolumn-list AbA

ñC

í: tcolumn-list AbA ñC≤CHA A

ϕAεCC

LkBzⁿOC

: b Action String (p ″REPLACE into ...″)

ñBπµMµAH½súX»zíC

SQL3037N BzuJvBío SQL

sqlcodeC

í: bBz Action String (p ″REPLACE into ...″)

Ao SQL C

LkBzⁿOC

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

258 TºΓU GU

SQL3038N Action String ñtDwrC

í: ∩ IMPORT (J) ÑAb Action String (p

″REPLACE into ...″) ñµMµkA ßD

rC∩ LOAD (ⁿJ) ÑAAction String ñ

µMµ () ºϕµWkA ºßDr

C

LkBzⁿOC

: H Action String ½súXⁿ

OC

SQL3039W iuⁿJvuΩwvOΘ

²¬FπuⁿJvµCN

value ⁿJµC

í: LOAD íttmAMw SMP

ΩIΦ CPU µhAOϕIsí

AⁿwF@ LOAD µC²OAJF

UCΣñ@¡εG

1. íΩ∩ñiOΘq²εFoµ

C

2. bⁿw DATA BUFFER ApAL

kⁿwiµC

Npµ (nOΘ)C

:

1. ñohTºALOAD Np LOAD µ

A¿ LOADC²OAuⁿJvαiαp≤

C

2. ϕIsíAⁿwp LOAD µC

3. W[íΩ∩jpC

4. W[ΩwjpAOdA

² LOAD ííΩ∩ñi

íAMww]C

SQL3040N íLk option-name ñⁿ

wW file-nameC]XG

reason-codeC

í: iMUCΣñ@]XG

1 file-name úO sqlu_media_listAO

úLCm e d i a _ t y p e O

SQLU_CLIENT_LOCATIONC

2 úWú¼CnXσ≤±

SQLU_MAX_SESSIONS HúW

oqhC

3 ⌠WMWXWXC 255

°W¡C

4 Lks file-nameC

5 W file-name ]t⌠WA²ú]A⌠C

6 lmΘJΩ°pWXW

file-name jpC

: MwA≤Wzíp]X≤B≤

DAMß½súXⁿOC

SQL3041N Sybase úΣⁿwΘC

í: Sybase úΣ 1753 ºeΘC

: úΘAAoXⁿOC

SQL3042N ⁿw DATALINK µ LINKTYPELC

í: ⁿw DATALINK µ LINKTYPE LC

: dⁿw LINKTYPEC≤AMß

½súXⁿOC

SQL3043N DATALINK µ DATALINKSPECIFICATION LC

í: DATALINK µ DATALINK SPECIFICATION

LA]]AG

v Sⁿw DL_URL_REPLACE_PREFIXC

v Sⁿw DL_URL_DEFAULT_PREFIXC

v Sⁿw DL_URL_SUFFIXC

v ]t DL_URL_REPLACE_PREFIX

DL_URL_DEFAULT_PREFIX

DL_URL_SUFFIX H÷ΣrC

: ≤ⁿwA½súXⁿOC

SQL3044N DATALINK µ DATALINKSPECIFICATION π½rⁿwC

í: DATALINK µ DATALINK SPECIFICATION

π½

DL_URL_REPLACE_PREFIX

DL_URL_DEFAULT_PREFIX ⁿwC

: ú½ⁿwA½súXⁿOC

SQL3045N METHOD ñ dcolumn mp≤

1Aj≤jrº ASCLL ñ

µW¡ (1024)C

í: dcolumn mp≤ 1Aj≤@wd≥ºñ

µW¡ (1024)C

LkBzⁿOC

: H dcolumn m½súXⁿOC

2 SQL Tº 259

SQL3046N METHOD µp≤ 1C

í: ∩Dw] METHOD ΦíÑAzⁿwµ

O (j≤ 0)C

LkBzⁿOC

: b METHOD ñⁿwµ

½súXⁿOC

SQL3047N METHOD ñⁿw LOAD/IMPORT Φ

í∩jr ASCII LCª

O ’P’ ’w]’C

í : A≤jr A S C I I

LOAD/IMPORT ΦíO P (w) D (w])C

LkBzⁿOC

: HJΦí½súXⁿOC

SQL3048N bΘJñⁿwµ±Ωwºµ

ípUAΩwµñ@LkaJ

NULL C

í: Y METHOD Cñⁿwµn±ϕµñⁿ

wAh∩≤≥ΘJµAH NULL ⁿJC

≤ϕµñµ (∩oΘJµ) LkaJ

NULLALkN NULL íJC

LkⁿJC

: wqsϕµAΣñµAPΘJ

µPiaJ NULLC½súXⁿOC

SQL3049N Ωwµ name Ω¼ typeAP

µíúeA²Ωwµúi

NULL

í: ∩µíÑAΩwµ¼LC≤Ω

wµLkaJ NULL Aoíε⌡µC

íεBzCⁿJΩC

: ½swqΩwϕµAΣµαP

ñⁿJµeC

SQL3050W Ωα½Nb IXF rXM

írXºíiµC

í: pGzoXO IXF Ω IMPORT ⁿOA

B IXF ñrΩrXAPIsJ@º

írXúPAhNΩrXA૨

írXA@τN≥iµC

YzoXO IXF Ω LOAD ⁿOAB IXF ñ

rΩrXAPΩwrXúPAhN

ΩrXA૨ΩwrXA@τN

≥iµC

: YúQiµα½AH FORCEIN ∩Is

íFh≡ ⌠≤@C

SQL3051W wNΩⁿJ column_name ñAúL

N IXF rXA૨í

rXC

í: nⁿJ CLOB DBCLOB µñΩAwx

sbOñAíiµ⌠≤α½@C

FαTⁿJΩAΣrXP IXF Pº

íñIsíC

: oO@iC

SQL3052N ≥Fn type ⌠C]XG

reason-codeC

í: ]XG

1 ΘJΩúP⌠Aϕµñ

type µCⁿw type ⌠C

: ⁿw⌠AMß½súXⁿOC

SQL3053N nXu@µºµíñεCAWL

F 8191C

í: iH±bu@ϕµí (WSF) ñCW¡

8191C

ϕzbñ±í 8191 CßAEXPORT íK

εBzC

: ²εoAH SELECT »zíA

²XεCAMß½súXⁿOC

SQL3054N ΘJúO PC/IXF C

uLk]t H O²C

í: b@ºO²⌠eAKwFC

iαúO PC/IXF C

LOAD/IMPORT íεBzCJ⌠≤ΩC

: dΘJOTC

SQL3055N ΘJúO PC/IXF C@

O²°µúαα½rC

í: @ºO²ñ°µADH ASCII π

CiαúO PC/IXF C

íεBzCⁿJΩC

: dΘJOTC

260 TºΓU GU

SQL3056N ΘJúO PC/IXF CH O²

°µñpC

í: ∩ H O²ÑAH O²ñ°µú

≈jCiαúO PC/IXF C

íεBzCⁿJΩC

: dΘJOTC

SQL3057N ΘJúO PC/IXF C@º

O²ñ¼µúO HC

í: @ºO²ñ¼µúO HC@ºO²úO

H O²CiαúO PC/IXF C

íεBzCⁿJΩC

: dΘJOTC

SQL3058N H O²ñOrµúO IXFC

í: H O²ñOrµAúON° PC/IXF

C

íεBzCⁿJΩC

: d H O²ñOrµOTC

SQL3059N H O²ñµLC

í: H O²ñµLC

íεBzCⁿJΩC

: d H O²ñµOTC

SQL3060N H O²ñ HCNT µALkα½r

AΣWLd≥C

í: ∩ H O²ñYO²pµÑAΣDO

ASCII AOLC

íεBzCⁿJΩC

: d H O²ñ HCNT µOTC

SQL3061N H O²ñµ/rXµ

úα૨AWXd≥C

í: H O²ñµ/rXµúO

ASCII ϕíA∩µLC

íεBzCⁿJΩC

: dτ H O²ñµ@rX

µBNª≤AϕAMß½súXⁿOC

SQL3062N H O²ñrXµúαα½

rAWXd≥C

í: H O²ñrXµúO ASCII

ϕíA∩µLC

íεBzCⁿJΩC

: dτ H O²ñrXµBNª

≤AϕAMß½súXⁿOC

SQL3063N H O²ñµrX value-1AP

íµrX value-2 ú

eCⁿw FORCEIN ∩C

í: H O²ñµrXPírX

úeC FORCEIN ∩úαⁿJΩAúDi

N 1 ૨ 2C

íεBzCⁿJΩC

: YnⁿJΩAH FORCEIN ∩½sú

XⁿOC

SQL3064N H O²ñrX value-1AP

írX value-2 ú

eCⁿw FORCEIN ∩C

í: H O²ñµrXPírX

úeC FORCEIN ∩úαⁿJΩAúD

1 P 2 PC

íεBzCⁿJΩC

: YnⁿJrXúΩA

H FORCEIN ∩½súXⁿOC

SQL3065C úαTwírXC

í: TwírXAtoC

íεBzCⁿJ°ⁿΩC

: PzNANϕpC

SQL3066N ¬MΣ T O²AFC

í: tMΣ T O²¬ T O²AFC

íεBzCⁿJΩC

: dΘJ T O²CY PC/IXF Oq

YCΘst@CΘA±sPA½

ssC

2 SQL Tº 261

SQL3067N T O²°µúαα½C

í: T O²°µúO ASCII ϕíC

íεBzCⁿJΩC

: d T O²°µC

SQL3068N T O²°µpC

í: T O²°µú≈jAH T O²LC

íεBzCⁿJΩC

: d T O²°µC

SQL3069N H O²ß@D A O²úO T O²C

í: H O²ß@O²AJúO A O²]úO T

O²C H O²ß≥≥@ T O²A² T O²ei

H A O²C

íεBzCⁿJΩC

: d H O²ßUO²C

SQL3070N A O²°µWXd≥C

í: A O²°µ∩µLC

íεBzCⁿJΩC

: d A O²°µC

SQL3071N T O²Ωα½µúO CC

í: T O²Ωα½µúO CC

íεBzCⁿJΩC

: d T O²Ωα½µC

SQL3072N T O²ΩµíµúO MC

í: T O²ΩµíµúO MC

íεBzCⁿJΩC

: d T O²ΩµíµC

SQL3073N T O²≈µíµúO PCbbb (Σñ

b= )C

í: T O²ñ≈µíµúO PCbbb AΣñ

C b O@C

íεBzCⁿJΩC

: d T O²ñ≈µíµC

SQL3074N T O²ΩmµúO IC

í: T O²ΩmµúO IC

íεBzCⁿJΩC

: d T O²ΩmµC

SQL3075N T O² CCNT úαα½A

WXd≥C

í: T O² C O²pµúO ASCII ϕ

íA∩µLC

íεBzCⁿJΩC

: d T O² CCNT µC

SQL3076N T O²W°µúαα½A

WXd≥C

í: T O²W°µúO ASCII ϕ

íA∩µLC

íεBzCⁿJΩC

: d T O²W°µC

SQL3077N T O² value ñ CCNT µñⁿw CO²AWXj maximumC

í: T O²ñ CCNT µAj≤ⁿj

C

íεBzCⁿJΩC

: d T O² CCNT µC

SQL3078N A O²°µúαα½C

í: A O²°µúO ASCII ϕíC

íεBzCⁿJΩC

: d A O²°µC

SQL3079N C O²°µúαα½C

í: C O²°µúO ASCII ϕíC

íεBzCⁿJΩC

: d C O²°µC

SQL3080N C O²°µpC

í: C O²°µú≈jAG C O²LC

íεBzCⁿJΩC

: d C O²°µC

262 TºΓU GU

SQL3081N Σ¼≈ C O²C

í: Σ C O²]bTmAp≤ T O²

ñuC O²p (CCNT)vqC

íεBzCⁿJΩC

: d T M C O²C

SQL3082N ¬MΣ C O²AFC

í: tMΣ¬ C O²AFC

íεBzCⁿJΩC

: dΘJ C O²CY PC/IXF O

qYCΘst@CΘA±sPA

½ssC

SQL3083N µ name C O²ñuD O² IDvµ

Aúαα½C

í: ⁿµ C O²ñuD O² IDvµAúO

ASCII ϕíC

íεBzCⁿJΩC

: d C O²ñuD O² IDvµC

SQL3084N µ name C O²ñuD O²mvµ

Aúαα½C

í: ⁿµ C O²ñuD O²mvµAú

O ASCII ϕíC

íεBzCⁿJΩC

: d C O²ñuD O²mvµC

SQL3085N µ name C O²ñuD O² IDvM

uD O²mvµAWXd≥APe

C O²ú@PC

í: ⁿµ C O²ñuD O² IDvuD O²

mvµAWXd≥APe C O²úC

íεBzCⁿJΩC

: d C O²ñuD O² IDvMuD O

²mvC

SQL3086N ⁿw²ⁿJΩwµ name

µAⁿwµúsbA²Ωw

µúi NULL

í: ⁿw²Xⁿµ PC/IXF µAⁿw

PC/IXF µúsbCúαíJ NULL A]Ω

wCúiC

íεBzCⁿJΩC

: d METHOD OWm

AO METHOD ñ≤ Action String (

p ″REPLACE into ...″) »z⌠tC

SQL3087N ⁿw²ⁿJΩwµ name

µLA²Ωwµúi NULL

í: PC/IXF µúαⁿJⁿΩwµA]

\TºΘxe@TºCúαíJ NULL A]Ω

wCúiC

íεBzCⁿJΩC

: ¬ eTºAF≤µLC

SQL3088N ⁿw²ⁿJΩwµ name

µPΩwµúeA²Ωwµúi

NULL

í: PC/IXF µPΩwµúeCµ

¼°iαúeCúαíJ NULL A]ΩwC

úiC

íεBzCⁿJΩC

: ± PC/IXF PΩwñµC

SQL3089N bO D O²aΦΣ@D D O

²C

í: bO D O²aΦΣ@D D O²C

íεBzCⁿJΩC

: dñ D O²C

SQL3090N D O²°µúαα½C

í: D O²°µúO ASCII ϕíC

íεBzCⁿJΩC

: d D O²°µC

SQL3091N D O²°µWXd≥C

í: D O²°µ∩µLC

íεBzCⁿJΩC

: d D O²°µC

SQL3092N D O²OrµπC

í: D O²OrµLCiα@h D O

²÷sgC

íεBzCⁿJΩC

: d D O²OrµC

2 SQL Tº 263

SQL3093N ΘJúO WSF C

í: u@ϕµí (WSF) ñ@O²AúO

l (BOF) O²AΣ WSF C

IMPORT íεBzC J⌠≤ΩC

: τO WSF AH

WOTC

SQL3094N ΣΘJµ nameA²∩Ωw

µúi NULL

í: ⁿwµúbΘJñC]∩Ωwµ

úi NULL AHΩúαⁿJµC

íεBzCⁿJΩCoºeBz

µWA±bΩwñC

: τΘJñOⁿwµWC

SQL3095N ⁿwµm position úbd≥ 1 256 C

í: ⁿwµmúb 1 256 d≥C

íεBzCⁿJΩCoeBzµ

WA±bΩwñC

: τⁿwµmb 1 256 d≥ñC

SQL3096N Ωwµ name Ω¼ type P

WSF µ¼úeA²Ωwµúi

NULL

í: u@ϕµí (WSF) µ¼PⁿΩwµú

eCΩwµúi NULLAG IMPORT í

εBzC

J⌠≤ΩC

: ½swqΩwϕµAµPq WSF

JµeC½súXⁿOC

SQL3097N WSF O²O²°µPO²¼ú

C

í: u@ϕµí (WSF) O²XY@Tw°A¿

b@°d≥CO²úOTw°AO²°

WXd≥C WSF ⁿlAiαOΩw

zíúΣYh LOTUS úC

IMPORT íεBzC

: Σ Lotus úhA½s

WSF C

SQL3098N ΘJεCúb 1 8192 d

≥C

í: u@ϕµí (WSF) ΓϕεCW¡O 8192C

µyWXd≥CWSF ⁿlAi

αOΩwzíúΣYh LOTUS úC

IMPORT íεBzC

: Σ Lotus úhA½s

WSF C

SQL3099N ΘJµúb 1 256 d

≥C

í: u@ϕµí (WSF) ΓϕµW¡ 256Cµ

yWXd≥C WSF ⁿlAAi

αOΩwzíúΣYh LOTUS úC

IMPORT íεBzC

: Σ Lotus úhA½s

WSF C

SQL3100 - SQL3199

264 TºΓU GU

SQL3100W ΘX DEL µíµX

column-number (O¿ name) ± 254

°C

í: ⁿwΘXµ°°W¡j≤ 254 C

j≤ 254 µAYúúΣC

XπµúIC

: YΘXLkµt@úBzAhu

XúTµlΩA½swqϕµAHHuΦíI

DEL µΩC

SQL3101W row-number εñµ column-number

rΩjrC

í: tNrΩjr±bnXrΩGAo

rΩwjrC

jrN±brΩΓCNorΩAX

IHCBziH≥iµC

: dΘXϕµñⁿwµMεC

ΩC²KΩßóANrjr∩¿Ωñ

SrC

SQL3102W METHOD µj≤ ActionString (p ″REPLACE into ...″)

µC

í: ΘJϕµ oµAj≤n±JΘXϕ

µñµC

BzΘXϕµñⁿµΩCúBzΘJ

µHΩC

: dΘXϕµñΩC

SQL3103W METHOD ñµp≤ ActionString (pA″REPLACE into ...″)

ñµC

í: ΘJϕµ oµAp≤n±JΘXϕ

µñµC

bΘJϕµñⁿXµΩNQBzCú

BzΘXµHΩC

: dΘXϕµñΩC

SQL3104N uXvíblNΩX

nameC

í: oOlTºC

: ún⌠≤@C

SQL3105N uXvíw¿A@X number

CC

í: oOCLbTºXíKnT

ºCoTºN»zbXíεºeA] SELECT

»zíúCAhCwQBzC

: í sqlcode 0 Aún¬C

pG sqlcode 3107AdTºAΣXbXí

oiApnA½súXⁿOCpGt

sqlcodeAhbXíoABΩiαt

nDΩC ≤ßA½súXⁿOC

SQL3106N Tºs@@hTºµíAo

C

í: TºiαúπµíúTC

: ún⌠≤@C

SQL3107W Tºñ@°iTºC

í: Bzí¼@hiC

iúvTBzC

: dTºiC

SQL3108W Lks DATALINK (b

row-number C column-numberµ)

C]X = reason-codeC

í: oTºiα]A° reason-code wG

1 DATALINK ΩmµíLC

2 Ωwn² DATALINK DB2 Data Links

ManagerC

3 DATALINK ¼LC

4 DB2 Data Links Manager Σú DATALINK

C

5 DATALINK wgΩwC

6 Lks DATALINK CiαO

]w ID (SUID) ]w

s ID (SGID) \ive onC

7 DATALINK URL °C

8 Lk DATALINK Ω

wCDB2 Data Links Manager úv DB2

C

: @°UC reason-code wG

1 ≤ΩmµíC pGSⁿwD≈WAu

b FILE LINK CONTROL ºΣí

2 SQL Tº 265

pUA DB2 iHD≈Ww]

CΣΩTA\ Administration

GuideC

2 pGTwwⁿwT D B 2 D a t a L i n k s

ManagerANNªn²ΩwñCn² DB2

Data Links Manager QñAúD FILE

LINK CONTROL ΣCΣΩTA

\ Administration GuideC

3 ≤¼C

4 dwⁿwTABsbC

5 °A»zíúⁿw

C

6 úe\²CΩWAD

CpG SUID SGID e onAhúα

DATALINK ¼C

7 εΩm°C

8 p DB2 Data Links Manager zAH

onvC

SQL3109N íl name ⁿJΩC

í: oOlTºCTºiⁿXb°AW

WA²úαⁿXlC

: ún⌠≤@C

SQL3110N íw¿BzCΘJ¬

number CC

í: oO⌠TºC

: ún⌠≤@C

SQL3111C ÷¼ΘJΩo I/O C

í: ÷¼ΘJΩot I/O Ci

ß°AWDC

÷¼C

: dΘJ I/O C

SQL3112W ⁿwΘJµ≤ΩwµC

í: ΘJñⁿwµ±ΘXϕµñC]ϕµ

BµwqiHO NULLAHoµú±J

NULLC

: ún⌠≤@C

SQL3113W Ωwµ name Ω¼ type Pµ

íúeCµíJ NULLC

í: Ωwµ¼∩LC]µi

NULLAHíJ NULLC

wⁿµⁿJ NULL C

: pGµúⁿ NULL A⌡µUCΣñ

@@G

v sΦϕµñΩC

v YiαAHΩwϕµt@eµ

µA½súXⁿOC

v ½swqΩwϕµAµPbⁿJµeA

½súXⁿOC

SQL3114W b row-number C column-number

µñA text ºßΩⁿJC

í: ⁿwεCMµñ@ΩⁿJAiα]

µUCΩG

v ⌠rΩjr

v j≈«½µεrC

v wrΩC

ⁿJσπb text OñC

µeiαúeC

: ΘXϕµPΘJ±CnA

≤ΘJ½súXⁿOAsΦϕµñΩC

SQL3115W b row-number CM column-number

µY text µAWXϕµµ

jCDIC

í: µj≤ 32700 C

b 32700 ßQIC

: ΘXϕµPΘJ±CnA

≤ΘJA½súXⁿOAsΦϕµñΩC

dúXrΩjrC

SQL3116W row-number CM column-number

µµ≥óA²Oµúi

NULLC

í: bΘJño@ NULL µCϕµñ

µúi NULLAHúαⁿJC

∩D ASCII ÑAµXⁿwßóΩεCñµ

C∩ ASCII ÑAµXⁿwßóΩεCñ

mC

ⁿJεCC

266 TºΓU GU

: nA≤ΘJA½súXⁿ

OAsΦϕµñΩC

SQL3117W row-number CM column-number

µµúα૨ SMALLINT C

wⁿJ NULLC

í: ⁿwµñúαα½ SMALLINT Ciα

OΩ¼úXCiαj≤ 2 πC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

wⁿJ NULLC

: dΘJCnA≤ΘJA

½súXⁿOAsΦϕµñΩC

SQL3118W row-number CM column-number

µµAúα૨ SMALLINTA²Oµúi NULLCⁿJ

εCC

í: ⁿwµñúαα½ SMALLINT Ciα

OΩ¼úXCiαj≤ 2 πCúαⁿ

J NULLA]ϕµñΘXµúi NULLC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

ⁿJεCC

: ≤ΘJA½súXⁿOAsΦϕ

µñΩC

SQL3119W row-number CM column-number

µµAúα૨ INTEGER C

wⁿJ NULLC

í: iαOΩ¼úXA]ⁿwµñúα

α½ INTEGER C

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

wⁿJ NULLC

: dΘJCnA≤ΘJA

½súXⁿOAsΦϕµñΩC

SQL3120W row-number CM column-number

µµAúα૨ INTEGER A

²Oµúi NULLCⁿJε

CC

í: iαOΩ¼úXA]ⁿwµñúα

α½ INTEGER CúαⁿJ NULLA]ϕµñΘ

Xµúi NULLC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

ⁿJεCC

: ≤ΘJA½súXⁿOAsΦϕ

µñΩC

SQL3121W row-number CM column-number

µµAúα૨ FLOAT Cw

ⁿJ NULLC

í: ⁿwµñúαα½ FLOAT CiαOΩ

¼úXC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

wⁿJ NULLC

: dΘJCnA≤ΘJA

½súXⁿOAsΦϕµñΩC

SQL3122W row-number CM column-number

µµAúα૨ FLOAT A²

Oµúi NULLCⁿJε

CC

í: ⁿwµñúαα½ FLOAT CiαOΩ

¼úXCúαⁿJ NULLA]ϕµñΘXµú

i NULLC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

ⁿJεCC

: ≤ΘJA½súXⁿOAsΦϕ

µñΩC

SQL3123W row-number CM column-number

µµAúα૨ PACKEDDECIMAL CwⁿJ NULLC

í: ⁿwµñúαα½ PACKED DECIMAL

CiαOΩ¼úXC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

wⁿJ NULLC

: dΘJCnA≤ΘJA

2 SQL Tº 267

½súXⁿOAsΦϕµñΩC

SQL3124W row-number CM column-number

µµAúα૨ PACKEDDECIMAL A²Oµúi

NULLCⁿJεCC

í: ⁿwµñúαα½ PACKED DECIMAL

CiαOΩ¼úXCúαⁿJ NULLA]ϕµñ

ΘXµúi NULLC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

ⁿJεCC

: ≤ΘJA½súXⁿOAsΦϕ

µñΩC

SQL3125W ]Ω±Ωwµ°AH

row-number CM column-number µ

rΩQIC

í: ΘJµΩ°Aj≤nⁿJΩwµ

°C

IrΩC

: ΘXϕµPΘJ±CnA

≤ΘJA½súXⁿOAsΦϕµñΩC

úαW[Ωwµ°CnAeµw

qsϕµAA⌡µ@C

SQL3128W b row-number CM column-number

µñAt data µC]Ω°≤

ΩwµAHI¿ DATE µC

í: ⁿwµñΘ°≤ΘrΩϕí°C

tXϕµIΘC

: ΘXϕµPΘJ±CnA

≤ΘJA½súXⁿOAsΦϕµñΩC

SQL3129W b row-number CM column-number

µñAwb]t text ΘBíí

WOµñ±JC

í: ΘJñµΩ±ΩwµuC

±JkΣΩC

: ΘXϕµPΘJ±CnA

≤ΘJA½súXⁿOAsΦϕµñΩC

SQL3130W ]Ω±Ωwµ°AHb

row-number CM column-number µA

t text µAwQI¿ TIME µ

C

í: ⁿwµñíj≤írΩϕí°C

tXϕµIíC

: ΘXϕµPΘJ±CnA

≤ΘJA½súXⁿOAsΦϕµñΩC

SQL3131W ]Ω±Ωwµ°AHb

row-number CM column-number µA

t text µAwQI¿

TIMESTAMP µC

í: ⁿwµñíWOj≤íWOrΩϕ

í°C

tXϕµIíWOC

: ΘXϕµPΘJ±CnA

≤ΘJA½súXⁿOAsΦϕµñΩC

SQL3132W µ column ñrΩNI¿ size

jpC

í: rΩµwqjpAj≤w]Xrµ

jFCNI¿ⁿwjpC

pANw]ÑAX L O B µe

SQL_LONGMAX C Ynπ LOB µA

b¼óXñⁿw LOBSINFILE ÷ΣrAC

LOB µúNsJOñC

: oO@iC ún⌠≤@C

SQL3133W row-number CM column-number µ

ñµA]tL DATALINK C

wⁿJ NULLC

í: ⁿwµñ DATALINK LCNjr

ASCII (DEL) ÑAµXⁿXεCñt

DµCN ASCII ÑAµXⁿwD

lεCñmC

wⁿJ NULLC

: dΘJCnA≤ΘJA

½súXⁿOAsΦϕµñΩC

SQL3134W row-number CM column-number µ

ñµA]tL DATALINK A

²Oµúi NULLCⁿJε

CC

í: ⁿwµñ DATALINK LCNjr

268 TºΓU GU

ASCII (DEL) ÑAµXⁿXεCñt

DµCN ASCII ÑAµXⁿwD

lεCñmC

: dΘJCnA≤ΘJA

½súXⁿOC

SQL3135N METHOD ñµj≤ϕµñ

µC

í: METHOD ñΩµp≤Ñ≤Ω

ϕµñΩµC

: b METHOD ñⁿwΘJµT

AMß½súXⁿOC

SQL3137W row-number CuC@ⁿJ

DΩwµΘJßóCⁿJε

CC

í: Yqw ASCII ⁿJAhεCµCY

qw ASCII ⁿJAhεCΩ

C@D NULL µSΘJC

ⁿJεCC

: dΘJMϕµeC≤Θ

J½súXⁿOAsΦϕµñΩC

SQL3138W FΘJΩΣ⌠rrΩ

jrC

í: ΣεrrΩjrºeANFΘJ

ΩC

]Ω÷¼rrΩjrC

: ΘXϕµPΘJ±CnA

≤ΘJA½súXⁿOAsΦϕµñΩC

SQL3139W qΩwío errorC

í: úαqΩw IMPORT EXPORT

íC

ΘXΩiαúπC

: TºñXPuC

SQL3142W column-number µµYQI

240 C

í: LOTUS 1-2-3** M Symphony** íO²¡

ε 240 CⁿwXµYj≤ 240

AiI¿ 240 C

IµYC Bz≥iµC

: τµYO 240 ≤C

dΘXu@ϕµí (WSF) ⁿwWOTC

SQL3143W i° column-number µ°W

¡WX 240 ¡εCµΩi

αQIC

í: LOTUS 1-2-3** M Symphony** íO²¡

ε 240 CϕgJu@ϕµí (WSF) r

µj≤ 240 AΩYI¿ 240

C

≥BzCµß≥Ωn²iαIC

: τΘXCIßYßó½nµΩ

AzLlrΩqXµµ∩ΩA½

s]pΩwC

SQL3144W Tw° column-number µ°AW

X 240 ¡εCµΩiα

QIC

í: Lotus 1-2-3** M Symphony** íO²¡

ε 240 CϕgJu@ϕµí (WSF) r

µj≤ 240 AΩYI¿ 240

C

µΩn²úDIA²úbTºΘx

ñXΣLTºC

≥BzC

: τΘXCIßYßó½nµΩ

AzLlrΩqXµµ∩ΩA½

s]pΩwC

SQL3145W row-number εCAcolumn-number µ

ΩAQI¿ 240 C

í: Lotus 1-2-3** M Symphony** íO²¡

ε 240 CϕgJu@ϕµí (WSF) r

µj≤ 240 AΩYI¿ 240 C

Tº≥bµ÷Tº SQL3143 ºßC

Bz≥iµC IΩC

: τΘXCIßYßó½nµΩ

AzLlrΩqXµµ∩ΩA½

s]pΩwC

SQL3146N row-number εCM column-number µ

DATE TIMESTAMP WXd≥C

í: ΘíWOLCu@ϕµí (WSF)

ΘO 01-01-1900 12-31-2099C

µO²C

: ΘXPΘJϕµ±CnA

≤ΘJ½súXⁿOAsΦϕµñΩC

2 SQL Tº 269

SQL3147W WL 2048 εCΩQXu@ϕ

µíC

í: XεCWX 2048C@NúuαΣ 2048

εCC

≥BzC

: GPTNúα¬ 2048 Hßε

CC

SQL3148W ΘJεCíJϕµC

SQLCODE sqlcodeC

í: qΘJ¬ ΩεCíJΩw@óCΘ

Jñ@hµPníJµΩwµú

eC

≥BzU@CΘJΩC

: dTºU@TºAAíJεC

XCdΘJMΩweCpGQnA∩

ΩwA∩ΘJß½s⌡µ@C

SQL3149N wqΘJBz number-1 εCCwQN

number-2 εCíJϕµCw number-3

εCC

í: oºnTºiqΘJ¬ FhεCBΩ

wϕµñ¿\íJhεCAHFhεCC

INSERT_UPDATE ∩A≤sεCOBzεC

εhíJMεCC

: LA]oOºnTºCTºñiα

≤@C

SQL3150N PC/IXF ñ H O²Aú

productBΘ date Mí timeC

í: úΩTO÷≤ PC/IXF úAH

íC

: ún⌠≤@C

SQL3151N ]ⁿwF FORCEIN ∩AH H O

²µ code-page rXΩ

Aú૨íµ

code-page rXΩC

í: ]ⁿwF FORCEIN ∩AH IXF rXΩ

ú૨írXΩC

: ún⌠≤@CpGΩwzíΣ

IXF rXírXα½\αAhL

FORCEIN ∩Yi½súX@BΩNQα½C

SQL3152N H O²ñrX valueAP

írX value ú

eCⁿwF FORCEIN ∩AHíJ

ΩC

í: O²MíñrXúeC]

F FORCEIN ∩AHíJΩC

: ún⌠≤@C

SQL3153N PC/IXF ñ T O²πW nameA

¡w qualifier sourceC

í: ú oΩϕµWAϕµúAH

ΩlÑ∩ΩTC

: ún⌠≤@C

SQL3154W H O²ñ HCNT P T O²ñ

CCNT úeCN T O²ñ

CCNT C

í: H O²ñ HCNT P T O²ñ CCNT ú

@PC

T O²ñ CCNT C

: τ CCNT OTCYúTAA

ϕ≤ HCNT CCNT A½súXⁿOC

SQL3155W µ name ñ C O²W°µL

CNúⁿJµñΩC

í: ⁿµñ C O²W°µLC

ⁿJⁿµñΩC

: ≤ C O²W°µA½súXⁿ

OC

SQL3156W µ name ñ C O² NULL µL

CNúⁿJµñΩC

í: ⁿµñ C O² NULL µLC

ⁿJⁿµñΩC

: ≤ C O² NULL µA½súXⁿ

OC

SQL3157W µ name C O²ñ¼µLC

NúⁿJµñΩC

í: ⁿµñ C O²¼µLCrXiα

Pµ¼úeC

ⁿJⁿµñΩC

: ≤ C O²¼µA½súXⁿOC

270 TºΓU GU

SQL3158W µ name ñ C O²µrXµ

LCNúⁿJµñΩC

í: ⁿµñ C O²µrXµLC

ⁿJⁿµñΩC

: ≤ C O²µrXµA½s

úXⁿOC

SQL3159W µ name ñ C O²rXµ

LCNúⁿJµñΩC

í: C O²ñrXµ∩ⁿµL

C

ⁿJⁿµñΩC

: ≤ C O²ñrXµ,

½súXⁿOC

SQL3160W µ name ñ C O²µ°µL

CNúⁿJµñΩC

í: NⁿXµÑAC O²ñµ°µL

C

ⁿJⁿµñΩC

: ≤ C O²ñC°µ, ½súX

ⁿOC

SQL3161W µ name C O²ñδµL

CNúⁿJµñΩC

í: C O²ñpµ∩ⁿµLC

ⁿJⁿµñΩC

: ≤ C O²ñpµ, ½súX

ⁿOC

SQL3162W µ name C O²ñpµL

CNúⁿJµñΩC

í: C O²ñµ∩ⁿµLC

ⁿJⁿµñΩC

: ≤ C O²ñµ, ½súXⁿ

OC

SQL3163W C O²ñµ°µ∩BIµ name

CN 00008 C

í: C O²ñµ°µ∩ⁿµ NULLC

µ° 00008C

: ún⌠≤@C

SQL3164W C O²ñµ°µ∩BIµ name

LCNúⁿJµñΩC

í: NⁿXµÑAC O²ñµ°µL

CⁿµOBIµC

ⁿJⁿµñΩC

: ≤ C O²ñC°µ, ½súX

ⁿOC

SQL3165W C O²ñµ¼µ type ∩µ

name LCNúⁿJµñΩC

í: C O²ñµ¼∩ⁿµLC

ⁿJⁿµñΩC

: ≤ C O²µ¼µA½súX

ⁿOC

SQL3166W ⁿwnⁿJΩwµ name

PC/IXF µAⁿw PC/IXF µús

bCNíJ NULLC

í: SⁿwnN PC/IXF µⁿJⁿ

µAⁿw PC/IXF µúsbC

wⁿµⁿJ NULL C

: ún⌠≤@CpGµúⁿr

Ad METHOD OWmAO

METHOD ñn²≤ Action String (p

″REPLACE into ...″) »z⌠tµC

SQL3167W ⁿwnⁿJΩwµ name PC/IXFµLCNíJ NULLC

í: PC/IXF µñúαⁿJⁿΩwµA

]\Θxe@TºC

wⁿµⁿJ NULL C

: ¬ eTºAF≤µLC

SQL3168W ⁿwⁿJΩwµ name PC/IXF

µPΩwµúeCNíJ NULLC

í: PC/IXF MΩwµ¼°iαú

eC

wⁿµⁿJ NULL C

: ± PC/IXF MΩwñµC

2 SQL Tº 271

SQL3169N FORCEIN ∩iH² PC/IXF µ name

α≈ⁿJΩwµ name ñC

í: oΩT FORCEIN ∩∩C

: ún⌠≤@C

SQL3170W bΩεC⌠Cí≈ΩCⁿ

JC

í: FeΩεCAY⌠C

ñiαuznΩñ@í≈C

Ωí≈εCⁿJC

: Y PC/IXF OqYCΘst@C

ΘA±sPA½ssC

SQL3171W µYεCñoDO²CO²

BzC

í: lMPORT íubu@ϕµí (WSF)

µYεC (@µ) ñOO²C

túBzO²B≥UO²C

: RúΩMΩTAudUΓϕ

@εCµYC½súXⁿOC

SQL3172W ΣúⁿwΘJµ nameC∩Ω

wµN]t NULL C

í: ΘJΓϕñΣⁿwΘJµCΩw

µi NULL ]t NULL C

: τⁿwΘJµWC

SQL3173N µ name íJΩrA≤µe

C

í: Ωwµej≤u@ϕµí (WSF) O²

jC

≥BzC

: ún⌠≤@C

SQL3174W Ωwµ name Ω¼ type P

WSF µ¼úeCµNíJ

NULL C

í: Ωwµ¼∩u@ϕµí (WSF) LC]

µiH NULLAH∩µJ NULLC

: pGµúⁿ NULL A⌡µUCΣñ

@@G

v sΦϕµñΩC

v YiαAHΩwϕµt@eµ

µA½súXⁿOC

v ½swqΩwϕµA²oµPq WSF J

µeAMß½súXⁿOC

SQL3175W ΘJΩw column µ row CO²

LC

í: ΓϕñO²PΩwµΩ¼ú

eCYΩwµOΩ¼AhΘJΩiα

C

Yµi NULLAhíJ NULLCYµúi

NULLAhεCúJC

: sΦϕµΩAτΓϕµΩ∩

JΩwzíΩwAA½súXⁿOC

SQL3176W WSF ñ column µ row C

AWXΘd≥C

í: ΓϕñO²jpAúαπ

u@ϕµí (WSF) ΘC WSF Θb 1 M

73050 ºí (]AoΓ)C

Yµi NULLAhíJ NULLCYµúi

NULLAhεCúJC

: sΦϕµΩAτΓϕµΩ∩

JΩwzíΩwAA½súXⁿOC

SQL3177W WSF ñ column µ row C

AWXíd≥C

í: ΓϕO²]tjpAúαπ

u@ϕµí (WSF) íC WSF íj≤Ñ≤sA

²p≤ 1C

Yµi NULLAhíJ NULLCYµúi

NULLAhεCúJC

: sΦϕµΩAτnJOΘJ

ΓϕµñíA½súXⁿOC

SQL3178W WSF ñΩw column µ row C

O²¼AúαϕíC

í: ΘJOπCíbu@ϕµí (WSF) Γ

ϕµñABI#ϕC

Yµi NULLAhíJ NULLCYµúi

NULLAhεCúJC

: sΦϕµΩAτnJOΘJ

ΓϕµñíA½súXⁿOC

272 TºΓU GU

SQL3179W ΘJñεC row ≥FníJΩ

wD NULL µñΩCíJε

CC

í: ΘJεCΩAΩ∩D NULL µ

LC εCñΣlΩwµAúíJC

≥BzU@εCCíJεCC

: sΦϕµΩAτΓϕΩiH

íJΩwzíΩwC

SQL3180W N number íJ≈ drive ñC

í: nDíúNⁿw ±Jⁿw

≈C

bN ±J ≈ßíÑAIsC

: úíJ ßANⁿ≥⌠

Bz callerac AíC

SQL3181W Σn⌠O²ANwgF

C

í: ⁿJΩwzí PC/IXF AΣú

ϕß A O²l¼ E A O²C

ΘJiαwlaC

≥BzC

: dⁿJΩCYΩßóFAsΦ

ϕµ≤ΘJ½súXⁿOCY PC/IXF OqY

CΘst@CΘA±sPA½s

sC

SQL3182W N number íJ≈ drive ñC

eíJúTAß≥LC

í: ⁿJ PC/IXF (]tbi )An

tíJ ATTºϕ ≈ñ

Sß≥LC@úA≤@ C

íÑí¬AH≥BzεBzC

: τ ≈ñ OTCY

≈ñ TAAIsíAN

callerac ]wεBzC

SQL3183W filetmod ñhjr½S

HjC

í: filetmod ñ@ COLDELBCHARDEL

DECPT ÷Σrúb filetmod YABßS

(µ)C LOAD/IMPORT Xjr ASCII

(DEL) AiαXoípC

íεBzCúBzjr½C

: T filetmod ½súXⁿOC

SQL3184W ϕµo SQL i SQLCODEC

í: wϕµAMªiαúP≤lϕµC

: NsϕµϕµwqPwϕµ

±Cp ALTER TABLE ⁿOAiµ⌠≤n

≤Cd\iTºñⁿX SQLCODEA o÷

o≥ípΩTC

SQL3185W BzΘJ row-number εCΩAo

²eC

í: TºúTº (pASQL3306) ñ²eT

ºAOoεCC

: ún⌠≤@C

SQL3186W NΩⁿJΩwñA]Θxwí

ΩwíwC SQLCODEsqlcodeCNTApGT¿\A@

N≥⌡µC

í: ]Ωwµ÷ΘxwíAíiΩw

íwíAHíLkNεCΩíJΩw

ñC

Tww¿Ωwµ÷AAíJ@CpG½í

J≥HⁿXPóAíNεBzC

: NAíAóßAΩw

WTwß¼AAúOílIse¼

AC

SQL3187W oC SQLCODEsqlcodeC

í: o, IMPORT íbCY

ϕµiαwgC

J PC/IXF AooC

í≥⌡µCwJA²bϕµW

C

pXtGúF²eCX]ºAϕbpX

°AñoXF CREATE NICKNAME »zíABΩ

ñϕµπµLhAOLkbpX°A

¼²ñAϕεCjpAúiαoo

CTºñ sqlcode ú÷oD≤Ω

TC

: ¬ TºΘx (SQL3189) U@TºAd

WCH CREATE INDEX ⁿOA

C

pXtGqΩ¼²pX°A¼²ñ∩

2 SQL Tº 273

AHPbpX°A¼²ñC⌡µU

CΣñ@ΦkG

v CREATE INDEX ⁿOAC OϕANI

µAΣπAϕ°AHKúH¡εAP

Lk²C

v ú⌠≤@Ae\pX°AB@AúD

C

²eCΓ∩iαπαtC

SQL3188N MúϕµeAoC

í: ϕ REPLACE ∩⌡µ LOAD/IMPORT Aⁿ

wΩwϕµbNΩíϕµeQ CIo

C

í⌠XC

: ½súXⁿOC

SQL3189N W@Tºµ column-list

nameC

í: pGoAoTºq≥bTº

SQL3187 ºßC name OóWCcolumn list

OµWrΩCrΩñCµWú@

[ (+) ε (-) eAoⁿWεC

í≥⌡µC

: CREAT INDEX ⁿOAHHuΦí

C

SQL3190N indexixt ∩∩uJv@LC

í: IMPORT ⁿO filetmod INDEXIXF A

n⌡µUCUG

v IMPORT b½ϕµeC

v METHOD NULL C

v C IXF µwVPWΩwµC

íεBzCJ⌠≤ΩC

: ú INDEXIXF ∩A∩ INDEXIXF

∩AΣLA½súXⁿOC

SQL3191N b row-number C column-number

µBH string YµAPⁿw

DATEFORMATBTIMEFORMAT

TIMESTAMPFORMAT úCεCNQ

C

í: ΩúXⁿwµíC]iαOµ

BµjrúWXd≥C

: dΘJC≤ΘJAⁿwX

Ω D A T E F O R M A TB T I M E F O R M A T

TIMESTAMPFORMATAMß½súXⁿOC

SQL3192N b filetmod ñAHrΩ string Y

ⁿwµí keyword LC

í: ⁿwµíLA]ªiαQhⁿwA

iα]tLrC

µíHAC

DATEFORMAT ⁿw]A ″YYYY″ ″M″

″D″ rC

TIMEFORMAT ⁿw]A ″AM″B″PM″B″TT″B

″H″B″M″ ″D″ rC

T I M E S T A M P F O R M A T ⁿw]A

DATEFORMAT TIMEFORMAT ⁿwAH

″UUUUUU″C²O ″M″ úαbΘµíⁿwíµí

ⁿwΣC

pGΩñ∩αi°Ahµ

jrC

íεBzC

: ΣXµíⁿwA≤µíAMß½sú

XⁿOC

SQL3193N Lk≤szⁿw°ΩΘdϕµC

úα LOAD/IMPORT °ñA]úα

LOAD ΩΘdϕµñC

í: uα∩i≤s°⌡µ LOAD/IMPORT

íC ⁿw°wq¿úi≤ΣñΩC

DgΩΘd ϕµAα⌡µ LOAD íCz

ⁿwϕµOgΩΘd ϕµC

@ΩΘd ϕµAα⌡µ IMPORT

íCzⁿwϕµOt@ΩΘd ϕµC

LOAD/IMPORT íεBzCíJΩC

: ϕµWi≤s°A½súXⁿ

OC

SQL3194N ⁿwϕµOtϕµCúαⁿJtϕ

µC

í: úα∩tϕµ⌡µíC

íεBzCⁿJΩC

: HϕµW½súXⁿOC

274 TºΓU GU

SQL3195W ≈ drive ñ number úαϕ

ΘXCíJigíµíC

í: EXPORT í≥≤UCY]Aúα

e X PC/IXF G

v ΘXb WúαC iαµíC

v Wiíú≈C

iXOnDíúíJt@i ⁿ

w ≈C

bN ±J ≈ßíÑAIsC

: úíJ ßANⁿ≥⌠

Bz callerac AíC

SQL3196N ΣΘJC

í: b datafile ⁿ⌠ñAΣúnⁿJΩ

wlC

LkBzⁿOC

: τΘJTΩsbAB⌠OTC

SQL3197N ⌡µJXhC

í: búΣJXítWA⌡µ

hJXíΩC

LkBzⁿOC

: ÑΣLBzú⌡µíA½sú

XG@C

SQL3200 - SQL3299

SQL3201N ⁿwϕµúαm½AO]t@ϕµ

≤ϕµC

í: oϕµOt@ϕµ ϕµAHúαm½C

LkBzⁿOC

: ∩ ΣL∩Ap INSERTA

í@∩OC

SQL3202N uⁿJvíLk≥oΩwC

í: uⁿJvíLk≥oΩwCt@

uⁿJvíebⁿJP@ϕµñAs

PµⁿJíPΩwC

: pGnµ⌡µhuⁿJv@P@ϕ

µ (]@ΘXΩw)Ahs

úPΩwΩwsuWA⌡µCuⁿJvA

HTOuⁿJ≤Nzív≤úPΩw

WC

SQL3203N ∩ⁿwú\ INSERT_UPDATE∩A]ªSDnΣµú

bDnΣñC

í: ϕµDnΣABµ]ADn

ΣµA INSERT_UPDATE ∩C

AµMµPϕµ@µú≤

DnΣ@í≈C

LkBzⁿOC

: ∩úP∩Ap INSERTAí

@∩úPC

SQL3204N INSERT_UPDATE ∩iαúA≤°

C

í: INSERT_UPDATE ∩∩°LAwg@

°Q∩í@C

LkBzⁿOC

: ∩úP∩Ap INSERTAí

@∩úPC

SQL3205N ⁿw°úαm½A]≥ϕµΣ

C

í: @°≥ϕµYbY÷YWOYϕ

µ (]A¡) ϕµANúαm½C

LkBzⁿOC

: ∩úP∩Ap INSERTAí

@∩úPC

SQL3206N ⁿw°úαm½A]ΣwqAd

C

í: wqeAd °úαm½CY°wq

M≤ΣL°wqAhΣL°úαd Cb

°≥°wqWd Aúo

REPLACE ∩C

LkBzⁿOC

: ∩úP∩Ap INSERTAí

@∩úPC

SQL3207N úϕµCLC ]X

reason-codeC

2 SQL Tº 275

í: ú traversal-order-list/subtable-list LC]X

ípUG

1. jMCⁿwϕµAúO PRE-ORDER íC

2. s traversal-order-list ñⁿwϕµC

3. jMC/ϕµñ⌡WúC

4. REPLACE ∩AjMMµñYϕ

µC

5. ϕµCúÑ≤jMClC

: @]]XºG

1. TwjMCO PRE-ORDER íC

2. TwsjMMµñϕµC

3. Tw⌡W@PC

4. pG REPLACE ∩ATw]tÑhcñ

ϕµC

5. TwϕµCÑ≤OjMClC

SQL3208W Γc¼ϕµΩJ@δϕµñC

í: ⁿwAtdΓc¼ϕµΩJ

@δϕµñCNAJújεα¼ object_id µC

: SO⌡µ@C

SQL3209N CREATE ∩JALk

ϕµWW½sRWC

í: CREATE ∩AϕµWMWú

Lk½sRWC

: d IMPORT ⁿOATwⁿwϕµC

C

SQL3210N ∩ option úe≤ command-name ñ

ÑhcC

í: option úe≤ EXPORTBIMPORT LOAD ñ

ÑhcC

: dⁿOykñÑhcΣC

SQL3211N LOAD úΣc¼ϕµC

í : LOAD úΣc¼ϕµC

IMPORTC

: IMPORT ΓÑhcΩaJΩw

ñC

SQL3212N LOAD ⁿO TERMINATE ∩úⁿπ

DATALINK µϕµB≤Rú

m¼AϕµíΣC

í: ∩t DATALINK µϕµA∩≤Rú

m¼AºϕµíñϕµAiµεwlB

jεε LOAD @CeúΣo\αC

: LOAD ⁿO RESTART ∩

wlB jεε LOAD @C

SQL3213I í modeC

í: ípUG

REBUILDNπa½

INCREMENTALNXR

DEFERREDNú≤sA²ONO²½

sπzAαiµU@s C

: ún⌠≤@C

SQL3214N ∩≤π@ϕµÑALOAD

íúΣ≡C

í: ⁿwF DEFERRED íπ@ϕ

µCoOLC

: ⁿw AUTOSELECTBREBUILD

INCREMENTAL íA½soXⁿOC

SQL3215W ⁿJϕµW DMS ϕµíAuⁿ

JvíúΣ INCREMENTALA]ϕµ½≤P⌠@ΣL

ϕµ½≤bPϕµíñAB

]wgⁿwF COPY ∩CN

REBUILD íNC

í: @úΣ INCREMENTAL íC

REBUILD íNC

: iHbnⁿJºϕµñANúQ

ΣL½≤@ºϕµíñ[HwqAYiK

oiCA]K COPY ∩CCOPY ∩

∩ΦπMµA\ DB2 íσ≤C

SQL3216W bⁿJílAϕµ½≤P

INCREMENTAL @úeCbⁿ

Jí@íALk⌡µ

INCREMENTAL CN REBUILDíNC

í: INCREMENTAL ibl⌡µⁿJ

íAe½≤ϕµWCYí REBUILD

ⁿJAϕµ½sm@PAC

: ún⌠≤@C

276 TºΓU GU

SQL3217W ub LOAD K[ INSERTINTO @ΩAΣ

INCREMENTAL íCµ

LOAD @ actionCíN

mode íNC

í: ubⁿJ INSERT @NΩK[ϕµ

Aα I N C R E M E N T A L CY

REPLACEBRESTART TERMINATE @ⁿJAh

úΣSC

: ún⌡µ⌠≤@C

SQL3218C Lk≥⌡µ LOAD íA]o

@laC½sΩ

wAMß½súX LOAD ⁿOC

í: Lk≥⌡µ LOAD íA]ϕµ

ΩcW@B≤ú@P¼AC

: εíAⁿvTΩw

oX RESTART DATABASE ⁿOAH½laA

Mß½súX LOAD ⁿOC

SQL3219N LOAD íLkϕµ¡ε

∩C

í: LOAD íbϕµ¡ε∩

oDC

:

v b⌡µ LOAD íºeAbϕµWoX SET

INTEGRITY OFF ⁿOC

v pGb²eó LOAD @ºßAb REPLACE

íU⌡µ LOADA LOAD TERMINATE ⁿ

OAϕµíeis ¼AAAoX L O A D

REPLACE ⁿOC

SQL3220W b directory-name ²ñΣúeΘ

volume-nameCNeΘs²UA

≥iµ LOAD/IMPORTC

í: LOAD/IMPORT h IXF Aⁿw²

ñ≥FΣñ@C LOAD/IMPORT @bP

²ñΣ≤ϕ@≤C

J@NεC

:

v MΣ≤A±JP²ñϕ@≤C MßA

S Q L U _ C O N T I N U E c a l l e r a c AIs

LOAD/IMPORTCLOAD/IMPORT ≥BzC

v HIsπ SQLU-TERMINATE º callerac

LOAD/IMPORT ε LOAD/IMPORTC

SQL3221W ... l COMMIT WORKCΘJO²p

= count

í: J@ COMMIT w⌡µu@C

: bTººßApGYCL SQL3222W

TºAh COMMIT óAzdϕµ°ñwJ

O²CMßAb RESTARCOUNT W]wwg¿\

JO²A⌡LoεCA½sJΣlí≈C

(pGb⌡µ CREATE EPLACE_CREATE

EPLACEA INSERT ∩IsGJC)

SQL3222W ...wQ COMMIT Ωw≤C

í: CDMMIT ¿\C

: XTºAún⌠≤Bz@C

SQL3223N STaⁿwⁿV parameter º¼ⁿ

C

í: STaⁿw¼ parameter Cⁿ

NULL ⁿⁿVAϕC

LkBzⁿOC

: AϕA½sIsíC

SQL3225N RESTARTCOUNT SKIPCOUNT

j≤ñCCⁿJ⌠≤εCC

í: Q RESTARTOUNT SKIPCOUNT Is

íA≤j≤ΘJñCAPS

εCⁿJϕµ/°ñC

: Tw RESTARTCOUNT SKIPCOUNT

OTAMß½sIsíC

SQL3227W O²O token1 YⁿO²s

token2C

í: LOADBIMPORT EXPORT ϕµo

iCXDACPU µj≤ 1ASQL Tº@

Sϕ@OOO²CTºΓ@O²∩M

ΩO²sC

: ÷Aϕ@A\l SQL T

ºC

SQL3228N ]t DATALINK µϕµúΣ

DEFERRED INDEXINGC

í: ⁿJí ″indexing mode″ ∩Qⁿw

″deferred″Ct DATALINK µϕµúΣ∩C

: ½soXⁿJⁿOAⁿwúP

íC

2 SQL Tº 277

SQL3229W εC row-number Pµ column-number

ñµLCεCDC]

XGreason-codeC

í: ΘJΩεCπLΩC

]XG

1 ΣúbCMµñRWC

2 Lks bCMµñRWC

3 ΩL°AúA≤µC

íJεCC≥BzU@εCC

: nA≤ΘJA½súXⁿ

OC

SQL3230N úΣNΩ¼ data-type rXΩ

rX datafile-codepage α½Ω

wrX database-codepageC

í: CODEPAGE ¼ó IXF YΩ

TⁿΩrXAPΩ¼ΩwrX

úeC

: ≤ΘJΩAΣ≤PΩ¼

erXñC

SQL3232W gJ file-name oCw∩

file-nameC

í: gJ LOB XML σ≤ⁿwo

CwsWCpóO²A\

db2diag.logC

XLkgJlCª]oP÷

DApwWXjp¡εCªNU@WgJ

P⌠CϕuXvgJApGAóAuXv

N]oP⌠÷CpA⌠ti

αwíAuXvs vú¼ALkb⌠ñgJ

CMßAªN XML TO / LOBS TO ∩

ñⁿwU@i⌠C

: ún⌠≤@C

SQL3233W wñuXML Ωⁿw (XDS)vñ

attribute-nameC]XGreason-code

í: ]XG

1 Lkδ attribute-nameC

2 attribute-name úA≤SwµC

: dW≤ (n)C

SQL3234N µ col-number uXML Ωⁿw

(XDS)vLCWGattribute-nameA

rXGchar-numberA]XG

reason-code

í: σR XDS rΩAoC char-number

ⁿXomCpGLkPwmAh] 0C

iα]XpUG

1 XDS rΩAºC

2 ≥ónC

3 WLC

4 LC

5 Σ½WC

: ½súXπuXML Ωⁿwv

ⁿOC

SQL3235N íLkⁿ type ⌠

path-name C]XGreason-codeC

í: iMUCΣñ@]XG

1 ⌠ path-name úO sqlu_media_listAO

úLCm e d i a _ t y p e

SQLU_LOCAL_MEDIAAB⌠W

úO⌠jrC

2 ⌠Wúíú¼ALk² EXPORT

íe¼ type ΩC

3 Lks ⌠ path-nameC

: MwA≤Wzíp]X≤B≤

DAMß½súXⁿOC

SQL3236N b XMLVALIDATE ∩ IGNORE l

yñⁿwF⌡ schema-nameA²ª]X

b MAP lyñ⌡¬C

í: b XMLVALIDATE ∩ñApGwb IGNORE l

yñⁿw⌡AhΣúiPXb MAP ly⌡¬

C

LkBzⁿOC

: H XMLVALIDATE ∩½súX

ⁿOC

SQL3237N ú EXPORTu@rΩvúαP

XMLSAVESCHEMA ∩@C]

XGreason-code

í: ]XG

1 XML SwBzPu@rΩv°C

278 TºΓU GU

2 u@rΩv]t ″ W I T H ″ lyAΣP

XMLSAVESCHEMA ∩úeC

: ½súXúa XMLSAVESCHEMA ∩

ⁿOA∩u@rΩvC

SQL3238N WSF µíP feature úeC

í: LOADBIMPORT EXPORT íúΣ

feature WSF µíC

: t@ⁿΣµíC

SQL3239W úNY XML σ≤⌡ΩTJ

XDS ñC

í: wN@h XML ⌡≤τíJ XML

σ≤A²o⌡wúAsb≤ΩwñC]AúN

o XML σ≤⌡ΩTgJXΩC

SQL3240N v ID authorization-id Sn

LBAC ALkw∩ⁿwh

policy-name O@ϕµ⌡µíC

í: Ynw∩ⁿO@ϕµ⌡µíAv ID

authorization-id πibϕµñíJsεC LBAC

C

: ²π SECADM v¡Pv

ID authorization-id LBAC AHe\bϕµñíJsε

CCpGϕµεCⁿO@A²µúⁿO@Ah

P⌠@≤wh policy-name wYw¼≈Cp

GϕµµⁿO@Ah LBAC e\∩íⁿ

O@µ⌡µgJ@C

sqlcodeG -3240

sqlstateG5U014

SQL3241W ΘJεC row µ column ñ]

tϕµLwC

í: ΘJñΩ¼ DB2SECURITYLABEL

µAúOO@ϕµºwhwC

íJΩ¼ DB2SECURITYLABEL µwA

ú⌡≤O@ϕµwhCⁿJεCC

: dΘJµATwΣO@

ϕµºhCpGΘJrΩíA

hⁿwP¼ó÷wCnA

≤ΘJΩA½súXoⁿOC

sqlcodeG +3241

sqlstateG01H53

SQL3242W ΘJεC row µ column ñ]

tϕµLwrΩC

í: wⁿw SECLABELCHAR ¼óA²

DB2SECURITYLABEL µúOAϕwrΩ

µíCⁿJεCC

: dΘJñ DB2SECURITYLABEL

µµíOTCnA≤ΘJΩA

½súXoⁿOC

sqlcodeG +3242

sqlstateG01H53

SQL3243W ΘJεC row µ column ñ

wrΩ]t elementAΣw

≤ component LC

í: wⁿw SECLABELCHAR ¼óA²w

rΩ]tⁿw≤LCⁿJεCC

: JdwrΩG

v TwoCPΣ≤bO@ϕµº

whñPC

v d≈gOTC

nA≤ΘJΩA½súXoⁿOC

sqlcodeG +3243

sqlstateG01H53

SQL3244W ΘJεC row µ column ñ]

tW security-label-name wA²

O@ϕµwh policy-name ñΣ

úwC

í: wⁿw SECLABELNAME ¼óA²w

h policy-name ñΣúW security-label-name w

CⁿJεCC

: dΘJµATΣO@

ϕµºwhCnA≤ΘJΩ

A½súXoⁿOC

sqlcodeG +3244

sqlstateG01H53

SQL3245W ]Sn LBAC AH

LkbϕµñíJΘJεC

row µ columnC

í: YLAϕw/KAhúo

bⁿO@ϕµñíJεCⁿJεC

: VΩwwznDP⌡µ@

2 SQL Tº 279

AϕwKCnA½súXoⁿ

OC

sqlcodeG +3245

sqlstateG01H53

SQL3250N COMPOUND=value LC]XG

reason-codeC

í: Sⁿw COMPOUND=x ∩JíAL

kBz∩A]p]X reason-code G

1 pG INSERT_UPDATE ∩A∩Yó

C

2 UC¼óA∩LG

IDENTITYIGNOREBIDENTITYMISSINGB

GENERATEDIGNOREBGENERATEDMISSINGC

3 JΩwOzLhD°As

C

4 úb 1 100 d≥ (b DOS

Windows ñAj 7)C

5 bJϕµO@Ñhcϕµ¼ϕ

µC

6 bJϕµwúµC

7 pG XMLVALIDATE USING XDS ∩A

hLC

8 ⁿw USEDEFAULTS ¼óhLC

: ∩≤]X@G

YO]X 1G

v N COMPOUND=x q¼ó∩ñúA

INSERT ∩C

YO]X 2B3B5B6B8G

v N COMPOUND=x q¼ó∩ñúC

YO]X 4G

v N COMPOUND=x ñ x ]TC

YO]X 7G

v ú COMPOUND=x ú XMLVALIDATE

USING XDS ∩C

SQL3251N JíAo ″number″ C

í: COMPOUND ∩Aíoh

ALkb sqlca (j 7) ñCoTºú

CLTºC

í≥⌡µC

: YzµbJíJCεC

TºAhún COMPOUND ∩AOp≤Ñ

≤ 7 COMPOUND C

SQL3252N Load METHOD method ∩Pⁿw

档eC

í: wPⁿwµíúe METHOD ∩I

suⁿJvíC

: dσ≤ñ÷¡εúeí≈A

MßúP METHOD ∩µí½soX Load

ⁿOAHe¡εC

SQL3253N ílqΩw database SQL»zí statement ⁿJΩC

í: oTºⁿXAq¼²Ωwú SQL

»zíⁿJ@wlC

: ún⌠≤@C

SQL3254N ílqΩw database ϕµ

schema.tablename ⁿJΩC

í: oTºⁿXAq¼²Ωwú ϕµe

SQL »zíⁿJ@wlC

: ún⌠≤@C

SQL3255N ⌡µ SOURCEUSEREXIT source user

exit AuⁿJvíoC]

X reasonC

í: ⌡⌡µ⌡XíAuⁿJv

íoC]pUG

]XG

1. Σúⁿw⌡XíC

2. ⌡XíP⌠DsXC

:

1. Tw⌡Xíw⌠BπT\i

vAB≤ ″sqllib″ ⌠ ″bin″ l²ñCMßA

½soX LoadC

2. w∩⌡Xí⌡µúATwΣ

]pB@LCMßA½soX LoadC

SQL3256N Bzⁿw¼ΩAuⁿJv

íoC

í: Bzⁿw¼ΩAuⁿJvío

CΩµíLCíwεBzC

: TwΩπT¼µíC

280 TºΓU GU

SQL3257N Bzⁿw¼ΩAuⁿJv

íoC]X reasonCpGA

AhO²s record numAµs

column numC

í: Bzⁿw¼ΩAuⁿJvío

CíwεBzC]pUG

]XG

1. ΩYΩTL≥C

2. w record num O²YΩTL≥C

3. w record num µYΩTL≥C

4. O²s record num ºwµs column num

µΩL≥C

: 1-4. TwΩπT¼µíC

SQL3260N bs LDAP ²AoºC

X = error-codeC

í: bs LDAP ²AoºCLkBz

ⁿOC

: OUTºX (SQLCODE) XC

uWl≈αv o DB2 lCMßpz IBM

ANϕC

SQL3261N REGISTER LDAP ⁿOSQ¿A]

@nΘJⁿwC]X

= reason-codeC

í: REGISTER LDAP ⁿOSQ¿A]@

nΘJⁿwApUC]XC

1 ⁿwu⌠⌠ IDvC

2 ⁿwu ≈ LUvC

3 ⁿwuµ÷í (TP)vWC

4 ⁿwuívC

5 ⁿw Netbios NNAME C

6 ⁿw TCP/IP D≈WC

7 ⁿw TCP/IP AWC

8 ⁿwuIPX vC

9 ⁿwqúWC

10 ⁿwΩWC

: ΘJ½súXⁿOC

SQL3262N TCP/IP AW name LC

í: ⁿw TCP/IP AWLC

: Twwtm TCP/IP AABwOdb

etc/services ñAMß½súXⁿOCtA]

iHⁿwwú TCP/IP AW≡C

SQL3263N úΣqT≤w¼C

í: ⁿOúΣⁿwqT≤w¼C

: ⁿΣqT≤w¼½súXⁿ

OC

SQL3264N DB2 °An²b LDAP ñC

í: ⁿOSQ¿A] DB2 °An²b

LDAP ñC

: REGISTER LDAP ⁿON DB2 °A

nOb LDAP ñCMß½súXⁿOC

SQL3265N b LDAP OíAoºC

í: Lk∩ LDAP iµOAoDw

LDAP tC

: uWl≈αv o DB2 lC

Mßpz IBM ANϕC

SQL3266N LDAP KXúTC

í: ⁿwKXúOⁿwºuδW

(DN)vTKXC

: TKX½súXⁿOC

SQL3267N authid S¼≈v¡iH⌡µnD

ⁿOC

í: ⁿOSQ¿A] LDAP S¼≈

v¡iH⌡µnD@C

: Tw LDAP πi⌡µ@v

¡C

SQL3268N LDAP ⌡Pµ DB2 úeC

í: wqb°AW LDAP ⌡S]tµ DB2

ñº DB2 ½≤O/wqC

: \uzΓUvAHFp≤ DB2 ½

≤OXR LDAP ⌡C

2 SQL Tº 281

SQL3269N Lk LDAP °AC

í: DB2 Lks LDAP ²ñΩTA]Lk

LDAP °AC

: ⌡µUC@G

1. Tw LDAP °Awb@ñC

2. τ TCP/IP wTatmbz≈WC

3. τOw⌡µ ″db2set DB2LDAPHOST″ ⁿOAN

DB2LDAPHOST n²]w LDAP °A

T C P / I P D≈W≡CpG]w

D B 2 L D A P H O S TAziH ″ d b 2 s e t

DB2LDAPHOST=<host-name>:<port-number>″ⁿO[

H]wAΣñ <host-name> O LDAP °A TCP/IP

D≈WA <port-number> hO LDAP °A

TCP/IP ≡Cw]≡ 389C

SQL3270N LDAP uδW (DN)vLC

í: LDAP uδW (DN)vLC

: LDAP DN ½súX

ⁿOC

SQL3271N µnJwq LDAP

uδW (DN)v/KXC

í: b]wn]w (pGCLI tm DB2 n

²) AµnJwq LDAP

DN KXC

: \ IBM eNetwork LDAP íσ≤AH

Fp≤µnJtm LDAP DN

KXC

SQL3272N b LDAP ²ñΣúI node-nameC

í: ⁿOSQ¿A]b LDAP ²ñΣú

I node-nameC

: TwIWOTA½súXⁿ

OC

SQL3273N b LDAP ²ñΣúΩw

database-aliasC

í: ⁿOSQ¿A]b LDAP ²ñΣúΩ

w database-aliasC

: TwΩwWOTA½súXⁿ

OC

SQL3274W wQΩwC²NΩwsb

LDAP ²ñC SQLCODE = sqlcodeC

í: wQΩwC²OLkNΩwsb

LDAP ²ñA]b@íoC

: ≤ SQLCODE ñⁿXAMß

CATALOG LDAP DATABASE ⁿOANΩws

LDAP ²ñC

SQL3275W wQ≤ΩwC²NΩwq

LDAP ²ñúsC SQLCODE =sqlcodeC

í: wQ≤ΩwC²OLkNΩwq LDAP

²ñúsA]b@íoC

: ≤ SQLCODE ñⁿXAMß

UNCATALOG LDAP DATABASE ⁿOANΩwq

LDAP ²ñúsC

SQL3276N Lko LDAP RW⌠wqC

í: Lkd LDAP °A LDAP RW⌠wqC

: pz LDAP ²zAH oz

º LDAP °A LDAP RW⌠wqCpGzO

IBM eNetwork Directory V2.1AoNO LDAP r

WC ″ d b 2 s e t

DB2LDAP_BASEDN=<naming-context>″ ⁿOA]wµ

≈RW⌠wqC

SQL3277N Ωw database-alias wsb LDAP ²

ñC

í: ⁿOSQ¿A] LDAP ²ñAwgΣ

LΩwoWC

: ΣLOW½súXⁿOC

SQL3278N I node wsb LDAP ²ñC

í: ⁿOSQ¿A] LDAP ²ñAwgΣ

LIoWC

: ΣLOW½súXⁿOC

SQL3279N ⁿOSQ¿A]w LDAPC

í: ⁿOSQ¿A]µ≈Ww LDAP

ΣC

: pGww LDAP ΣA⌡µⁿOG

″db2set DB2_ENABLE_LDAP=YES″AH LDAP ΣC

pGw LDAP ΣAh⌡µ]míA∩

w LDAP ΣC

282 TºΓU GU

SQL3280N s DRDA °AóC

í: s DRDA °AóA]o DB2

ßWw DB2 ConnectABb LDAP Ωw

sⁿwhDIC

: b DB2 ßWw DB2 ConnectA

HhDI LDAP Ωw½ssC

SQL3281N OSTYPE LC

í: Ωw°Ab LDAP ñn²A]ⁿw

OSTYPE LCOSTYPE ií°A@t

¼C

: ⁿw D B 2 Σ@t¼

(OSTYPE)A½súXⁿOC

SQL3282N úLC

í: ⁿwOW (DN) /KXLC

ϕbΣ LDAP Windows 2000 ⌠⌠U⌡µ

ApGnJbßS¼≈v¡ANiαo

C

: bOW (DN) KXⁿw

A½súXⁿOC

pGzb Windows 2000 ⌠⌠Uu@Aπ

¼≈v¡bßnJC

SQL3283W ΩwzítmwQ≤sA²

LDAP ²ñ≤sqT≤wΩTC

SQLCODE = sqlcode-valueC

í: ΩwzítmwQ≤sA²OLk≤s

LDAP ²ñqT≤wΩTA]b LDAP @ío

C

: ≤ SQLCODE ñⁿXAMß

UPDATE LDAP NODE ⁿO≤s LDAP ²ñq

T≤wΩTC

SQL3284N I¼LC

í: Ωw°Ab LDAP ñn²A]ⁿwI

¼LC

: ϕb LDAP ñnOΩw°AA

I¼CI¼

SERVERBMPP DCSC

SQL3285N ⁿOQ¿A]úΣ LDAPC

í: ⁿOQ¿A]¡xúΣ LDAPC

: pG¡xúΣ LDAPAoXUCⁿO

LDAP ΣG

db2set DB2_ENABLE_LDAP=NO

SQL3300 - SQL3399

SQL3300N ΘJñO²úTCí: u@ϕµí (WSF) ñO²AHWC

2 SQL Tº 283

(εC 1Bµ1... εC 1Bµ 256; εC 2Bµ 1... ε

C 2Bµ 256 ÑÑ)C WSF wⁿlA

AiαOΩwzíúΣoh Lotus ú

C

IMPORT íεBzC

: Σ Lotus úhA½s

WSF C

SQL3301N bΘJñíΣ BOF O²C

í: l (BOF) O²Ou@ϕµí (WSF)

@O²CªúαXb⌠≤ΣLmC WSF

wⁿlAAiαOΩwzíúΣ

oh Lotus úC

IMPORT íεBzC

: Σ Lotus úhA½s

WSF C

SQL3302N JΩANΣ EOF O²C

í: ΘJA²SiΩiJCu@µ

@εCOd@YΩTC u@µGεCϕ@µOC

ΩqTεClC

IMPORT íεBzC

: iΩwzíϕΩ

εCΩA½súu@ϕµí (WSF) C

SQL3303N b Action String ñ CREATE REPLACE_CREATE ÷ΣrA

¼O IXFC

í: @rΩ (p ″REPLACE into ...″)

CREATE REPLACE_CREATE ÷Σrúe\ IXF

H¼C

IMPORT íεBzCJ⌠≤ΩC

: ≤¼ I X FA

INSERTBINSERT-UPOATE REPLALEC

SQL3304N ϕµúsbC

í: ⁿOñⁿwAnϕµC

íεBzCⁿJΩC

: ⌡µUCΣñ@G

v @sbϕµWA½súXⁿOC

v YΘJO PC/IXF A CREATE ∩½súX

ⁿOC

SQL3305N úαϕµAO]ªwsbC

í: CREATE ÷ΣrⁿsϕµA²ⁿwϕ

µWwsbC

IMPORT íεBzC J⌠≤ΩC

: MúsbϕµA CREATE H

ΣL÷ΣrA½súXⁿOC

SQL3306N bϕµñíJ@εCAo SQL

sqlcodeC

í: bϕµñíJ@εCAo SQL C

pG SQL úY½AíεCß≥BzF

hAíεBzC

: dTºΣLTºAdΩ

CnA½súXⁿOC

SQL3307N METHOD ñµúX ActionString ñn²A METHOD

ñⁿwµúsbC

í : b I M P O R T ⁿOñⁿw C R E A T E

REPLACE_CREATE ∩C⌡µUCΣñ@ΦkG

v pG METHOD ñwⁿw NAMES POSITIONS

ΦkⁿAh METHOD ñTⁿwµúÑ≤

Action String (p ″REPLACE into ...″) ñTⁿ

wµC

v Yb METHOD ñⁿw DEFAULT ΦkⁿAh

PC/IXF ñµ≤ Action String ñⁿw

µC

v b METHOD ñⁿwµAúb PC/IXF ñC

IMPORT íεBzCúϕµC

: ≤ METHOD M Action String ñ

ⁿwµA≤ METHOD ñⁿwµC

SQL3308N PC/IXF µ name rXúP

írXeCⁿw FORCEIN

C

í: µMírXúeC úⁿw

FORCEIN ApGúΣIXF rXí

rXα½\αANLkⁿJΩC

íεBzCⁿJΩC

: YnorXⁿJΩA FORCEIN

∩½súXⁿOC

284 TºΓU GU

SQL3309N PC/IXF ñµ name wq

µCⁿw FORCEIN C

í: ⁿJ PC/IXF AoΩµC

FORCEIN AHúαⁿJΩC

íεBzCⁿJΩC

: YnⁿJΩA FORCEIN

½súXⁿOC

SQL3310N PC/IXF ñµ name LC

í : b I M P O R T ⁿOñⁿw C R E A T E

REPLACE_CREATE ∩CJ PC/IXF Aoµ

C O²LC

IMPORT íεBzC ϕµC

: τbΘJµwqΩTC

SQL3311N Import CREATE íñúΣ PC/IXFC]X = reason-codeC

í: ]XG

1 ΩTxsA]µW]tQ

i 0x2B 0x2DC

2 úΣ XML µC

3 xs MDC ΣC

4 xsϕµΣC

5 Ww]rXα½IC

6 úΣⁿO@ϕµC

7 buXvíF ’SELECT * FROM

<TABLE-NAME>’ H@rΩC

8 buXvíFΦk NC

: Export íΩⁿvTA²úi

≤ Import CREATE @½ϕµA]≥óFí≈Ω

TCY]X 1B3B4B5B7 8AiH

u¼ó FORCECREATEvAjε⌡µ

CREATE @Cw∩]X 2 6AiH

db2look uπ XϕµΩTA⌡µ Import INSERT

REPLACE @C

SQL3313N wíCBz⌠C

í: wíCbX PC/IXF íA

PC/IXF ΩbTw WA PC/IXF ΩM

ΩwbP ≈WA PC/IXF ΩMTº

bP ≈WC

EXPORT íεBzCXΩúπC

: ú≤hí ANΩ

ⁿwbº≤ΩwTº ≈WA½súXⁿ

OC

SQL3314N A O²ñΘMíµúX H O²

ñΘMíµC

í: ⁿJ PC/IXF Ab PC/IXF ñΣ A O²A

ª⌡µOΩTúP≤Y (H) O²⌡µOΩTC

@úA≤ß≥Y A O²C

ΘJiαwlaC

íεBzC

: ½slaAzwa

AH¿iαΩC½súXⁿOC

SQL3315N l¼ C A O²ñeΘµLC

í: ⁿJuΩwAv PC/IXF Ab

PC/IXF ño@ A O²AªeΘΩT (beΘµ

ñ) LC

ΘJiαwlaC

íεBzC

: ½slaAzwa

AH¿iαΩC½súXⁿOC

SQL3316N ÷¼ΘJYí≈Ao I/O C

í: ⁿJhí≈ PC/IXF íAt÷¼ΘJ PC/IXF

¿º@AoC@úA≤ PC/IXF

¿sñß@C

íεBzC

: ½súXⁿOC

SQL3317N filetmod ⁿVrΩñΩT≡C

í: filetmod rΩΘX WSF wq@NPútCC

brΩñwqFh@NútCC

íεBzCΘXC

: ≤ filetmod rΩAuwq@@Nú

tCC½súXⁿOC

SQL3318N filetmod ñ½÷ΣrC

í: bfiletmod ñhX COLDELBCHARDEL

DECPT ÷ΣrCw ASCII (DEL)

AiαooípC

íεBzCⁿJJΩC

: T filetmod ½súXⁿOC

2 SQL Tº 285

SQL3319N ϕϕµo SQL sqlcodeC

í: ϕϕµo SQL C

IMPORT íεBzC ϕµCJ⌠≤Ω

C

: d\Tºñ SQLCODE (TºX)A o

ΩTC [H≤A½súXⁿOC

SQL3320N b filetmod ÷ΣrßSw

pIC

í: COLDELB CHARDEL DECPT ÷ΣrA≤

filetmod C÷ΣrßSwpIC

w ASCII (DEL) Aiαooí

pC

íεBzCⁿJJΩC

: T filetmod ½súXⁿOC

SQL3321C NΩJΩwñA]Θxwí

ΩwíwCóC

SQLCODE sqlcodeC

í: ]Ωwµ÷ΘxwíAíiΩw

íwAH IMPORT íLkNεCΩíJ

ΩwñCwTwu@A²≤Ωwµ÷ΘxΩ

wííAHíLkíJεCC

íεBzCwTw²e≤A²J

eεCC

: dtzΩwtWl

íqAHíiΩwíqC

W[ΘxjpW¡BΩwMµjxsΘAΩwt

mñµ@íiΩwMµ ±C

SQL3322N @tToC

í: Ñ/ßmToC

íεBzCEXPORT íCΘΩiαú

πCY IMPORT íAhTwΩQ

RollbackC

: εß½s DB2AAúXíC

SQL3324N µ name ¼ type LkδC

í: úΣ SQL »zíΩµC

pXtGzQnºΩ¼úⁿpX°A

zns ΩΣC

: ≤ßAAⁿOC

pXtGⁿw@ⁿΣΩ¼AMß½

súXíC

SQL3325W row-number εCñµú NULLF

εCúCJ WSF ΩC

í: X WSF ApG SELECT »zíú@

NULL (NULL) εCAεCúCJ WSF CTº

SQL3105N ñⁿwεCAO SELECT »zíú

εCAúO WSF εCC

≥BzⁿOC

: ún⌠≤@C TºC

SQL3326N Action String ñϕµWßµC

LC

í: ϕzHϕµWßtµC Action String (p

″REPLACE into ...″) Is IMPORT LOAD A

YLYXTºCpAUCOó Action String

G

insert into tablea()A ñLµ

insert into tablea(two words)µWL

insert into tablea(grant.col1)ú¡wµW

insert into tablea(x1234567890123456789)µW°

insert into tablea(,col1,col2)µW

úα≥⌡µⁿOC

: µC≤ Action String A

½sIsíC

SQL3327N ot (]X 1 “=reason-code-1

M]X 2 = reason-code-2)C

í: BzíXtC

íεBzC

: pGiαAO² SQLCA

ΩTCOdTºC εΩwíC ½

s≈C ½sΩwC AⁿO@C

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvC

SQL3330W row-number εC@rµO°

A²ªΩwµOµC

ⁿJεCC

í: u°rµiHⁿJΩwµC

286 TºΓU GU

ⁿJεCC

: IMPORT ⁿOñ CREATE ∩NΩ

ⁿJsϕµñAúnNµⁿJϕµñC

SQL3331C (²) úⁿzⁿwsC

í: iαt@TºC TºⁿXs ²A²s ΦíPúeCx°UC

X]G

v gJ¬m

v gJ¬

v O²D

v oΩw@H

LkBzⁿOC

: ÑLHA@ANΘX

e\gJ⌠MßA@C

SQL3332C wgFW¡C

í: Tºiα±Ht@TºCTºⁿXwF

W¡C

LkBzⁿOC

: εΣLíAεA

A@C

SQL3333C ²úsbC

í: Tºiα±Ht@TºC TºⁿXs ²úsbΣúC

LkBzⁿOC

: TWM⌠A½súX

ⁿOC

SQL3334C S¼≈ixsΘC

í: Tºiα±Ht@TºC TºⁿXS¼≈xsΘi≤C

LkBzⁿOC

: εíCiαMΦ]AG

v Twztñ¼≈ΩMΩOΘC

v úIBzC

SQL3335C twíC

í: Tºiα±Ht@TºC TºⁿXmWSiíigJC

LkBzⁿOC

: YnW[miíARúún

ANΘXΩíimC

SQL3337N b°AWgJΩo I/O C

í: NΩgJ°AAo I/O

(bΩwzíΩ sqllib ²U tmp

²ñ)C°AWtiαwíC

íεBzCΩw≤C

: P°Atzpº °AíA

½súXⁿOC

SQL3338N ¬°ATºAo I/O

C

í: ¬ °ATºAot I/O C

IMPORT @¿A²ΩwßtñTºiα

OúπC

: d ΩwAí@O¿

\C

SQL3340N Lkµϕµ¬v⌡µⁿJC

]X = reason-codeC

í: b reason-code ⁿwUCípñAúΣ

LOAD ⁿO ALLOW READ ACCESS ∩G

1. LOAD REPLACE C

2. INDEXING MODE DEFERRED C

3. ϕϕµB≤u]wπmv¼AABúB≤

u¬ s v¼AC

4. OLC

5. bú ALLOW READ ACCESS ∩ⁿJW

LOAD TERMINATE LOAD RESTART A

blⁿJñs≥óC

: ALLOW NO ACCESS ∩A½s

úXⁿOC

SQL3341N USE ∩LϕµíWC

]X = reason-codeC

í: tϕµíAαbϕµí

HϕµíW½smCtϕµí

jpPϕµíjpC

: ½súX@ⁿOAⁿOñϕµW

jpTtϕµíC reason-code íU

CóG

1. Σú USE lyñϕµíWC

2. ϕµítϕµíC

2 SQL Tº 287

3. tϕµíjpPϕµí

jpC

SQL3342N v¡ú¼Lk LOCK WITH FORCE∩C

í: ⁿJí LOCK WITH FORCE ∩n

SYSADM SYSCTRL v¡C

: zL¼≈v¡ ID ½soXⁿJ

ⁿOC

SQL3343N Lkb¿ Roll-Forward ºß½s

Roll-Forward óⁿJC

í : Lkb¿ R o l l - F o r w a r d ºß½s

Roll-Forward ⌠ºeóⁿJC

: TERMINATE íεⁿJ≤

ϕµC

SQL3346W ñ USE TablespaceName ∩C]

X = reason-codeC

í: u INDEXING MODE REBUILD ALLOW

READ ACCESS ⁿJα USE TablespaceNameCY

ⁿwF INDEXING MODE AUTOSELECTAhubⁿJ

∩½mANϕµíC

: \]XíC

1. P USE TablespaceName ∩úeíC

2. ϕµLC

3. LOAD TERMINATE úOϕµíC

4. USE TablespaceName u ALLOW READ ACCESS ⁿ

JⁿΣC

SQL3400 - SQL3499

SQL3400N METHOD ñⁿwΦk∩Sjr

ASCII LCmO ’L’C

í: qSjr ASCII ⁿJA

m∩µC

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3401N b METHOD ñⁿwΦk∩⌠≤

¼LC

í: bñ∩µΦíAúA≤

¼C∩UCΣñ@ΦkⁿG

v P Nϕm

v N NϕW

v L Nϕm

v D Nϕw]

YQi@B¡εAi¼C

LkBzⁿOC

: Φíⁿ½súXⁿOC

SQL3402N ∩úi NULL µ name ⁿw@

Ym⌠mí 0 m∩C

í: NYmísm∩Aⁿwⁿ

µA²µúi NULL C

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3403N íJµ name Aol-⌠m

LC

í: bΘJSjr ASCII ñMΣⁿΩ

wµΘJΩAµWµLCµWµπUC

Σñ@G

v Ymp≤sC

v mp≤sC

v mp≤YmC

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3404N íJµ name Aol-⌠m

∩≤rLC

í: bSjr ASCII ⁿΩwµñ

MΣΩAµWµLCm∩wqF@°≤ 50

µC

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3405N íJµ name Aol-⌠m

∩≤ΘLC

í: bSjr ASCII ⁿΩwµñ

288 TºΓU GU

MΣΩAµWµLCm∩wqF@∩Θ

íϕíLµ°C

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3406N íJµ name Aol-⌠m

∩≤íLC

í: bΘJSjr ASCII ⁿΩw

µñMΣΩAµWµLCm∩wqF@∩

ííϕíLµ°C

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3407N íJµ name Aol-⌠m

∩≤íWOLC

í: bSjr ASCII ⁿΩwµñ

MΣΩAµWµLCm∩wqF@∩íW

OíϕíLµ°C

LkBzⁿOC

: ñµm½súXⁿOC

SQL3408W íJµ name Aol-⌠m

wqF±µjµCΩiαQ

IC

í: ΘJSjr ASCII ΩAµW

µwqµj≤Ωwµjp (j)C

í≥⌡µCnIC

: ún⌠≤@C

SQL3409W íJµ name Aol-⌠m

wqF±Tw°µpµCN

±JΩC

í: ⁿΩwµOTw°µC ΘJS

jr ASCII ΩAµWµwqµp≤

ΩwµjpC

í≥⌡µCnAbⁿΩwµk±

JC

: ún⌠≤@C

SQL3410N íJµ name Aol-⌠m

∩≤µLC

í: MΣ ASCII ΘJΩ (ΩNíJⁿ

Ωwµ)AⁿwµwqµO

C

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3411W row-number CM column-number

µµ∩µLCwíJ

NULLC

í: ⁿµAúOiⁿµC

iαOCDEL µXAⁿwⁿεC

ñµCASCII µXAⁿwbεCñ

lmC

íJεCC

: Yúⁿ NULL A≤ΘJß½súX

ⁿOAsΦϕµñΩC

SQL3412W row-number CM column-number

µµ∩µLA²Oµ

úi NULLCíJεCC

í: ⁿµAúOiⁿµC

iαOC]µúi NULL AHú

αíJ NULL CDEL µXAⁿwⁿεCñ

µCASCII µXAⁿwbεCñl

mC

íJεCC

: ún⌠≤@CpGnεCA≤

ΘJß½súXⁿOAsΦϕµñΩC

SQL3413W row-number CM column-number

µµA∩µÑuCwíJ

NULLC

í: ]∩µÑuAHúⁿⁿwµñ

C µXⁿwµbεCñlmC

íJ NULL C

: ún⌠≤@CpGúⁿ NULL A≤

íµ½súXⁿOAsΦϕµñΩC

SQL3414N Σús filenameC

í: ⁿJÑq⌠AA⌠t½sⁿJ

ΩTCYbºeⁿJ@YQ Ahú

C

2 SQL Tº 289

TºⁿXA½sⁿJΣúC

íε⌡µC

: mAiαbÑq½s

ⁿJC

SQL3415W LkN row-number column-number

µµqΘJΩrX૨Ω

wrXCwⁿJ NULL C

í: ⁿXµúαqΘJΩrX૨Ω

wrXC

: Yúⁿ NULL A≤ΘJΩß½

súXⁿOAsΦϕµñΩC

SQL3416W LkN row-number column-number

µµqΘJΩrX૨Ω

wrXCⁿJεCC

í: ⁿXµúαqΘJΩrX૨Ω

wrXC

: ún⌠≤@CYúⁿεCA≤Θ

JΩß½súXⁿOAsΦϕµñΩC

SQL3417N l⌠mt∩ pair-number ∩≤rX

codepage ÑLC

í: mt∩∩≤rXÑLA]rXπ

DBCS sXCoϕrXñC@r° 2

Cmt∩ñⁿwC

LkBzⁿOC

: lñµm½súXⁿ

OC

SQL3418W pG DB2 XΩAhúⁿw

NOCHARDEL ¼óCªO

ΣSjrΩC

í: NOCHARDEL ¼óO]pΣS

jrΩCDnúO≤ DB2 EXPORT

ΩCb DEL µíñAjrK

ΩyólAHOw]µ@í≈C

: τ NOCHARDEL bJⁿJⁿOñ

OnC

SQL3419W úΣⁿw∩CN

w] DB2 ≥⌡µ@C

í: w]w DB2 n² DB2SORT

wCµWµn@w

úΣSC DB2 Nw]≥⌡µ@C

iαúΣSG

v IDENTITY_16BIT ∩ΩwC

v Ωwtm A L T _ C O L L A T E ]

IDENTITY_16BITC

: ún⌠≤@C

SQL3500 - SQL3599

SQL3500W íb timestamp liJ phase

ÑqC

í: oOⁿ@ÑqNnlBe@Ñqw⌠

qTºCoÑq]A (HXC)G

v LOAD

v BUILD

v DELETE

b LOAD ÑqAΩⁿJϕµñC YnA

BUILD ≥b LOAD ºßCYΣM½

ΣADELETE ≥b BUILD ºßC

Y LOAD ⌠YεAznDbÑq½s

LOADC

: ún⌠≤@C

SQL3501W ≤TεΩwVeAHϕµn

ϕµíNú±J≈am¼AC

í: Is LOAD ⁿwF COPY NO, Pϕµn

ϕµíiJ≈am¼AAúDε≥≈ΩwC

í≥⌡µC

: ún⌠≤@C

SQL3502N ío number iAwWXe

\iC

í: ⁿOíoXiwWXIsí

ⁿwiC

íεC

: Aϕ∩ⁿJTΩAW[e\

iC½súXⁿOC

SQL3503W íwⁿJ number εCAÑ≤

ⁿwpMC

í: ⁿJεCwÑ≤bIsíⁿw

εCC

íwQ¿C

290 TºΓU GU

: ún⌠≤C

SQL3504W b@PIC

í: bUC¼pUIsANbúP≤ SAVECOUNT

ñⁿwWhíjW@PIG

v wFOsbOΘñ meta-data

C

v s image omAεⁿJC

: bTºßY≥⌡µ LOADAhún⌠

≤@CY LOAD εA≤ (pmA

Yu@PIíj) ß½sC

SQL3505N filetmod ñⁿw RECLEN ∩°A

úb 1 32767 d≥C

í: bfiletmod ñAw ASC ⁿwF RECLEN

Cⁿw°LC

: ≤°½súXⁿOC

SQL3506W row-number CM column-number µ

ñA NULL ⁿⁿwLCN]

@ ’N’ C

í: ASC i∩CΩµⁿw@ NULL ⁿ

µA]t ’Y’ ’N’C’Y’ ϕµ NULL A’N’ ϕ

µΩCY NULL ⁿµñSoAh

w ’N’ANΩⁿJµñC

: YΩ NULL ⁿúTA≤ΘJ

½súXⁿOC

SQL3507N ⁿw NULL ⁿεCúb 0

32767 d≥A NULL ⁿ

LC

í: bnull_ind ñ ASC ⁿw NULL ⁿ

µLA NULL ⁿJⁿLC

: ≤½súXⁿOC

SQL3508N bⁿJⁿJdíAs¼ file-type

⌠AoC]XG

reason-codeC⌠Gpath/fileC

í: bⁿJⁿJd BzíAs

XCíεBzC

: ⁿJApGϕµíúbⁿJam¼A

UA≤DAIsⁿJíC pGϕµB≤

ⁿJm¼AAH RESTART REPLACE íIsⁿ

JíAϕµí≈CizL LOAD

QUERY ⁿOMwϕµí¼AC

HU]XMµG

1 úαC

oiα≤WúTL¼≈v¡s

/²C≤DAMß½s

½s⌡µⁿJC

ⁿJsiαwlAΩwiαwq

≈CboípUúΣ load restartC

load terminateAϕµµ≈ⁿJm¼AC

2 úα¬ /yC

oiαOwΘPCpGOwΘA

Aϕ@AA½s½s⌡µⁿ

JC

3 úαgJ≤jpC

oiαO wíwΘPCU

¼MµATw¼≈í⌡µⁿJA

∩ΣLmC½sA½sⁿJC

pGOwΘA Aϕ@AA½

s½s⌡µⁿJC

4 ñLΩC

ⁿJñúTΩCd

TEMPFILES_PATH @íC

5 úα÷¼C

YⁿJúα½s½s⌡µAhP IBM A

NϕpC

6 úαRúC

YⁿJúα½s½s⌡µAhP IBM A

NϕpC

7 ⁿwC¼MµAΣX

A½sⁿJC

UO¼MµG

SORTDIRECTORYTwⁿwTu@²C²X

í¼≈xsΓwⁿJΩ

ΣjpC ⁿJíJM½sⁿJA]ϕµ

ñsΩΣrjpΓíC

MSGFILETwⁿwTTºC¼≈

ígUⁿJíXTºC

YOⁿJd ATOTºúP≤

bd ¼AⁿJTºC

TEMPFILES_PATHTwⁿw⌠OTC

÷A\ Data Movement Utilities

Guide and ReferenceC

2 SQL Tº 291

SQL3509W íwϕµñRú number εCC

í: ⁿJϕµY@A@Hε

CNbRúÑqϕµñRúCTºⁿXRúFhε

CC

: ún⌠≤@C

SQL3510N Ñqu@²úαsC

í: Ñq@hⁿwu@²úsbS

¬g\ivC

: TOⁿwu@²wsbA]wAϕ¬

g\ivßA½súXⁿOC

SQL3511W Σúb row-number CM

column-number µñRWCwⁿJ

NULLC

í: ΣúⁿwµñWCiαOΩ¼ú

XC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

wⁿJ NULLC

: dΘJCnA≤ΘJA

½súXⁿOAsΦϕµñΩC

SQL3512W Σúb row-number CM

column-number µñRWA²O

µúi NULL CⁿJεCC

í: ΣúⁿwµñWCúαⁿJ NULLA

]ϕµñΘXµúi NULLC

Njr ASCII (DEL) ÑAµXⁿX

εCñtDµCN ASCII ÑAµX

ⁿwDlεCñmC

ⁿJεCC

: ≤ΘJA½súXⁿOAsΦϕ

µñΩC

SQL3513N rXúXΩwrXC L

kⁿJC

í: DB2CS úαⁿJPrXPlΩwrX

úPΩwñC

: ≤ΩwrXß½súXⁿOA

t@¼ (p PC/IXF)ANlΩwΩs

ΩwC

SQL3514N oítCτXG

functionC]XGreason-codeCXG

error-codeC

í: ΩwíBzíotC

: function úPAnD@]úPC

iατXG

v 1 - uⁿJvXC

½sⁿJC YMsbAN\αB

]XMXúNANϕC

v 2 - tíoC

DB2 Client/Server í (úOt)A

A@C ⌡µAN°Au]wn²v½

]¿C iαn½suΩwzívA

αu]wn²vsCYMsbAN

\αB]XMXútNANϕC

SQL3515W íwbí timestamp ¿ phase

ÑqC

í: oqTºⁿXw¿@ÑqCoÑq]A

(HXC)G

v LOAD

v BUILD

v DELETE

: ún⌠≤@C

SQL3516N íúα÷ⁿw½sⁿJC

í: óeAuⁿJívbuⁿJv⌡µß

@@PIñtºC o¼piαOtMΘ

xLC

: b BUILD Ñq½suⁿJvAϕµ

iJ@P¼AA (YA)A REPLACE ∩

⌡µuⁿJvC

SQL3517N bΘJñ¬@DwO²C

í: ío@µíLO²C qlsAiαwgQaC

BzεC

: HGiíqlñsO²AMß

½sl LOADC

SQL3518N ñΩPⁿJϕµúeC

í: ]UCY]AúαⁿJϕµG

v ϕµwqPϕµwqúXC

v bⁿJϕµ¡xAP¡xúPC

292 TºΓU GU

v OqYϕµAϕµrXúP≤b

ⁿJϕµC

: TwⁿwTϕµMCYnq@ú

Pwqϕµq@úP¡xrXⁿJΩA

IXF DEL ÑΣL¼C

SQL3519W lⁿJu@PIvCΘJO² =countC

í: uⁿJív⌡µu@PIvAH¿Ωw

ⁿJϕµΩC

: pGbTºßYCLTº

SQL3520WAϕu@PIvóC buvÑq

½suⁿJvATOϕµ@P¼AA (Y

sb) úwCMßAiHⁿJFO²Cb

RESTARTCOUNT W]ww¿\ⁿJO²A½s

uⁿJvA⌡LoεCAⁿJlí≈C

YTºßXTº SQL3520WAϕTº

AL¬C

SQL3520W ¿\ⁿJu@PIvC

í: uⁿJvQ¿u@PIvC

: TºCún⌠≤C

SQL3521N úΘJ sequence-numC

í: HhΘJIs@ⁿJA²ú

CDB2CS ¼úΘJ

CIXF ¼HTúΘJC

íεC

: úΘJAwⁿJΩ

]w RESTARTCOUNTA½síC

SQL3522N pGPTΘxOdM⌡XANL

kúsC

í: ⁿJIsPTΘxOdM⌡XΩw

AⁿwFsCs∩oΩwLC

íεBzC

: τΩwOπwóΘxOd

⌡XABbIsⁿJ@A]w@s

C

SQL3523W TºñSTºiC]XGrcC

í: LOAD Tºd STºCiα

XG

1 S⌠≤ LOAD TºsbC

2 LOAD TºñSTºC

: TwzwⁿwϕµWCYⁿw

ϕµWTLABúOwTºAdΩw

°Aτíwb@ñABSbÑΩ

(pGΩwΩ)CNGLOAD íl⌡µßA

LOAD TºFb LOAD í¿ßAN

NΣRúC

CLP ⁿOyk]A÷Σr TABLEApG

LOAD QUERY TABLE <tablename>

ñ TABLE ÷ΣrNP load query @W

tablename GiⁿJTºC

SQL3524N ∩ option L valueC

í: úOπCC@∩d≥

OG

1. TOTALFREESPACEGd≥O 0-100A¿

[bϕµíºbñe ±C

2. PAGEFREESPACEGd≥O 0-100A¿

C@dUΩ ±C

3. INDEXFREESPACEGd≥O 0-99A¿

C@ (ⁿJϕí) ±C

íεBzC

: ≤AMß½súXⁿOC

SQL3525N option-1 ∩P option-2 ∩úeC

í: íú∩úeC

: Rú∩Σñ@∩ßA½súXⁿ

OCd Command ReferenceAA∩Ω

TC

SQL3526N óly clause Pµ load ⁿOú

@PC]XGreason-codeC

í: ⁿXⁿJ¼í (ó) PzⁿJ/

J/XⁿOúeC]pUG

1 µ∩nzⁿw RECLEN NOEOFCHAR

¼óCzⁿOñ@ho

∩C

2 ⁿX∩ (p DEL ASC) PΘJΘXΩ

档@PC

3 wⁿwúO÷¼óA²

ϕµ]toµC

4 YO 8 ºeßAhúDµ

Ob CREATE INDEX »zí INCLUDE ly

ñⁿwAOF GENERATEDOVERRIDE

2 SQL Tº 293

¼óAhúiαb@ñⁿJ

tDOúµϕµC∩≤ 8 ºe

ßAYOH ORGANIZE BY lyⁿJtD

OúµϕµA]ⁿw

GENERATEDOVERRIDE ¼óC

5 IDENTITYOVERRIDE ¼óLkbⁿJ

GENERATED BY DEFAULT ¡µϕ

µC

6 YúϕµΣ@íAwq°

µ L O B µíAhzLkN

LOBSINFILE ¼óⁿwbΩ

wⁿJñC

7 GENERATEDMISSING IDENTITYMISSING

óbµⁿJJⁿOñANPϕ

µñµQúbⁿJ@ºC

8 ϕ¡µ≤Σ@í≈AΣñú

µ M≤DΣñ¡µApG

µⁿJí P A R T I T I O N _ O N L YB

LOAD_ONLY LOAD_ONLY_VERIFY_PART

Σñ@ApG SAVECOUNT ∩j≤ 0A

hⁿw IDENTITYOVERRIDE ¼ó

C

9 ϕϕµt@¡µwqwú

µABzⁿwF GENERATEDOVERRIDE

¼óAz]ⁿw

IDENTITYOVERRIDE ¼óCoTwN

HPϕµñ¡µ@PΦíApΓ

úµC

10 ϕ∩ⁿJϕµ SELECT M

vBwⁿw DUMPFILE óAH DB2 °A

Ωw≤ UNIX ¼@tA

DUMPFILEACCESSALL ¼óC

11 USEDEFAULTS ¼óLkP IXF

¼ RECLEN ó ASC ¼@

C

12 wⁿww÷¼óA²

ϕµ]toµC

: dzb∩DC @Póly (¼í ) íA½súXⁿOC

SQL3527N CODEPAGE ∩ FILETMOD ñ

ⁿwrLC

í: b FILETMOD ñACODEPAGE ∩LC

: ≤rXXA½súXⁿOC

SQL3528W CLP ⁿOñⁿwjr (µj

rBrΩjrpI) iαq

írX૨ΩwrXC

í: N CLP ⁿOqße°AApGΓ

rXúPAhªNßrX૨°A

rXC

: YnTwjrQα½AhNªⁿ

w¿Qiµí

SQL3529N bµ column-number ñAoperation-name

@oF@úⁿΣΩ¼

data-typeC

í: operation-name @úΣµ column-number ñ

oΩ¼ data-typeC

: qϕµwq Data Movement Guide ñd

\ΣΩ¼C

SQL3530I uⁿJdvíb °

partitionnumberW agenttype iC

í: uⁿJd víOb MPP ⌠ñIsC

: ún⌠≤@C

SQL3531I wo LOAD RESTARTC

í: wú RESTART ∩ebQd uⁿ

JvC

: ún⌠≤@C

SQL3532I uⁿJvíeB≤ phase ÑqC

í: oTºⁿXebd ºuⁿJvÑ

qC

: ún⌠≤@C

SQL3533I uⁿJvíebm

number º numberC

í: pGed uⁿJvB≤ BUILD ÑqA

NoTºC

: ún⌠≤@C

SQL3534I ⁿJ DELETE Ñqjw¿ number

±C

í: pGed uⁿJvB≤ DELETE ÑqA

NoTºC

: ún⌠≤@C

294 TºΓU GU

SQL3535W úAΣ LOAD ⁿO

parameter-nameF LOAD íNúB

zΣC

í: z LOAD ⁿO]tYAúAⁿΣC

: \ DB2 íσ≤AH o LOAD

í÷ΩTAH÷ LOAD απ÷

C

SQL3536N tϕµí table-space-name w

íC

í: LOAD íbNΣAoϕµí

wí¼pC

: Twwtm¼≈ítϕµí

table-space-nameAíObº

jpΓC½s LOAD íC

SQL3537N b⌡µ LOAD ííALktm

OΘC

í: BzΩOΘú¼ALOAD íLkBz

C

: ¼TºAεíCTw

¼≈ΩOΘiBzC

iαMΦ]AG

v íPΩwsuAC∩ºΩ

wtmñΩ∩ (sortheap) jpC

v úIBzAB/εΣLeb⌡µ

íC

v W[iºΩOΘqC

SQL3538N LOAD QUERY íóA]

LOAD úP@⌠C

í: @ΣL LOAD OP@ TEMPFILES

PATH IsABbiµñC LOAD QUERY

íLkMwund @ LOADC

: LOAD QUERY TABLE

NC

SQL3539N Lkiµ LOAD RESTARTA]w

L@ LOAD TERMINATEC

í: LOAD TERMINATE ⁿOºßuαiµ LOAD

TERMINATEC

: uα LOAD TERMINATE ≥

iµC

SQL3550W row-number C column-number µñ

µD NULLA²OµwQ

wq GENERATED ALWAYSC

í: bΘJño@D NULL µC]

µ≤ GENERATED ALWAYS ¼AHLkⁿJ

CµXb≥óΩεCñⁿwµC

: ∩ LOAD ÑAub identityoverride

¼óATD NULL µα≈QⁿJ

G E N E R A T E D A L W A Y S OµC∩≤DO

GENERATED ALWAYS µAi generatedoverride

¼óNTD NULL ⁿJεCCpG∩o

óúϕAhϕ LOAD nⁿεCAµN

H NULL m½C

∩≤ IMPORT ÑAS⌠≤ΦíiHm½ GENERATED

ALWAYS µCϕínⁿεCANúµ

H NULL m½C

SQL3551W ϕµ]tF@Qím½

GENERATED ALWAYS µC

í : wⁿw ″ove r r i de ″ ¼ó (p

IDENTITYOVERRIDE GENERATEDOVERRIDE)C

∩ IDENTITYOVERRIDE ÑAoiαHQwq

GENERATED ALWAYS ºOµ@eC

∩ GENERATEDOVERRIDE ÑAoiαútPΣ

µwqú∩ºDO GENERATED ALWAYS

µC

: ún⌠≤@C

2 SQL Tº 295

SQL3600 - SQL3699

SQL3600N SET INTEGRITY »zí IMMEDIATECHECKED ∩LA]ϕµ

table-name O@πΘdϕµ

B≤u]wπmv¼AC

í : SET INTEGRITY »zí IMMEDIATE

CHECKED ∩≤GbϕµB≤u]wπmv

¼ABúO@πΘd ϕµAϕΣB≤

u]wπmv¼AAΣñ@WN]bIsMµ

ñABñíWN]bMµñC

:

1. a OFF ∩ SET INTEGRITY »zíAN

ϕµm≤u]wπmv¼AC

2. w∩@ΩΘd ϕµ IMMEDIATE

UNCHECKED ∩C

3. NϕµWNJwdϕµMµCWNB≤

u]wπmv¼AABñíWN]

bMµñC

4. pGϕµB≤uLΩv¼AA²B≤u]

wπmv¼AAⁿwa FULL ACCESS ∩

SET INTEGRITY »zíAHjεϕµµ≈uL

Ωv¼ACNAOdbu]wπ

mv¼AUYπΘd ϕµA]j

εbß≥ REFRESH TABLE »zíñ½sp

ΓAOdbu]wπmv¼AU

YmϕµAA]úα½sπzªπ

Θd ϕµC

sqlcodeG -3600

sqlstateG 51027

SQL3601W »zíP@hϕµB≤u]w

πmv¼AC

í: ϕµB≤u]wπmv¼AAiHjεπ

¡εAOjε≥ϕµBYπΘd ϕµ

lmϕµºíΩ÷YCSOOUC»zí

NΣñ@CXϕµm≤u]wπmv¼AC

v ALTER TABLE ... ATTACH »zíjε ATTACH

ϕµiJu]wπmv¼A

v ALTER TABLE ... DETACH »zíjεlYπΘ

d ϕµlB≤u]wπmv¼A

mϕµ

v SET INTEGRITY »zíjεlíΣϕBl

YπΘlB≤u]wπmv¼Amϕ

µ

Lks su≈ϕµv≈Aw

@Σ≈πΘd ϕµmϕµεC

: YnτB≤u]wπmv¼Aºϕ

µπAw∩oϕµ⌡µa IMMEDIATE

CHECKED ∩ SET INTEGRITY »zíCYnTw

ϕµB≤u]wπmv¼AAoXUCd G

SELECT TABSCHEMA, TABNAME, STATUSFROM SYSCAT.TABLESWHERE STATUS = ’C’

YnPw≈ϕµO ALTER TABLE ... DETACH

»zíBúis AoXUCd G

SELECT TABSCHEMA, TABNAME, TYPEFROM SYSCAT.TABLESWHERE TYPE = ’L’

sqlcodeG +3601

sqlstateG 01586

SQL3602W dΩBzo¡εHAYº

ϕµC

í: εCHFQⁿw SET INTEGRITY »zí

⌡µñnd¡εCoúºϕµC

: dH¡εºϕµCoεCw

ϕµñRúA²ziH≤ßqºϕµC

sqlcodeG +3602

sqlstateG 01603

SQL3603N zL SET INTEGRITY »zídΩ

BzAoFPW name º¡ε

@÷πHWC

í: o@εCHbϕµñwq¡ε@

AϕµOⁿw SET INTEGRITY »zíiµ

dCW name O¡εWBúµW@W

C

: ≤ FOR EXCEPTION ∩Aε

CϕµñRúC

dΩAz FOR EXCEPTION ∩⌡µ

SET INTEGRITY »zíCiHºϕµΩT≤Ω

C

sqlcodeG -3603

sqlstateG 23514

296 TºΓU GU

SQL3604N P SET INTEGRITY »zí LOAD

íñºϕµ table-name ∩º

¼pϕµ excp-table-name SAϕ

cAw@B¡εBúµ

oí[HwqAO¡B≤u]w

πmv¼AAO¼LC]X

reason-codeC

í: ∩≤ϕµºϕµⁿ≤Σ ϕµw

qC iº¼pϕµwq∩µABbyzº¼

pϕµºσ≤÷í≈ⁿwoºϕµCº¼pϕ

µñiαS⌠≤úµCbº¼pϕµWúwq

⌠≤¡εBoí@Cº¼pϕµ¡ú

B≤u]wπmv¼ACº¼pϕµúαOΩ

ϕµBd≥OϕµA≈ϕµCº¼p

ϕµúαπ⌠≤Y½sπzπΘd ϕµ

YFmϕµAº¼pϕµ¡]úαOπΘd

ϕµmϕµCº¼pϕµπPdºϕµ

PwhAHP@ⁿO@µC

]X∩≤G

1 º¼pϕµB≤u]wπmv¼A

2 º¼pϕµúπAϕµc

3 º¼pϕµπ¡ε

4 º¼pϕµπoí

5 º¼pϕµπúµ

6 º¼pϕµπ@

7 º¼pϕµOπΘd ϕµOmϕµ

8 º¼pϕµπY½sπzπΘd

ϕµYFmϕµ

9 º¼pϕµPbⁿJϕµP

10 º¼pϕµOd≥Oϕµ

11 º¼pϕµOΩϕµ

12 º¼pϕµO≈ϕµ

13 º¼pϕµúπPdϕµPwh

PⁿO@µXC

: ÷σ≤ñ÷ⁿº¼p

ϕµAMß½s⌡µ»zííC

sqlcodeG -3604

sqlstateG 428A5

SQL3605N SET INTEGRITY »zíñRWϕµ

table-name QCndϕµAiα

OQhⁿwº¼pϕµC

í: ϕb SET INTEGRITY »zíñⁿw FOR

EXCEPTION lyAiαoA]pUG

v dϕµCñSϕµ

v dϕµPºϕµ@

v hdϕµúⁿwFºϕµC

: ≤ϕµWA½s⌡µⁿOC

sqlcodeG -3605

sqlstateG 428A6

SQL3606N dñϕµP SET INTEGRITY »z

íñⁿwº¼pϕµϕµúC

í: º¼pϕµPIsMµñúDΩΘd

ϕµmϕµºíAO@∩@∩÷YCIsM

µñπΘd ϕµmϕµúi∩º¼p

ϕµC

: w∩DΩΘd ϕµmϕµϕµA

º¼pϕµ (Yúsb)ANªⁿwb

IsMµñAH½s⌡µⁿOCúnπΘd ϕµ

Mmϕµⁿwº¼pϕµC

sqlcodeG -3606

sqlstateG 428A7

SQL3608N ϕϕµ≥ªϕµ parent-table-name B

≤u]wπmv¼A SETINTEGRITY »zíNϕµ

dependent-table-name m≤u]wπ

mv¼AALk SET INTEGRITY»zídϕµC

í: b SET INTEGRITY »zíºeºßA ϕµ

≥ªϕµúúαB≤u]wπmv¼AAh

NΣJIsMµñAHdϕµC

: ⌡µ SET INTEGRITY »zíd ϕ

µAHTw ϕµB≤u]wπmv¼ACpG

ϕµπΘd ϕµmϕµA⌡µ SET

INTEGRITY »zíd≥ªϕµAHTw≥ªϕµB

≤u]wπmv¼AC

YϕµúOΩΘd ϕµmϕµAz²

d ϕµC]iHdϕµAN ϕµCJIsC

ñCbípUAY ϕµñH¡εεCABo

εCSRú±mº¼pϕµñAh»zíi

αóCpG FOR EXCEPTION ∩ANiαo

oípC

YϕµOΩΘd ϕµmϕµAz²d

≥ªϕµCz]iH½sπzΩΘd ϕµAN

≥ªϕµJIsMµñCbípUAY ϕµñH

¡εεCABoεCSRú±mº¼pϕ

µñAh»zíiαóCpG F O R

EXCEPTION ∩ANiαooípC

2 SQL Tº 297

bj⌠ípUAϕµúNCJIsCñC

sqlcodeG -3608

sqlstateG 428A8

SQL3700 - SQL3799

SQL3700W m device wíC active-devices

ΣLµmCWsCΘAϕ

@C

í: ⁿwmWCΘwíCmO°ⁿΩ

active-devices + 1 m䤧@C

: ⌡µUC@@G

v bⁿwmWⁿWsCΘAzLIs°ⁿMI

sí 1 (SQLU_CONTINUE) ≥°ⁿC

v pG active-devices úOsAhzLIs UNLOAD

íMIsí@ 4 (SQLU_DEVICE_TERMINATE)

≥°ⁿAúmC

v zLIsí@ 2 (SQLU_TERMINATE) Is

UNLOAD í °°ⁿC

SQL3701W wⁿw lobpaths A²ϕµS⌠

≤ LOB °¼ΩCNQñC

í: lobpaths LOB M LONG ΩAⁿw@

≈CϕµS⌠≤ LOB LONG ΩAGú

lobpaths ⁿwC

: ún⌠≤@C

SQL3702W iC¼m device SQLCODEsqlcodeCbSmípUA≥°

ⁿC

í: Y°ⁿm SQLCODE sqlcodeC

≥°ⁿAñmC

: bⁿwmWⁿJCΘS⌠≤°ⁿΩ

A]ⁿJ°ⁿΩú]Abú LOAD

íCΘñCmDAbTºΓUñM

Σ SQLCODEC

SQL3703W w°ⁿ¼ type xxx / yyy Aw

egJCΘC

í: b°ⁿϕµOⁿw¼Ω yyy

¿CΣñ xxx w UNLOAD íBzAe

CΘgJ≈ANΩgJCΘC

type ≤UCº@G

v 0 ϕWΩ

v 2 ϕ LONG ΩMtmΩT

v 3 ϕ LOB Ω

v 4 ϕ LOB tmΩT

NALONG M LOB Ω°ⁿ¿ xxx iα± yyy

A]íú°ⁿA²½sⁿJΩAS

½soíC

∩≤@δΩA]iαúoX xxx = yyy T

ºCTº 3105 ϕQ¿°ⁿC

: TºCún⌠≤@C

SQL3704N ⁿw num_buffers LC

í: num_buffers MwíwCY

ⁿw lobpaths AhpO 2AYⁿw lobpaths

AhpO 3CoO⌡µípCY

ⁿwAíqwC

qOíN⌡µíBzoXAú

lobpaths OwⁿwCYⁿww≤A

YBzNÑwCzNⁿw

0A²í∩wCíxs∩jp

n¡εíxsqAαⁿwC

: num_buffers ½súXⁿ

OC

SQL3705N ⁿwwjpLC wjp

ⁿw 0AO≤ 8 P 250000 º

í (t 8 P 250000)Chww

jpúoWX 250000C

í: íIsíúwjp

LC wjpMwíwjpCOw

o 4K C ⁿw 0A≤ 8 P

250000 ºí (t 8 P 250000)CpGhwAhw

PwjpßúoWX 250000C

ⁿw 0 G

v ϕµWΩ±bΩwzxsΘϕµíñ

Aw]wjp ϕµíXjjp 8 ñj

C

v ϕµWΩ±btzxsΘϕµíñA

w]wjp 8C

: wjp½soXⁿOC

SQL3706N path/file wíC

298 TºΓU GU

í: ΩwíBzíA wíC

íε⌡µC

: TOí¼≈ íANΘX

p aÑΣLCΘWC

SQL3707N ⁿwOΘjp size1 LC

jpU¡O size2C

í: OΘjpAΣú≈jC

: OΘjpA½s⌡µⁿOC

nTOupxsΘqAⁿw 0 (¿w])CM

Aj≤pAiHú¬@⌡µαC

SQL3783N smAoC

XO errcodeC

í: ⁿJAsmoC

@tXC

: dTºñXAAΩTCYi

αA≤A½súXⁿOC

SQL3784W ¬smAoLΩCó

mb line-no µA¼ errtype

í: ⁿJAbsmñ¬LΩC

µXM¼CízHK≥⌡µC

: ≤smñΩAHTI

sí@íAHⁿO≥BzOε

BzC

SQL3785N bI node-numberWA≤ timestamp A

ϕµ schema.tablename ⁿJóA

]o sqlcodeAΣLΩT

additional-infoC

í: ⁿJíoY½CíεBzC

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: ÷ΩTAdTºñXC≤ß

A½súXⁿOC

SQL3798W HL parameter Is

ROLL-FORWARD APIA≥iµⁿ

J@C

í: ⁿJJYA∩ⁿJe¼

ALC

: ≤AHTIsí@

íAHⁿO≥BzOεC

SQL3799W bI node-numberWA≤ timestamp A

ϕµ schema.tablename ⁿJmA

]úi sqlcodeAΣLΩT

additional-infoC

í: ⁿJíoiípCízH

K≥⌡µC

(NGpGzbwΩw°AAI

XⁿXoIC hAªOú÷AB

ñªC)

: ÷ΩTAdTºñXC

T@HTIsí@íAH

ⁿO≥BzOεC

SQL3800 - SQL3899

SQL3802N oLεBzí quiesce-modeC

í: Lεíeε APIC

: HT½s⌡µⁿOC

SQL3804N LC

í: BzíⁿOíoLC

: d Administration GuideA≤ípßA

HAϕΦk½sτA½súXⁿOC

SQL3805N í¼Aⁿwϕµ@hϕµ

í¼ATε loadapi @

quiescemode actionC]X =reason-codeC

í: ⁿJ API loadapi @ (εBzí

callerac) Pí¼Aϕµ@hϕµí

¼A≡C

iα]XpUG

01 ⁿwϕµΣñ@ϕµí¼AATε

loadapi @εBzíC

02 íúbΦu@µlBC¼pT

εⁿwⁿJ@C

2 SQL Tº 299

03 í¼ATεⁿwⁿJ@C

04 ϕµ@hϕµíA]εBzj

ºGεBzC

05 Lkεt²ϕµíC

06 ϕϕµíB≤≈m¼AAúe\ⁿJ

sC

07 búTÑqñA½sl@ⁿJ@

C

08 ∩Σ M≤¡µwABD

ϕµúOqⁿJÑq½sϕµA½

sⁿJ@Cúe\pⁿJA]½s

ⁿJíεC°Ωiα≤¡µW

÷YAúP≤lⁿJñ°ΩC

: ∩WzC]G

01 T loadapi @εí ½súXⁿ

OAϕµ≤ϕµí¼AC

02 TⁿJ@½súXⁿOAzLoX

COMMIT ROLLBACK ¿eu@Φµ

C

03 ½súXπTⁿJ@ⁿOC

04 PϕµϕµíwFεBzj

CQUIESCE RESET oϕµíC

05 ½súXπúbt²ϕµíϕµ

ⁿOC

06 ½súXñLsⁿO

07 Pb@Ñq½slⁿJ@AH

TÑq½súXⁿOC

08 TERMINATE @AεⁿJ@AMß

½súXl load ⁿOC

SQL3806N úOíϕµ¡ε∩nⁿJϕµúO

OFFC

í: bIsⁿJ API nⁿJϕµ@h¡ε

C

: b÷¼ϕµ⌠ßA½súXⁿOC

SQL3807N ΩΩw name Rε@bmñC

í: t@wgúXRεⁿOAB¿C

: ÑRε¿C

SQL3808N ΩΩw name °Rε@bm

ñC

í: t@wgúX °RεⁿOABⁿO

¿C

: Ñ °Rε¿C

SQL3900 - SQL3999

300 TºΓU GU

SQL3901N oúY½tC]X

reason-codeC

í: oúY½tABz⌠C

: YlB≤@ñAhb@tⁿOµú

BIsuWl≈αvCMßpz NAN

ϕAúUCΩTG

v Dí

v SQLCODE tt]X

v SQLCA e (iα)

v l (iα)C

SQL3902C otCúiαAi@BBz

C]X = reason-codeC

í: otC

: YlB≤@ñAhb@tⁿOµú

BIsuWl≈αvCMßpz NAN

ϕAúUCΩTG

v Dí

v SQLCODE tt]X

v SQLCA e (iα)

v l (iα)C

SQL3910I PBÑq@Q¿C

í:

:

SQL3911I wQ¿PBÑq@C

í:

:

SQL3912I wQ¿ STOPC

í:

:

SQL3913I oX STOPA²OeSPBÑq@

b@ñC

í:

:

SQL3914I oXⁿOCPBÑq@w

QεC

í:

:

SQL3915I bGWⁿPε°AºeAoXF

ⁿOCGN≤UPBÑ

q@íWⁿC

í:

:

SQL3916I ¼ STOP (ε) nDCPBÑq@

wQεC

í:

:

SQL3917I bGWⁿPε°AºeA¼

STOP (ε) nDCGN≤UPB

Ñq@íWⁿC

í:

:

SQL3918I wQoPBiΩTC

í:

:

SQL3919I bPtα≈Pε°Aopº

eA¼ STOP (ε) nDCPBw

QεC

í:

:

SQL3920I PtWíPiP

tºsíúCLk

⌡µPBC

í: Pt°iíúsbPε°

AWC

: pAñtzC

SQL3921I Pε°AwPtCLk⌡

µPBC

í: bípUALkNPtPBC

: pAñtzC

2 SQL Tº 301

SQL3930W Si⌡µPB ScriptC

í: NPB Script UⁿPt⌡µC

: \AñApztzA

HTwPtPεΩwWiPB

ScriptC

SQL3931W wQ¿PBÑq@C²Ob

PεΩwñΣúP IDC

í: iαOTaNP ID wqbPtWA

OPtwqbPεΩwñC

: pGz DB2SATELLITEID n²A

TwΣ]wOPtM IDCpGzO@t

nJ ID @P IDATwzbnJAO

IDC

SQL3932W wQ¿PBÑq@C²OP

tíúOb⌠ñ]

wAúO]Pε°AW

PtssbC

í: PtWíPPts⌠

󡣣PC

: TwPtWí]w

OTC

SQL3933W wQ¿PBÑq@C²OP

túⁿPε°AΣ

C

í: Ptd≥AbPε°A

W@hUGhºíC

: pAñtzC

SQL3934W wQ¿PBÑq@C²OP

ε°AwPtC

í: bPε°AWAwNPt]b¼

AC

: pAñtzC

SQL3935W wQ¿PBÑq@C²Ob

Pε°AWAPtOB≤ó¼

AC

í: bPε°AWAPtOB≤ó¼

AC

: pAñtzC

SQL3936W SiiΩTC

í: PBÑq@FOⁿiΩTÑqA

PtPBÑq@b@ñC

: TwPBÑq@B≤@ñAb

yßd iΩTC

SQL3937W PtíPiPt

íúC

í: PtuαPΣsSwíPBC

PtíLkPε°AW

PtsC

: TwPtWí]w

OTC

SQL3938W b⌡µ Script íAoXFⁿOCP

BÑq@wεA²OPt¼A

iαú@PC

í: b⌡µPBBz Script ⌡µÑqAoXF

ⁿOCPBÑq@wεA²OPt¼Ai

αú@PA] Script iαbúAϕaΦQεFC

: pAñtzC

SQL3942I wQPt]wPBÑq@O

rC

í: wQPt]wÑq@OrC

: ún⌠≤@C

SQL3943N PBÑq@OrWX°W¡ length

rC

í: ⁿwPBÑq@Or°j≤ie\r

° lengthC

: TwOrSWL nnn rC

SQL3944I wQPt½]PBÑq@O

rC

í: wQPt½]Ñq@OrC

: ún⌠≤@C

SQL3945I wQPtPBÑq@O

rC

í: wQΣPtÑq@OrC

: ún⌠≤@C

302 TºΓU GU

SQL3946N PBÑq@Or@óC

í: PBÑq@Or@óA]úC

: TwwTwúCpGóA

p DB2 AHC

SQL3950N PBÑq@b@ñCuα@P

BÑq@B≤@ñC

í: @uαiµ@PBÑq@C

: ѵPBÑq@Q¿ßA

Alt@Ñq@C

SQL3951N Lkb⌠ñΣP IDC

í: iαñLF@tnJAO]w

DB2SATELLITEID n²C

: pGzO@tnJ ID @P

IDAnJ@tCpGz DB2SATELLITEID n

²ATwΣ]wOPtM IDC

SQL3952N bPε°AWΣúP IDC

í: iαOTaNP ID wqbPt

WAOPtwqbPε°AWC

: pGz DB2SATELLITEID n²A

TwΣ]wOPtM IDCpGzO@t

nJ ID @P IDATwzbnJAO

IDChApAñztzC

SQL3953N Pε°AwPtC

í: Pε°AwP IDC

: pAñtzC

SQL3954N bPε°AWAPtB≤ó

¼AC

í: bPε°AWAPtB≤ó¼AA

]²ePBÑq@wóC

: pAñtzC

SQL3955N ΣúPεΩwWΣOWC

í: PεΩwTasC

: \AñApztzC

SQL3956N Ptíb⌠

ñwqC

í: íbP⌠ñwqA

OwqúTC

: Twí]wOTC

SQL3957N LksPε°AA]qTóG

SQLCODE=sqlcode

SQLSTATE=sqlstateA tokens=token1B

token2B token3C

í : qTltC÷A

sqlcodeC

: pAñtzC

SQL3958N bPBÑq@íAoG

SQLCODE=sqlcode

SQLSTATE=sqlstateA tokens=token1B

token2B token3C

í: qTltúC÷A

sqlcodeC

: pAñtzC

SQL3959N LkPBÑq@A]qTóG

SQLCODE=sqlcode

SQLSTATE=sqlstateA tokens=token1B

token2B token3C

í : qTltC÷A

sqlcodeC

: pAñtzC

SQL3960N LkNGWⁿPε°AA]q

TóG SQLCODE=sqlcode

SQLSTATE=sqlstateA tokens=token1B

token2B token3C

í : qTltC÷A

sqlcodeC

: pAñtzC

SQL3961N LkHPε°AiµOC

í: bsPεΩwAO

C

: iαOsPεΩw

z ID KXAGúTCú

T ID MKXA\AñApzt

zC

2 SQL Tº 303

SQL3962N LkPBA]ΩwoG

SQLCODE=sqlcode

SQLSTATE=sqlstateA tokens=token1B

token2B token3C

í: Pε°AAoF²εPBiµC

: ½sPBCpGóApA

ñztzC

SQL3963N LkWⁿGA]ΩwoG

SQLCODE=sqlcode

SQLSTATE=sqlstateA tokens=token1B

token2B token3C

í: bNGWⁿPε°AAoC

: pAñtzC

SQL3964N PBóA]Pε°AúΣ

PtC

í: Ptd≥AbPε°A

W@hUGhºíC

: pAñtzC

SQL3965N LkUⁿPB ScriptA]Pε°

A@óG SQLCODE=sqlcode

SQLSTATE=sqlstateA tokens=token1B

token2B token3C

í: PtLkUⁿPBPt scriptCi

αO]ε°ALkPtNw

Script ΩCt@]OPε°A]Ω

¡εALk¿nDC

: A@CpGóApAñ

ztzC

SQL3966N PBÑq@óC]X

reason-codeC

í: PBÑq@Lk¿A]pUG

v (01) OΩTC

v (02) PBí≈ ScriptC

v (03) tl≥FC

v (04) otA²εF Script ⌡µC

: A@CpGóApAñ

ztzC

SQL3967N LkiΩTC

í: Lk PtPBÑq@iCiα

OΩlAOΩúsbC

: pGPBÑq@biµñA²Si

ΩTA\AñApztzC

SQL3968N PBLkQ¿A] Script @ó

C²ON⌡µGePε°

AC

í: b⌡µíAΣñ@PB Script oDCi

αOXúbwwq¿\rXñAO Script L

k⌡µC

: pAñtzC

SQL3969N PBóA]b⌡µ Script íA¼

ⁿOC

í: b¼ ⁿOAScript ⌡µóCo¼º

εPPBÑq@óA]t¼Aiα

ú@PC

: pAñtzC

SQL3970N PBÑq@óA SQLCODE sqlcode

SQLSTATE sqlatate m

locationC

í: Script ⌡µóAoúC

: pAñtzC

SQL4000 - SQL4099

304 TºΓU GU

SQL4001N line W column µñr character

LC

í: ⁿwrúO SQL »zíñrC

LkBz»zíC

: Rúm½LrC

SQL4002N token-1 P token-2 OgiD≈

ALkbµ@ SQL »zíñP@

yzlWC

í: ⁿwOriDCeíyz

lWCµ@»zíñhyzlWLAG@

DLC

LkBz»zíC

: b»zíñ≤íDMyzlW

ΦíC NA»zíiHtiD

C

SQL4003N oemsúΣ line µW

SQL »zíC

í: emsXMJΩwzí

úeCΩwzíΣⁿw»zíA²ems

úΣC

LkBz»zíC

: Tems½emsB

zC

SQL4004N Ω]WLC

í: Ω]W]tLrCW°

PACKAGE ∩ⁿwWC

⌠≤Ω]C

: Ω]Wú PACKAGE ∩

½súXⁿOC

SQL4005N q line µW position mlAΣ

LO tokenC

í: bⁿwO token SQL »zíñyk

C

LkBz»zíC

: d»zíASOOⁿwOP≥C≤

ykC

SQL4006N c¼C

í: ¼cWXW¡ 25C

LkBz»zíC

: ε¼cC

SQL4007N D≈c host-structure SµC

í: D≈c host-structure ñΣúµC

LkBz»zíC

: D≈csWµC

SQL4008N YDW name OXµAOú

α@@C

í: D name X@ΣLúXµí≈Xµ

DAXµDC

LkBzⁿOC

: ½sRWDC

SQL4009N Ω°ϕíLC

í: Ω°ϕíyk°C

LkBz»zíC

: djpϕíykC

SQL4010N uX SQLv»zí¼cúXkC

í: BEGIN COMPOUND lyQϕ@uX

SQLv»zíl»zíANC

: ú¼ BEGIN COMPOUND ½súX

emsC

SQL4011N uX SQLv»zíñ SQL l»zí

LC

í: buX SQLv»zíñLl»zí

ANC»zíG

v ALTER TABLE

v COMMENT ON

v CREATE INDEX

v CREATE TABLE

v CREATE VIEW

v w DELETE

v jM DELETE

v DROP

v GRANT

v INSERT

2 SQL Tº 305

v LOCK TABLE

v REVOKE

v SELECT INTO

v w UPDATE

v jM UPDATE

: úLl»zíA½súXemsC

sqlcodeG -4011

sqlstateG 42910

SQL4012N uX SQLv»zíñ COMMIT

ΦíLC

í: b COMPOUND SQL »zíñΣ COMMIT

ßAYSl»zíANC

: COMMIT l»zí¿ßl»z

íA½súXemsC

SQL4013N Σeúa BEGIN COMPOUND »z

í END COMPOUND »zíC

í : END COMPOUND »zíeS BEGIN

COMPOUND ANC

: Rú END COMPOUND sW BEGIN

COMPOUNDA½súXemsC

SQL4014N uX SQLvykLC

í: uX SQLv»zíykAN

Ciα]]AG

v END COMPOUND

v Σñ@l»zí (°s)

: qyk½semsC

SQL4015N beBzíAoC

í: o@AíemBzεC

LkBzⁿOC

: \ ″.err″ AΣX∩A

H o÷C

SQL4016N ΣúⁿwemBzC

í: ΣúzL PREPROCESSOR ∩ⁿwemB

zC

LkBzⁿOC

: TwziHqµ²⌡µemBz

ABd PREPROCESSOR ∩ykC

SQL4017W eBzwQ¿C

í: w PREPROCESSOR ∩ⁿwºíⁿOA

Qa¿ΘJeBzC

: ún⌠≤@C

SQL4018W blBzemBz

preprocessed-fileC

í: emsbBzwemBzC

: ún⌠≤@C

SQL4019W w¿BzemBz

preprocessed-fileC

í: emsw¿emBzBzC

: ún⌠≤@C

SQL4020N long D token-1 LC∩

’sqlint32’C

í: pG LONGERROR YES ems∩A

ems∩ LONGERROR ⁿw¡x]t 8

’long’Ah INTEGER DHΩ¼ ’sqlint32’

(D ’long’) iC

bt 8 ’long’ ¼ 64 ¡xWAie

ms∩ LONGERROR NO ⁿwnN ’long’ D

≤ BIGINT Ω¼CFnjiαA

zb INTEGER BIGINT Ω¼ñO ’sqlint32’

’sqlint64’C

: TºñⁿwΩ¼m½µD

Ω¼C

SQL4100 - SQL4199

SQL4100I XεQ sqlflag-type SQL yÑy

kiµykdC

í: wqLemsd SQL »zíANX

ε∩ⁿwykiµdCϕyktAN∩»zí

oXiTºC

Bz≥iµC

: LCTºC

SQL4102W bHσr text YOBAo SQLyk≈C

í: Xεb SQLFLAG ems∩ⁿw SQL

yÑykñAtC

306 TºΓU GU

Bz≥iµC

: ≤ SQL »zíC

SQL4103W Ωwq»zíúb CREATE SCHEMA»zíC

í: FIPS nΩwq»zíí]tb

CREATE SCHEMA »zíC

Bz≥iµC

: ≤ SQL »zíC

SQL4104W @D⌠tC

í: ⌠tb SQL »zíñúXoXX

DCSHΓΘlC

Bz≥iµC

: ≤ SQL »zíC

SQL4105W o SQL yklC»zí¿C

í: bonºeAwε SQL »zíC

Bz≥iµC

: ≤ SQL »zíC

SQL4106W Or identifier WX 18 rC

í: v¡ IDBϕµOrBµWB÷WB

WB CURSOR WBWW°WX

18 rC

Bz≥iµC

: ≤ SQL »zíC

SQL4107W µ column °BδTL

C

í: XUCΣñ@°≤G

v °j≤sC

v δTj≤sC

v új≤δTC

Bz≥iµC

: ≤ SQL »zíC

SQL4108W ⁿΩ¼úOAOΣ

úOsC

í: ⁿΩ¼OsC

Bz≥iµC

: ≤ SQL »zíC

SQL4109W SET FUNCTION SPECIFICATION

µ columnC

í: XUCΣñ@°≤G

v DISTINCT SET FUNCTION COLUMN REFERENCE

Lkl SET FUNCTION SPECIFICATION

µC

v ALL SET FUNCTION VALUE EXPRESSION ñ

C O L U M N R E F E R E N C E Lkl S E T

FUNCTION SPECIFICATION µC

Bz≥iµC

: ≤ SQL »zíC

SQL4110W t column VALUE EXPRESSIONúα]ABΓlC

í : VALUE EXPRESSION Lk]A OUTER

REFERENCE COLUMN REFERENCE ñBΓlC

Bz≥iµC

: ≤ SQL »zíC

SQL4111W COLUMN REFERENCE ≥óAO∩

ALL µτ function ÑLC

í: ALL SET FUNCTION SPECIFICATION VALUE

EXPRESSION ]A COLUMN REFERENCEC

Bz≥iµC

: ≤ SQL »zíC

SQL4112W µ column úO@ABn¡wC

í: ⁿwµbµd≥úO@CP¡

wAOµΦiO@µC

Bz≥iµC

: ≤ SQL »zíC

SQL4113W VALUE EXPRESSION iαt SETFUNCTION SPECIFICATIONC

í: ALL SET FUNCTION VALUE EXPRESSION

iαt SET FUNCTION SPECIFICATIONC

Bz≥iµC

: ≤ SQL »zíC

2 SQL Tº 307

SQL4114W µ column Obµd≥ϕµ

µC

í: XUCΣñ@°≤G

v @¡wϕµ÷WúsbC

v µWúbµd≥¡wC

Bz≥iµC

: ≤ SQL »zíC

SQL4115W t OUTER REFERENCE µ column

µτúb HAVING lyld

ñC

í: pGµτt OUTER REFERENCE COLUMN

REFERENCEAhª]tb HAVING lyld

ñC

Bz≥iµC

: ≤ SQL »zíC

SQL4116W SUM AVG τGúαOrΩC

í: rΩ∩ SET FUNCTION SPECIFICATION SUM

AVG GÑLC

Bz≥iµC

: ≤ SQL »zíC

SQL4117W bo⌠wqñABΓl operator L

C

í: XUCΣñ@°≤G

v t DISTINCT SET FUNCTION VALUE

EXPRESSION úα]A dyadic BΓlC

v b monadic BΓlºß@rúαO[ε

C

v pG P R I M A R Y ¼rΩAh V A L U E

EXPRESSION útBΓlC

Bz≥iµC

: ≤ SQL »zíC

SQL4118W exptype EXPRESSION b±úe

Ω¼C

í: UCΣñ@Ω¼ (H exptype O) úG

v exptype = COMPARISON - ±BΓl

v exptype = BETWEEN - T VALUE EXPRESSION

v exptype = IN - VALUE EXPRESSION, ld

VALUE SPECIFICATION

v exptype = QUANTIFIED - VALUE EXPRESSION l

d

Bz≥iµC

: ≤ SQL »zíC

SQL4119W LIKE zⁿñBΓúOrΩC

í: XUCΣñ@°≤G

v LIKE zⁿñµΩ¼úOrΩC

v LIKE zⁿñ¼Ω¼úOrΩC

Bz≥iµC

: ≤ SQL »zíC

SQL4120W ESCAPE rO@rΩC

í: LIKE zⁿñµ≈rπ° 1 rΩ

Ω¼C

Bz≥iµC

: ≤ SQL »zíC

SQL4121W WHERE lyBGROUP BY ly

HAVING ly∩s°

schema-name.view LC

í: pG FROM lyñOϕµO@sAh

TABLE EXPRESSION úot WHERE lyBGROUP

BY ly HAVING lyC

Bz≥iµC

: ≤ SQL »zíC

SQL4122W b FROM lyñAschema-name.name X

L@HWC

í: XUCΣñ@°≤G

v ϕµb FROM lyñXhC

v ÷WP≤ϕµWP≤ FROM lyñt@

÷WC

Bz≥iµC

: ≤ SQL »zíC

SQL4123W bw GROUP ° FROM lyñ

e\@ϕµC

í: pGϕµWOϕµOw GROUP °A

h FROM lynt@ϕµC

308 TºΓU GU

Bz≥iµC

: ≤ SQL »zíC

SQL4124W lµτµ column Lkb

WHERE lyñC

í: WHERE ly SEARCH CONDITION ñt

VALUE EXPRESSION ²úo]Alµτ

µC

Bz≥iµC

: ≤ SQL »zíC

SQL4125W ϕ WHERE lyπ@µτA

HAVING lyt WHERE lyC

í: pG SEARCH CONDITION ñt VALUE

EXPRESSION ²@µτAhb HAVING ly

ñt WHERE lyC

Bz≥iµC

: ≤ SQL »zíC

SQL4126W column COLUMN REFERENCE

O OUTER REFERENCEC

í: pG SEARCH CONDITION ñt VALUE

EXPRESSION ²@τAhbµτϕíñ

COLUMN REFERENCE O OUTER REFERENCEC

Bz≥iµC

: ≤ SQL »zíC

SQL4127W bµd≥A½µ columnC

í: bµd≥A½ⁿwµC

Bz≥iµC

: ≤ SQL »zíC

SQL4128W column-name COLUMN REFERENCEOsµAOⁿwbµτ

ñC

í: HAVING ly SEARCH CONDITION ld

ñt COLUMN REFERENCE @s

µAObµτⁿwC

Bz≥iµC

: ≤ SQL »zíC

SQL4129W ϕ * SELECT LIST Aϕµ

schema-name.table DEGREE

1C

í: pGb⌠≤zⁿ (EXISTS zⁿú) ld ñⁿ

wF * SELECT LISTAh TABLE EXPRESSION

DEGREE 1C

Bz≥iµC

: ≤ SQL »zíC

SQL4130W µτ∩Hϕµ schema-name.table l

TABLE EXPRESSION ÑLC

í: XUCΣñ@°≤G

v pG TABLE EXPRESSION Os°Ahld

S E L E C T L I S T úαt S E T F U N C T I O N

SPECIFICATIONC

v pG TABLE EXPRESSION Os°Ah QUERY

SPECIFICATION SELECT LIST úαtµτC

Bz≥iµC

: ≤ SQL »zíC

SQL4131W column COLUMN REFERENCE L

C

í: XUCΣñ@°≤G

v ∩@w GROUP ϕµÑACOLUMN REFERENCE

GROUP µAOb SET FUNCTION

SPECIFICATION ⁿwC

v pGSw GROUP ϕµ VALUE EXPRESSION ]

A SET FUNCTION SPECIFICATIONAhb SET

FUNCTION SPECIFICATION ⁿwC@ COLUMN

REFERENCEC

Bz≥iµC

: ≤ SQL »zíC

SQL4132W DISTINCT QⁿwFhC

í: XUCΣñ@°≤G

v úob QUERY SPECIFICATION ñⁿw DISTINCT h

Aú QUERY

SPECIFICATION ñt⌠≤ld C

v úobld ñⁿw DISTINCT hAúld ñ

t⌠≤ld C

Bz≥iµC

: ≤ SQL »zíC

2 SQL Tº 309

SQL4133W COMPARISON PREDICATE ldúα

t GROUP BY HAVING lyC

í: pGb COMPARISON PREDICATE ñⁿwF@

ld AhΣ FROM lyOwRWϕµ TABLE

EXPRESSION úot GROUP BY ly HAVING l

yC

Bz≥iµC

: ≤ SQL »zíC

SQL4134W COMPARISON PREDICATE zⁿLk

Ow GROUP °C

í: pGb COMPARISON PREDICATE ñⁿwF@

ld AhΣ FROM lyOwRWϕµ TABLE

EXPRESSION úoOw GROUP °C

Bz≥iµC

: ≤ SQL »zíC

SQL4135W oL AUTHORIZATIONIDENTIFIER authidC

í: ϕµW AUTHORIZATION IDENTIFIER r

LC

Bz≥iµC

: ≤ SQL »zíC

SQL4136W ϕµ° schema-name.name wsbC

í: ⁿwϕµW°Wwsb≤²ñC

Bz≥iµC

: ≤ SQL »zíC

SQL4137W ≥ó COLUMN DEFINITIONC

í: CREATE TABLE ⁿw@ COLUMN

DEFINITIONC

Bz≥iµC

: ≤ SQL »zíC

SQL4138W Ω¼ type1 PΩ¼

type2 úeC

í: Ω¼XG

v b FETCH »zíñA≤PºíC

v b SELECT »zíñA≤ºíC

Bz≥iµC

: ≤ SQL »zíC

SQL4139I z schema-name.table ⁿw VIEWCOLUMN LISTC

í: pG QUERY SPECIFICATION ⁿwϕµñ

⌠≤ΓµπPµWApGϕµ⌠≤

µRWµAhⁿw VIEW COLUMN

LISTC

Bz≥iµC

: ≤ SQL »zíC

SQL4140W oXAPXεεCW

= module-nameCíX =error-codeC

í: XεoíCYwⁿwykBs

Ω]∩Ah≥BzA²Xε@ú≥C

hABzεC

: O²TºñTºX (SQLCODE) B

WMXCNTºúzNAHC

SQL4141W b module-name ñúTº

message-number oC

í: FLAGGER wú@hwqTºC

Bz≥iµC

: O²TºñTºX (SQLCODE) B

WMXCNTºúzNAHC

SQL4142W S¼≈OΘ⌡µXε@Cí

X = error-codeC

í: S¼≈OΘXε⌡µ@CYwⁿwy

kBsΩ]∩Ah≥BzA²Xε@

ú≥ChABzεC

: Tt¼≈ΩMΩOΘARú

únIC

SQL4143W ϕ±XεOΘoCí

X = error-codeC

í: Xεúα±tmOΘCYwⁿwykB

sΩ]∩Ah≥BzA²Xε@ú

≥ChABzεC

: YnXεA½semsC

SQL4144W Isb module-name ñΣ

FLAGGER AoíCí

X = error-codeC

í: FLAGGER oF@íC

310 TºΓU GU

emBz≥A² FLAGGER @wεC

: O²TºñTºX (SQLCODE) B

WMXCNTºúzNAHC

SQL4145W b FLAGGER st²íAo

CX≥dykC SQLCODE =nnn SQLERRP = modname

SQLERRD = nnn Creator =creatorname Table = tablename

í: b FLAGGER s t²íAoFY½

íC

BzN≥A²dXεykC

: O²TºñTºX (SQLCODE) B

WMXCNTºúzNAHC

SQL4146W oíPyqBzεCW

= module-nameCíX =error-codeC

í: byqRíñAFLAGGER oF@Y½

íC

BzN≥A²dXεykC

: O²TºñTºX (SQLCODE) B

WMXCNTºúzNAHC

SQL4147W XεXLC

í: LXεXuemsAv

COMPILE SQL STATEMENT APIC YwⁿwykBs

Ω]∩Ah≥BzA²Xε@ú≥C

hABzεC

: úXεXC\

Command ReferenceΓUC

SQL4170W zNµ column i NOTNULLC

í: O UNIQUE µH NOT NULL ∩

[HwqC

Bz≥iµC

: ≤ SQL »zíC

SQL4171W ° schema-name.table OiH≤s

C

í: YⁿwF WITH CHECK OPTION lyAh

°ϕµOi≤sC

Bz≥iµC

: ≤ SQL »zíC

SQL4172W LµWC

í: VIEW COLUMN LIST ñµWP≤

QUERY SPECIFICATION ⁿwϕµ DEGREEC

Bz≥iµC

: ≤ SQL »zíC

SQL4173W bσ Cursor ºeA²[H

iC

í: b DECLARE CURSOR »zíñiⁿw

CURSORC

Bz≥iµC

: ≤ SQL »zíC

SQL4174W wiσ CursorC

í: wb DECLARE CURSOR »zíñiFⁿw

CURSORC

Bz≥iµC

: ≤ SQL »zíC

SQL4175W bo⌠wqñA * µW

C

í: ϕⁿw UNION AQUERY EXPRESSION

QUERY TERM OΓ TABLE EXPRESSION W

µ S E L E C T L I S T c¿ * C O L U M N

REFERENCE(s)C

Bz≥iµC

: ≤ SQL »zíC

SQL4176W H schema-name1.table1 l QUERYEXPRESSION H schema-name2.table2

l QUERY TERM Oºϕµí

PC

í: ϕⁿw UNION AΓϕµíPA²

µWúC

Bz≥iµC

: ≤ SQL »zíC

SQL4177W SORT SPECIFICATION number WXσ

Cursor DEGREEC

í: pG SORT SPECIFICATION t@S

πAhªj≤ 0ABp≤ϕµñµC

2 SQL Tº 311

Bz≥iµC

: ≤ SQL »zíC

SQL4178W ϕµ schema-name.table O@¬ϕµC

í: wb¬ϕµWⁿwF DELETEBINSERT

UPDATEC

Bz≥iµC

: ≤ SQL »zíC

SQL4179W ϕµ schema-name.table úob SEARCHCONDITION ñt⌠≤ld

FROM lyñ[HOC

í: b DELETE UPDATE ñⁿwϕµúαb

SEARCH CONDITION ñt⌠≤ld FROM l

yñC

Bz≥iµC

: ≤ SQL »zíC

SQL4180W ϕµ schema-name1.table1 úO

DECLARE CURSOR »zíñⁿw

@ϕµ schema-name2.table2C

í: b DELETE UPDATE »zíñⁿwϕµ

O DECLARE CURSOR »zí FROM lyⁿw

@ϕµC

Bz≥iµC

: ≤ SQL »zíC

SQL4181W TARGET ⁿwP Cursor Cursor

DEGREE úC

í: FETCH »zíñ TARGET ⁿwúXⁿw

ϕµ DEGREEC

Bz≥iµC

: ≤ SQL »zíC

SQL4182W INSERT »zíϕµ

schema-name.table P]b FROM ly

ldñC

í: wRWϕµúob QUERY ⁿw FROM ly

QUERY ⁿwñt⌠≤ld FROM lyñ

[HOC

Bz≥iµC

: ≤ SQL »zíC

SQL4183W ⁿwµúXⁿwC

í: b INSERT »zíñAⁿwµúXⁿw

C

Bz≥iµC

: ≤ SQL »zíC

SQL4184W ⁿwµúXHϕµ

schema-name.table l QUERY ⁿw

DEGREEC

í: b INSERT »zíñAⁿwµúXb

QUERY ⁿwñⁿwϕµ DEGREEC

Bz≥iµC

: ≤ SQL »zíC

SQL4185W bµ column P INSERT UPDATEn² ºíAoΩ¼°úC

í: XUCΣñ@°≤G

v pGµWΩ¼rΩAh INSERT

UPDATE »zíñ∩n²O°Ñ≤p≤

µW°rΩC

v pGµWΩ¼Ah INSERT

UPDATE »zíñ∩n²OC

v pGµWΩ¼jAh INSERT

UPDATE »zíñ∩n²Oj

C

Bz≥iµC

: ≤ SQL »zíC

SQL4186W zLk GROUP BY HAVING l

yAObo⌠wqñOw

GROUP °C

í: SELECT »zí TABLE EXPRESSION FROM

lyñOϕµú]A GROUP BY HAVING

lyAHúOw GROUP °C

Bz≥iµC

: ≤ SQL »zíC

SQL4187W b SELECT LIST ñⁿw

X SELECT TARGET LIST ñ

C

í: b SELECT »zíñAb SELECT LIST ñⁿw

X SELECT TARGET LIST ñ

C

Bz≥iµC

312 TºΓU GU

: ≤ SQL »zíC

SQL4188W b UPDATE »zí SET lyñúe

\µτC

í: UPDATE »zí SET lyñ VALUE

EXPRESSION ú]AµτC

Bz≥iµC

: ≤ SQL »zíC

SQL4189W zLkⁿw NULL NOT NULL µ

columnC

í: pGb UPDATE »zí SET lyñⁿwF

NULLAh∩µe\ NULL C

Bz≥iµC

: ≤ SQL »zíC

SQL4190W FLkδΩ¼DCD

mb positionC

í: mb position DπúQδ

Ω¼C

Bz≥iµC

: ≤ SQL »zíC

SQL4191W Lkδµ column-name Ω¼C

í: LkδµΩ¼C

Bz≥iµC

: ≤ SQL »zíC

SQL4192W b²ñΣúϕµ schema-name.tableC

í: wRWϕµ°úbt²ñC

SQL4300 - SQL4399

SQL4300N bo¡xWw Java ΣA

Java ΣtmúTC

í: °Awtm Java xsMwq

τΣC

: Tw°AweuJava ⌡µ⌠v

(Java Runtime Environment) uJava ouπv(Java

Development Kit)CTw ″JDK_PATH″ tm]wTC

sqlcodeG -4300

sqlstateG 42724

SQL4301N Java .NET qTóA

]X reason-codeC

í: P Java íqToC]

XG

1 Java ⌠ Java ΩwtmLC

2 Java ¼ (JNI) Is Java íóC

3 ″db2java.zip″ iαla≥óC

4 Java íwµεBLkC

5 LkⁿJ .NET wC

6 Is .NET óC

: Y JavaATw Java Ωwtm

(jdk_path java_heap_sz) wT]wCTwwwΣ

Java ⌡µ⌠C Twí DB2 O (COM.ibm.db2)

QOm½C

Y .NETATw DB2 ΩwTtm⌡µ .NET

τ (mscoree.dll sb≤t PATH ñ)CTw

db2clr.dll sb≤ sqllib/bin ²ñAB IBM.Data.DB2 w

wbsXyÑ ñC

sqlcodeG -4301

sqlstateG 58004

SQL4302N SwW spec-name w

qτ name wñAº¼p

stringC

í: oº¼pAwqτwñC

∩≤wñíAzqΘx∩lΩTC

: ∩íiµúKº¼pC

sqlcodeG -4302

sqlstateG 38501

SQL4303N Java xswqτ

nameASwW spec-name LkqíW

string ñOC

í: ixswqτ CREATE

PROCEDURE CREATE FUNCTION »zíµí

ú EXTERNAL NAME lyC íWs¿p

UµíG ″package.subpackage.class!method″C

: úX≤L CREATE PROCEDURE

CREATE FUNCTION »zíC

sqlcodeG -4303

sqlstateG 42724

2 SQL Tº 313

SQL4304N Java xswqτ name

(SwW spec-name) LkⁿJ Java

O classA]X reason-codeC

í: LkⁿJ CREATE PROCEDURE CREATE

FUNCTION »zíº EXTERNAL NAME lyw

Java OC ]XG

1 b CLASSPATH WΣúOC

2 O⌡µ

( “ C O M . i b m . d b 2 . a p p . S t o r e d P r o c ”

“COM.ibm.db2.app.UDF”) O Java ″public″

s XC

3 w]cíóLkC

4 Lk ″jdbc:default:connection″ ⁿJXíC

5 Lkw]⌠wqC

: TwsL ″ .c lass″ wwb

CLASSPATHApb ″sqllib/function″C TwªΩµ

Java B ″public″C

sqlcodeG -4304

sqlstateG 42724

SQL4306N Java xswqτ name

(SwW spec-name) LkIs Java Φ

k methodAO stringC

í: Σú CREATE PROCEDURE CREATE

FUNCTION »zíº EXTERNAL NAME lyw

Java ΦkCΣiCiαPΩwwú

AªiαúO ″public″ ΩΦkC

: Tw Java ΩΦkPIs ″public″ X

PwCsC

sqlcodeG -4306

sqlstateG 42724

SQL4400 - SQL4499

SQL4400N authorization-ID LvbuDB2 z°A

vñ⌡µz@C

í: buDB2 z°AvWASv¡iH

⌡µz@C

: DASADM v¡ IDAVuDB2

z°AvúXnDC∩uDB2 z°Av⌡µ⌠≤

z@Aún DASADM v¡C DASADM sO

uDB2 z°AvtmC GET ADMIN

CONFIGURATION ⁿO°uDB2 z°Avtm

AHτ DASADM sµ]wCYn∩⌠≤t

mA UPDATE ADMIN CONFIGURATION

ⁿOC

SQL4401C bíAuDB2 z°Avo

C

í: buDB2 z°AvAoC

: pΩTA\uDB2 z°Av

First Failure Data Capture LogC n Aϕ

@A½suDB2 z°AvC

pGDMsbApzNAHC

SQL4402W DB2ADMIN ⁿOw¿\C

í: Bzíw¿C

: ún⌠≤i@B@C

SQL4403N ⁿOykLC

í: wΘJLLⁿOC

: ½súXπⁿOC

SQL4404N uDB2 z°AvúsbC

í: b≈WΣúuDB2 z°AvC

: b≈WuDB2 z°AvC

v b Windows @tñAoXUCⁿOG

db2admin create

v b UNIX ¡xWA²Twzπv¡AMßq

DB2DIR/instance ² (Σñ DB2DIR Nϕ DB2 w

⌠) oXUCⁿOC <ASName> Nϕuz°A

vWG

dascrt <ASName>

SQL4405W uDB2 z°AvwsbC

í: uDB2 z°Avwsb≤≈WC

: ún⌠≤i@B@C

SQL4406W wQauDB2 z°AvC

í: Bzíw¿C

: ún⌠≤i@B@C

SQL4407W wQεuDB2 z°AvC

í: Bzíw¿C

: ún⌠≤i@B@C

314 TºΓU GU

SQL4408N ]uDB2 z°Avb@ñA

H≤ªC

í: biH≤uDB2 z°AvºeA²ε

ªC

: ²εuDB2 z°AvAΘJUCⁿ

OG

DB2ADMIN STOP

SQL4409W uDB2 z°Avwb@ñC

í: LkBz DB2ADMIN START ⁿOA]uDB2

z°Avwb@ñC

: ún⌠≤i@B@C

SQL4410W uDB2 z°Av@ñC

í: LkBz DB2ADMIN STOP ⁿOA]uDB2

z°Avúb@ñC

: ún⌠≤i@B@C

SQL4411N úe\nD@A]°AΩúO

uDB2 z°AvC

í: b∩uDB2 z°AvoXnD@A

@C

: DB2ADMIN ⁿOA]wuDB2

z°AvC\tJA o÷≤ DB2ADMIN

ⁿOΩTC

SQL4412N uDB2 z°AvnJbL

C

í: ²⌡µnD@AuDB2 z°Avb

nJbU⌡µC oO]mb

AOnJbút@ DB2

IDC

: pGw]wFnJbATwb

@ DB2 IDC

zizLUCⁿOA]muDB2 z°AvnJ

bG

DB2ADMIN SETID <userid><password>

SQL4413W kGDB2ADMIN B≤B

εuDB2 z°AvC

í: DB2ADMIN ⁿOykG

DB2ADMIN CREATE [/USER:<username>/PASSWORD:<password>]

DROPSTARTSTOP [/FORCE]SETID <username>

<password>SETSCHEDID <username> <password>/h

ⁿO∩G

CREATEuDB2 z°Av

DROP RúuDB2 z°Av

START uDB2 z°Av

STOP εuDB2 z°Av

SETID ]wuDB2 z°AvnJb

SETSCHEDID]wínJbßAHsuπ¼

²ΩwCubíAHuπ¼

²Ωw≤uDB2 z°AvA

no≥C

/USER b DB2ADMIN CREATE íⁿwnJbW

/PASSWORDb DB2ADMIN CREATE íⁿwnJbKX

/FORCEúuDB2 z°AvObAYn

DAúb DB2ADMIN STOP íεªC

/h πΩT

: oXtUCⁿO∩ DB2ADMIN

ⁿOC

SQL4414N uDB2 z°Av@ñC

í: úDuDB2 z°Av@ñAhúαBzn

DC

: oXⁿO DB2ADMIN START uDB2

z°AvAMß½soXnDC

SQL4700 - SQL4799

SQL4701N wWXW¡ (max-number)C

í: WXΩW¡ (32767)C

: pGbπ EVERY ly CREATE

TABLE »zíWoAhϕíjú≈jCⁿw

jíjAHεΩC

2 SQL Tº 315

pGbúa EVERY ly CREATE TABLE »zíW

oAhϕCXhCεⁿwΩ

C

pGb ALTER TABLE ... ATTACH PARTITION

ALTER TABLE ... ADD PARTITION »zíWoA

hϕϕµwπe\ΩW¡C≈

ΩAisW[ΣLΩC

sqlcodeG -4701

sqlstateG 54054

SQL4900 - SQL4999

SQL4901N ≤²eAuemsAvnD½

l]wC

í: ²eτIsAoC nDτIsÑuemsAv½l]wßαBzC

Lk¿\αC

: Is sqlainit τA½l]wuems

AvC

SQL4902N bτ function n ñA@

rOLC

í: ⁿwτñⁿw@rLC

Lk¿\αC

: ≤ⁿwAAIsτC

SQL4903N τ name n °LC

í: ⁿwτñⁿw°LC

Lk¿\αC

: ≤ⁿwAAIsτC

SQL4904N ⁿVτ function n ⁿLC

í: ⁿVⁿwτñⁿwⁿLC

Lk¿\αC

: ≤ⁿwAAIsτC

SQL4905N τ function n úbd≥

C

í: ⁿwτñⁿwAWXd

≥CYⁿwOcAhiα]td≥A

²ϕ@hLCYcDAiHⁿwtm

jpHjpCtmjpAúop≤j

pC

Lk¿\αC

: ≤ⁿwAAIsτC

SQL4906N ⁿwϕµíWC∩ RollForward @ÑAOúπ]wC

í: ϕµíWCúπA]pUG

v [íIϕµíAⁿwϕµíCC

v ∩íIϕµí@ÑAⁿwϕµíW

tCC Mµñϕµítϕµíñ

]AC@ϕµ½≤C

v t²úe\[íIϕµíC

v t²e\ΘxϕµíA²¡≤Mµñ

ϕµíWC

v pGSϕµíe ″ROLL-FORWARD ñ″ ¼AA

ROLL-FORWARD CANCEL ∩ϕµíC

C

: dϕµíMµAMßHπϕµí

MµA½súX Roll Forward ⁿOC

SQL4907W wΩw nameA²bϕµíMµ

ñA] Rollforward @Q]AbΣñ

@hϕµím≤u]wπmv

¼AC

í: íIϕµíñA@hϕµAπ

PϕµíMµíϕµ÷¡εAπ

PϕµíMµíπΘd ϕµ

mϕµCoϕµím≤u]wπmv¼

AChANQ¿ Rollforward @C

: dϕµíñϕµ¼AABbnA

Aϕ@C

SQL4908N bΩw name WALkbI node-list

Wⁿw ROLL-FORWARD

ϕµíC

í: dUC¼p:

v ϕµíMµX½WC

v pGlsϕµí Roll-ForwardAMµñⁿw@

hn Roll-Forward ϕµíAbⁿwIWúB

≤ Roll-Forward m¼AC

v pG≥wbiµñϕµí Roll-ForwardAMµñⁿ

w@hn Roll Forward ϕµíAbⁿw

IWúB≤ Roll-Forward iµ¼Awg≈uC

: TwMµñS½ϕµíWC

bⁿwIWA LIST TABLESPACES SHOW

316 TºΓU GU

DETAIL ⁿOAΣX@ϕµí Rol l

ForwardC rollforward ⁿO QUERY STATUS ∩

Mw ROLL-FORWARD ϕµí¼AC pG

rollforward ¼AO ″TBS m″Ahsϕµí

rollforwardC pG rollforward ¼AO ″TBS u@ñ″Ah

ϕµí rollforward hwbiµñC

pGsϕµí rollforwardAªHNϕµ

í± rollforward m¼AC

pG≥ϕµí rollforwardABw@h÷ϕ

µí± rollforward m¼AAh °biµ

ñϕµí rollforwardCúX CANCEL ∩P

ϕµíC rollforward ⁿOC °iµñ rollforward

Aϕµí¿m¼ACϕµíAMß

AúXl rollforward ⁿOC

Y≥ϕµí Roll-ForwardAB@h÷ϕµ

íw≈uAhzT∩G

v ²ϕµíuWAMßAúXl rollforward ⁿ

OC

v ½súX rollforward ⁿOA²N≈uϕµíqϕµ

íMµñúCoϕµíNm≤mñ¼

AC

v úX CANCEL ∩PϕµíC

rollforward ⁿOC °iµñ rollforward Aϕµ

í¿m¼AC

SQL4909W ROLL FORWARE wQa¿

A²O@hϕµíϕµe

DRP/DRNP ¼ACdzqΘxA

HoI node-list C

í: UC@]P@hϕµíϕµe

uDATALINK ≤m (DRP)vuDATALINK Lk≤

(DRNP)v¼AG

v ⁿw WITHOUT DATALINK ∩ABb

ß ROLL-FORWARD íICt DATALINK µ

ϕµAúe DRP ¼AC

v ≈úYúPΩwWBOWBD≈W

ΩAß R O L L - F O R W A R DC t

DATALINK µϕµAúe DRNP ¼AC

v q≈úYmí≈¿LkABbß

ROLL-FORWARDCt DATALINK µϕµAúe

DRNP ¼AC

v ROLL-FORWARD OíIAúOΘx⌠a

ΦCϕµíñt DATALINK µϕµAúe DRP

¼AC

v DB2 Data Links Manager WS DATALINK µΩ

TCⁿvTϕµe DRNP ¼AC

v ROLL-FORWARD A ″RECOVERY NO″ ∩wq

DATALINK µC ⁿvTϕµe DRP ¼AC

pG ″,...″ XbICA\EΘxñπ

ICC

(NGpGzbwΩw°AAI

XⁿXoIChAªOú÷AB

ñªC)

: \ db2diag.log AΣXϕµe

DRP/DRNP ¼AC ÷p≤½s≤e DRP/DRNP ¼A

ϕµA\uzΓUvC

SQL4910N Θx⌠ log-path LC

í: ROLLFORWARD ⁿOⁿwΘx⌠LC

Θx⌠Otñ@²CΩ

ID α≈s ²C

: Θx⌠A½súXⁿOC

SQL4911N DΩ¼LC

í: DΩ¼LC

Lk¿\αC

: ≤ⁿwAAIsτC

SQL4912N DΩ°WXd≥C

í: D°LC

Lk¿\αC

: ≤D°AAIsτC

SQL4913N DO ID wC

í: DO ID wC O ID bñO

@C

Lk¿\αC

: ≤DO IDAAIsτC

SQL4914N DO ID LC

í: DO ID LC

Lk¿\αC

: ≤DO IDAAIsτC

SQL4915N wIs ″sqlainit″ τC

í: wl]wuemsAvC

: ún⌠≤@C≥BzC

2 SQL Tº 317

SQL4916N ″sqlainit″ τIsC

í: l]wuemsAvßAαBznD

τIsC

Lk¿\αC

: oX sqlainit τIsHl]wuems

AvC

SQL4917N ∩Cñ number LC

í: ∩CL option.type option.value C

TºñXO∩C∩í≈ñ n C

Lk¿\αC

: ≤∩CñxsCAIsτC

SQL4918N τ ″sqlainit″ term_option L

C

í: term_option LC

Lk¿\αC

: ≤term_option AIsτC

SQL4919N τ ″sqlacmpl″ task_array

pC

í: e sqlacmpl τIsuemsAv@

CcuC

ταQ¿C

: W[emstmems@

CcjpC½ssíC

SQL4920N τ ″sqlacmpl″ token_id_array

pC

í: e sqlacmpl() τIsuemsAv

O ID CcpC

ταQ¿C

: W[emstmemsO ID

CcjpA½ssíC

SQL4921N Rollforward ⁿOóA]eΩ

wúbBzºeíI@

C

í: eΩwbΩwWúbBzíI

@CúDw¿ °ºeíIAhL

koXß≥ Rollforward ⁿOC

: STOP ∩úⁿw ON Ωw

lyA½soX ROLLFORWARD DATABASE ⁿ

OC

SQL4930N sems∩∩ option-name

LC

í: Either option-name sems∩LA

∩ⁿwLCsemsúα≥⌡µC

: ≤sems∩∩A½

semsⁿOC

SQL4940N úe\ún clause lyC

í: ⁿlyb SQL »zíñX⌠wqñ

úQ\Aªb»zíñOC

d BINSERT »zí CREATE VIEW »zíúα

INTOBORDER BY FOR UPDATE lyCO

SELECT »zíúα ORDER BY FOR UPDATE l

yCO SELECT »zíúα]tXBΓlAúDb

d ñCσiñ SELECT »zíúα

INTO lyC

OJ SELECT »zí INTO lyC

Lk¿\αC

: RúsWlyH≤»zíC

SQL4941N SQL »zí NULL C

í: EXEC SQL ßσO NULL C

Lk¿\αC

: TO EXEC SQL rß@ SQL

»zíC

SQL4942N »zí∩úeΩ¼D

nameC

í: OJ SELECT »zí∩D nameA²

Ω¼M∩ SELECT CúeCYµΩ

¼OΘMíAhΩ¼Op°

rCoΓOBrC∩≤w

qΩ¼ADiαH÷pA²Pwqb»zíα

¼sñ FROM SQL α¼τG¼úe

Ω¼wqC

Lk¿\αC

: τϕµwqOµABDAϕ

Ω¼C

318 TºΓU GU

SQL4943W INTO lyñDqP SELECT l

yñn² úPC

í: INTO lyM SELECT lyñⁿwDq

PC

wBzτC

: ≤íA²DqP SELECT

CϕíqPC

SQL4944N ≤síJO NULL (NULL)A²

µúα NULL C

í: ]oUCΣñ@ípG

v ≤síJO NULLA²µbϕµwqñ¼

uNOT NULLvCHANULL úαíJµAB

µñúα≤s NULLC

v INSERT »zíµWMµñFϕµwqñ¼

uNOT NULLvµC

v INSERT »zí°ñF≥ϕµwqñi

uNOT NULLvµC

Lk¿\αC

: dϕµwqATwϕµµ

uNOT NULLvA≤ SQL »zíC

SQL4945N OΦíLC

í: OuibA SQL »zíñC

Lk¿\αC

: ∩RA SQL»zíDúO

OC

SQL4946N σ»zíW name wqC

í: b»zíñⁿwσ»zíW name w

qC

Lk¿\αC

: díπσíW

≈rOTC

SQL4947W o INCLUDE SQLDA »zíAH

ñC

í: Ωwzíⁿ FORTRAN emsAú

Σ INCLUDE SQLDA »zíC

ñ»zíCBz≥iµC

: ún⌠≤@CYnKTºARú

íñ INCLUDE SQLDA »zíC

SQL4950N ⌠úΣwq SQLDA

uX SQLv»zíC

í: 16 íúΣwq SQLDA

uX SQLv»zíC

: uX SQLv⌠ño»zíA

No»zí½¿D (úO SQLDA) »z

íC

SQL4951N τ name sqlda_id LC

í: íⁿwτñ sqlda_id LC

sqlda_id úαO NULLC

Lk¿\αC

: ≤íñ sqlda_id C

SQL4952N τ name sqlvar_index LC

í: íⁿwτñ sqlvar_index LC

sqlvar_index iαj≤ SQLDA sqlvar C

Lk¿\αC

: ≤íñ sqlvar_index C

SQL4953N τ name call_type LC

í: íⁿwτñ call_type LC

Lk¿\αC

: ≤íñ call_type C

SQL4954N τ name section_number L

C

í: íⁿwτñ section_number L

CNA∩UC SQL »zíÑAτ sqlacall()

section_number Ob»zí¼ñC

v CONNECT

v SET CONNECTION

v RELEASE

v DISCONNECT

Lk¿\αC

: ≤íñ section_number C

SQL4970N ]≥ólΩw

database-partition-list WΘxAHΩ

w name W Roll-Forward @

LkFⁿwεI (Θxí

I)C Roll-Forward @Bzw

bΘx log-file WεC

2 SQL Tº 319

í: NbUCípñohTºG

1. uRoll-Forward ΩwvíLks YD

≥AYoΩπDC

v wnDNⁿwΩwaX Roll-Forward m¼AA

²uRoll-Forward ΩwvíbΩwΘx

²ñⁿwΩwWΘx²ñAΣ

únOsΘxALkqe@

ROLLFORWARD DATABASE ⁿO@Fε

IC

v bhI⌠ñApGuRoll-Forward Ωwv

íΣúIP¼²IPBnOsΘ

xC

2. oNOíI Roll-ForwardALkFΘxñⁿ

wíIíWOCoiαⁿX≥ΘxC

pG ″,...″ XbIMµA\zqΘxñ

πIMµC

Roll-Forward wεCΩwdb ROLL-FORWARD

m¼AñC

NGpGzbwΩw°AAI

XⁿXoIC hAªúO÷AB

ñªC

:

1. Tw log-file OsbAYnNA

ϕmG

v JΩwΘx²Θx⌠ (Ywⁿw)C

v pGwΘxOsATw log-file sb≤Os

mñCτTwΘxOs ΦkB@ñGd

zqΘxOXTº ADM0083IAYnA

≤ ΦkC

τLWzßA½soX ROLLFORWARD

DATABASE ⁿOC

pGΘx²½soX R O L L F O R W A R D

DATABASE ó (ΘxτbΩπD)A

ΣúΘxANΩw Roll-Forward

¡≤ log-file ºΘx¡íI (±¡

≥nA¡@IíWO)C

2. pGíIíWOTASS≥ΘxAh

ⁿwíIYiαnO⌡µΩwu@ºßCb

ípUAoX ROLLFORWARD DATABASE ⁿO

ibΘxµm¿ Roll-Forward @

STOP ∩C

puRoll-Forward Ωwví÷ΩTA

uRoll-Forward vÑⁿjMuDB2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

SQL4971N bεALk∩I node-number W

Ωw name iµ ROLL-FORWARD

@Cε ROLL-FORWARD

@C

í: wzLⁿwIsí@ SQLUM_ROLLFWDAn

D≥ Roll Forward ⁿwΩwC bεALk½

²e ROLL-FORWARD @C pGOΩwh

roll forwardAϕbΘxIíóC bA

gⁿwIsí@ SQLUM_ROLLFWD_STOPB

SQLUM_STOPBSQLUM_ROLLFWD_COMPLETE

S Q L U M _ C O M P L E T EAεoΩw

ROLL-FORWARD @C

NGpGzbwΩw°AAI

XⁿXoIC hAªúO÷AB

ñªC

: HIsí@

S Q L U M _ R O L L F W D _ S T O PB S Q L U M _ S T O PB

S Q L U M _ R O L L F W D _ C O M P L E T E

SQLUM_COMPLETEA½súX ROLLFORWARD

DATABASE ⁿOCJMºeεíwBzA]N

ñ⌠≤ⁿwεíC

SQL4972N I node-number WΘxXRí≈

extent LkΩw logpath ñC

í: wzL STOP ∩IsF Rollforward íC

@ Roll Forward Bz@í≈AΘxXRí≈ extent

QICoXRí≈sb≤Ωw logpathC

eAXRí≈sb≤Θx⌠ñCwNΘx

⌠ñXRí≈Ωw logpathCwóCRoll

Forward BzwεC

NGpGzbwΩw°AAI

XⁿXoIC hAªúO÷AB

ñªC

: NΘx⌠ñXRí≈Ωw

logpathAMß½súX ROLLFORWARD DATABASE ⁿ

OC

SQL4973N Ωw name W Forward Lk

¿A]I node-list WΘxΩTú

X¼²IW∩O²C

í: Rollforward íwBzC@IWΣ

ΘxA²ⁿwIWεIúX¼²IW

∩O²CoiαO¼²IⁿwIW≥óΘx

PAO¼²I]AbN Roll Forward IMµ

ñC

ROLLFORWARD DATABASE BzεC

: ⌡µUCΣñ@G

320 TºΓU GU

v d¼²IOn Roll ForwardC pGnA½

súX ROLLFORWARD DATABASE ⁿOA]A¼

²IC

v π QUERY STATUS ∩ ROLLFORWARD

DATABASE ⁿOAPΘxw≥óCϕzΣ

ΘxANª±bΘx⌠Θx⌠ñA

½s⌡µ forward @C

v pGzΣú≥óΘxAbIWΩ

wAMß¡≤¡≥óΘxεíA⌡µ

íIC

SQL4974W ROLLFORWARD DATABASE QUERYSTATUS ⁿOoF sqlcode sqlcodeC

í: ROLLFORWARD DATABASE QUERY STATUS ⁿ

OoFAsqlcode sqlcodeC]Y]AI

Wd iαú¿\CY½O sqlcode ⁿXC

∩¿\I Roll Forward ¼AC

: d\ TºΓU ñ sqlcode sqlcodeA

ObuWd\AHPLIDC n≤

@AMß≥iµoI Forward C

SQL4975W wQ° Roll Forward @Cb

I node-list WΩw∩ϕµ

íC

í: b Roll Forward @Q¿ºeAw °F@

ABΩw∩ ϕµíB≤ú@P¼AC C

XIWΩw∩ ϕµíB≤m¼AC

pG ″,...″ XbIMµA\zqΘxñ

πIMµC

NGpGzbwΩw°AAI

XⁿXoIC hAªúO÷AB

ñªC

: bCXIWAΩw∩ ϕµ

íCLIST TABLESPACES ⁿO db2dart íAi

HbⁿwIWAOB≤m¼AϕµíC

SQL4976N LkbD¼²IWAúX

ROLLFORWARD DATABASE ⁿOC

í : b¼²IWⁿ R O L L F O R W A R D

DATABASE ⁿOC

: b¼²IWúXⁿOC

SQL4977N ≤ϕµX² directory LC

í: ROLLFORWARD ⁿOⁿwX²⌠LC

X²Otñ@²CΩ ID

α≈s ²C

: X²⌠A½súXⁿOC

SQL4978N Lksw≤ϕµC

í: Lks w≤ϕµCoiαO] LOAD S

NOT LOGGED INITIALLY @APϕµB≤

Lk¼AC

: zúα DROPPED TABLE RECOVERY ∩

ϕµC

SQL4979W LkXz≤ϕµΩC

í: ⁿOLkXz≤ßiαϕµΩC

ROLLFORWARD ⁿOⁿw≤ϕµ ID LAD

ΘxúA≤ ROLL-FORWARD AXo¼

pC ROLLFORWARD ... AND STOP ⁿOb≤

ϕµpGoANXoiC

: Tw≤ϕµ ID BΘxúA

≤ ROLL FORWARDAMß½súXⁿOC

SQL4980N Ωw name AbΩw

dbpart-num WolΘx log fileC

í: ΩwíolΘxC

iαbΘxWoMdCMdⁿ

X WΘxñΩTúX DB2 wΩTCLk

H⌠oΘxeC

: iα@]AG

v ⌡µwΘEHdtObDⁿ⌠≤wΘDC

v pGoΘxt@iANm≤Ω

wΘx²Θx⌠AMß½soXⁿOC

v ∩≤LkΘxDΩw⌠ñΩ

w RollForward @AoX rollforward stop ⁿOCoN

ΓΩwaolΘxe@ICSO

NANLkWLIΘxΩC

v ∩≤LkΘxΩw⌠ñΩw

RollForward @AC@ΩwAoX

íI RollForward olΘxºeεíC

SONANLkWLIΘxΩwC

v pGD≥oAxsolA

uIBM NΣHviµRCIBM NΣHN

α≈Pw@DlC

SQL4981W wq≤ϕµñXΩA²

Rollforward M椣]At@h

ΩϕµíCΩ

ΩúXbX²ñC

í: ⁿOLkX≤ϕµñº@hΩ

ΩCϕw∩Σwqwϕµϕµííú

2 SQL Tº 321

]Ab ROLLFORWARD ⁿOñAoípCpG

zbzL@qϕµñΩAH¡ε

X²jpAhoípiαONy¿Cp

XΩºΩπMµA\zqΘ

xC

: Tw]tzqΘxCºΩ

ϕµííw]AbºßAA½súXⁿOCpGu

nºeñLΩAⁿwúPX⌠

AHK∩gsXC

SQL4990N SQL »zíhΣ number σrCC

@σr°W¡ value C

í: COBOL emsb@ SQL »zíñhΣ

number σrCC@σr°W¡ value

C@σrNNϕ⌠≤DDΘJ (τYAr

ΩBjrOXBLjrOX)C

LkBz»zíC

: ε SQL »zíσrCTwC@

σr°új≤ value C

SQL4994N nDAems]⌠C

í: ≤ εemsCiα÷UF

ΣC

εBzC ⌠≤Ω]C

: nAiH½súXemsC

SQL4997N v¡ ID LC

í: ív¡ ID O²eⁿwAwqWL 8

rAF∩v¡ ID LrC

v¡ ID úαO PUBLIC( @ ) , BúαH SYS

(sys)B IBM (ibm) SQL (sql) YCúαur

Ωwzí≥rHΣLrC

LkBzτC

: v¡ ID ½íC

SQL4998C íe¼AAΩwsuwC

í: ΩwsuwC

LkBzτC

: ½ssΩwC

SQL4999N ouemsAvu⌡µAv

C

í: oΩwzíA²εuemsA

vu⌡µAvBzτIsC

úαBzuemsAvu⌡µAvÑτI

sC

: pGiαAO²TºX (SQLCODE)

SQLCA ΩTC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvC

v ⌠GemsA API íems

v ΩTG

– Dí

– SQLCODE

– SQLCA e (iα)

– l (iα)C

SQL5000 - SQL5099

SQL5001N authorization-ID S≤Ωwzí

tmv¡C

í: S SYSADM v¡AoQu≤svu½

]vΩwzítmC

S@znD≤C

: bSAϕv¡Aún≤Ωw

zítmCn≤AP SYSADM v¡

pC

SQL5005C tC

í: s tmotAiαO I/O C

LkBzⁿOC

: ½súXⁿOC

pGMsbA\ db2diag.log ñΩTA

TwiHs tmCpGDLkMAó IBM A

HC

SQL5010N Ωwzítm⌠WLC

í: TΩwzítm⌠AoCΩ

wzí²ciαw∩C

LkBzⁿOC

: ½súXⁿOCY≥sbA½s

wΩwzíC

SQL5012N D host-variable úOTΩ

¼C

í: wⁿwD host-variableA²ªbª⌠w

322 TºΓU GU

qñOLCwb FETCH »zíb FETCH

I N S E R T »zí R O W S lyñAⁿwD

host-variable ABSOLUTE RELATIVE @í≈C

≤UCΣñ@]ALkDG

v DúOTΩ¼Cπpsp

Ω¼πΩ¼OTΩ¼C

v DOpΩ¼A²ΣpúOsCpΩ

¼sQipsC

LkBz»zíC

: ND≤TΩ¼C

sqlcodeG -5012

sqlstateG 42618

SQL5018N Ωwzítmñⁿwu@s

uj (numrc) ºn²Aúbd≥

C

í: u@sujb 1 M 255 ºíC

S@znD≤C

: u@sujA½súX

ⁿOC

SQL5020N Ωwzítmñⁿwu@IW

(nname) n²LC

í: tmⁿOñⁿwIWLCIWi 1

8 rC r∩Ωwzí≥r

C

LkBzⁿOC

: IW½súXⁿOC

SQL5021N ½ (INDEXREC) ºΩwz

ítmñLC

í: F@LΩwzítmñu

½ (INDEXREC)vutmAvCiαw

zLⁿOµBzzLí API IsΘJC API Is

ⁿOµBzO 1 ( A C C E S S )B 2

( R E S T A R T )B 3 ( R E S T A R T _ N O _ R E D O ) 4

(ACCESS_NO_REDO)C

≤sΩwzítmC

: ½nD≤sAΘJ@iαC

SQL5022N ½ (INDEXREC) ºΩwtm

ñLC

í: F@LΩwtmñu½

(INDEXREC)vutmAvCiαwzL

ⁿOµBzzLí API IsΘJC API Isⁿ

OµBzO 0 (SYSTEM)B1 (ACCESS)B2

( R E S T A R T )B 3 ( R E S T A R T _ N O _ R E D O ) 4

(ACCESS_NO_REDO)C

≤sΩwtmC

: ½nD≤sAΘJ@iαC

SQL5025C úOeΩwzítmC

í: sΩwßA≤sLΩwzítmCo

PsΩwtmúeC

úe\s ΩwzítmC

: ÑíΩwsuC oXεΩwzíⁿOAMßoXΩwz

íⁿOC

pGbwdΩwANΣ≤A½swd

ΩwC

SQL5028N sysadm_group ΩD

sC

í : ≤sΩwzítmñ

sysadm_groupC Unix ¼¡xW DB2 2Au\

ΩDsC

: b Unix ¼¡xWAΩD

s≤sΩwzítmñµC

SQL5030C XLC

í: ΩwzítmΩwtmñ

XLC

LkBzⁿOC

: τΩwhOP DB2 XC

pGbwdΩwANΣ≤A½swd

ΩwC

sqlcodeG -5030

sqlstateG 58031

SQL5035N ΩwnDαeC

í: ΩwbChtWC

uαΩwvⁿOANΩwα½ehC

LkBzⁿOC

: betUΩwºeA²⌡

µuαΩwvⁿOC

pGXTºA² DROP sΩwAMß

A≥⌡µC

2 SQL Tº 323

sqlcodeG -5035

sqlstateG 55001

SQL5040N ΣLBzwFY@ TCP/IP °A

Σn Socket C

í: ΣLíwF°AY@ Socket

AbΩwzíεßA TCP/IP ltw

XC

: pGzuoX db2stopAÑßA

TCP/IP ltN¼≈íiHMúªΩChA

Twu@WSΣLíb /etc/services

AOd≡C≡O Socket ≤C

SQL5042N Σñ@qTqT≤w°AΣBzLk

C

í: tIsóqTltIsóAHΣñ@

qTqT≤w°AΣBz¿\C

: ziUCΦíΣXDG

v dtΘxO²F

v lAA⌡µ db2startAMßdlO²C

SQL5043N @hqTqT≤wLkΣC ²

O≥Ωwzí\αwQC

í: @hqTqT≤wΣLkQC

iα]pUG

v qTlttm

v qTltIsóC

v ΩwzítmC

v tIsóC

v Ωwzí\iC

ziH¿\qT≤ws°ACß

]iHs°AC

: Ωwzí DB2COMM ⌠

ⁿwqTqT≤wC

dzqΘxAH o÷≤ΩTCΘ

xt]ΩTABqTqT≤w¿\C

vT DB2COMM ⌠ⁿwqTqT≤wC

SQL5047C S¼≈OΘ⌡µ\αC

í: S¼≈OΘ⌡µ\αC

Lk¿\αC

: εíCiαMΦ]AG

v εΣLC

v εwqOΘtmtmC

v Twt¼≈ΩPΩOΘC

SQL5048N Ωw°AhAúΣΩw

ßhC

í: Ωwßuαs U@hWGh

ºíΩw°AC

: ⌡µUC@hG

v Nße°AhΣd

≥C

v N°AheßhΣh

C

SQL5050C ΩwzítmeLC

í: ΩwzítmLCiαwQΩ

wzíHíσsΦ≤C

LkBzⁿOC

: ½swΩwzíC

SQL5051N Lkb⌡ schema-name ñAH

qualifier ¡wd≥½≤C

í: CREATE SCHEMA »zíñ½≤zLúP

≤⌡W qualifier [H¡wd≥Cb CREATE

S C H E M A »zíñ½≤úOzL⌡W

schema-name ¡wd≥ANOS¡wd≥CS¡w

½≤AOzL⌡WH⌠tΦí[H¡wC

LkBz»zíC

: Ta¡wπ schema-name ⌡ñ½

≤AOq½≤Wñú qualifierC

sqlcodeG -5051

sqlstateG 42875

SQL5055C ΩwtmeLC

í: ΩwΩwtmLCiαwQΩ

wzíHíσsΦ≤C

: ½Ωwq≈C

sqlcodeG -5055

sqlstateG 58031

SQL5060N ⁿwtmOLC

í: utmA APIv sqlfupd cñⁿw

OXLCªúNϕ⌠≤ΣtmCt@

kOAYwL UPDATEAhⁿwOiαOúα∩

tmOC

324 TºΓU GU

: quD B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9) ñut

mA APIvíⁿwOXñA∩@O

XC½ssg API IsA½s⌡µíC

SQL5061N F@Lc sqlfupd ⁿ

utmAvC

í: ϕYutmA APIvc sqlfupd

ⁿLCiαO NULL AⁿV÷pⁿjp

tmOΘ⌠C

: ≤utmA APIvIsXA½s⌡µ

API IsC

SQL5062N sqlfupd cF@Lⁿut

mAvC

í: ϕ@YutmA APIvc

sqlfupdAoLⁿCⁿ NULLAⁿVwt

mOΘ⌠CbcñCOA÷ⁿ

ⁿVb API ñJXµC

: ≤utmAvIsXA½s⌡µ

íC

SQL5065C ΩwzítmñI¼L

C

í: Ωwzítmñnodetype LC

LkBzⁿOC

: ½swΩwzíC

SQL5066W O token-name ΩwtmwQ

IC

í: Ωwtmj≤ⁿwOα]tC

bsONϕoΩwtmApGj≤O

α]tANosOC

: bΩwtmsOC

SQL5070N tmⁿOñpLCªj≤

0C

í: ϕ@utmA APIvpA

j≤ 0C

LkBzⁿOC

: ≤utmAvIsXA½s⌡µ

íC

SQL5075N tmíwC

í: tmí¼@ Ciα÷F

ΣCC

ⁿOBzCúnD⌠≤≤C

: ½súXⁿOC

SQL5076W ≤sw¿C NOTIFYLEVEL µA

²í≈d °LkNqoqΘ

xC

í: ud°v∩qΘxⁿwqll≤M

pHoXqC NOTIFYLEVEL µ]w

CA]LkoXaMiqCaq

NOTIFYLEVEL ]w 2 2 HWAiq]w

3 3 HWC

: W[Ωwzítm

NOTIFYLEVEL C

SQL5077N °AutmUvúΣ

parameterCⁿΣ]A

supported-parametersC

í: °AúΣⁿwC

: ½soXLⁿOAHt@ⁿΣ

[Hm½C

SQL5081N Ωwtmcñⁿww (buffpage) j

pn² Aúbd≥C

í: wjppΓ≤íj

(maxappls)CwjpjO 524288 (4KB

q)A M≤@tCAIX j 51000 (Extended

Server Edition 204000) (4KB )CHP-UX

b 16 M 150000 (4KB ) ºíC

S@znD≤C

: wjpA½súXⁿOC

SQL5083N ΩwtmcñⁿwlΘxjp

(logfile) n² Aúbd≥C

í: lΘxjpb 12 M (2**32 - 1) ºíC

S@znD≤C

: lΘxjpA½súXⁿ

OC

2 SQL Tº 325

SQL5091N Ωwtmcñⁿwn² Aúbd

≥C

í: ΘxXRjpAb 4 M 256 ºíC

S@znD≤C

: @ΘxXRjpA½súX

ⁿOC

SQL5092N Ωwtmcñⁿwe\j

(logmaxext) n² Aúbd≥

C

í: ΘxXRjb 0 M (2 * 10**6) ºíC

S@znD≤C

: ΘxXRjA½súXⁿ

OC

SQL5093N ΩwtmñⁿwNzΩ∩jpn

² Aúbd≥C

í: Nzí∩jpb 2 M 85 ºíC

S@znD≤C

: Nzí∩jpA½súXⁿ

OC

SQL5099N Ωwtm parameter ⁿX value

LA]X reason-codeC

í: ⌠LUCX]G

1 ⌠rΩWL 242 C

2 ⌠úsbC

3 ⌠@² SQLNNNNN íWA

Σñ NNNNN O 00001 99999 C

4 ⁿw⌠ñwgPWA²úOΩ

wΘxC

5 ⌠Qt@ΩwñC

6 ⌠QP@Ωw≤ΣLC

7 ⌠ⁿwmú≈jALkOsΘxC

8 lmúαⁿw MIRRORLOGPATHB

OVERFLOWLOGPATHBFAILARCHPATHB

LOGARCHMETH1 LOGARCHMETH2C

9 Lks ⌠C

10 ⌠rΩ°WL 206 C

11 ⁿw DISK ΦkAO²C

12 ⁿw VENDOR ΦkAO²C

13 pG LOGARCHMETH1 ] USEREXIT

LOGRETAINAh LOGARCHMETH2 ]

OFFC

14 ⁿw DISK VENDOR AⁿwC

15 LOGRETAIN USEREXIT Aúαⁿw

C

16 ⁿwLΦkC]A

D I S KBT S MBV E N D O RBU S E R E X I TB

LOGRETAIN OFFC

17 ϕΩwB≤ RollForward mALk½

⌠íOⁿC

S@znD≤C

: Θx⌠A½súXⁿOC

sqlcodeG -5099

sqlstateG 08004

SQL5100 - SQL5199

SQL5100N Ωwzítmñⁿwe\µΩ

wn²jC

í: nD≤AP (1) µΩwjA(2)

DB2 qjpC

µΩwAⁿ¡≤ DB2 qCUC°≤ϕuG

segments >=((number of databases * 5) + 1)

S@znD≤C

: ⌡µUCΣñ@G

v W[ DB2 qW¡C

v εµΩwC

SQL5101N Ωwtmn²ñwqΘx

(logprimary M logsecond)úbd≥

C

í: nD≤NPΘxWXd≥CUC°

≤ϕuG

logprimary + logsecond <= 128

S@znD≤C

: ⌡µUC@GG

v εDnΘxC

v εnΘxC

326 TºΓU GU

SQL5103N Ωwtmñⁿwwjp

(buffpage) n² A∩@ñí

W¡ (maxappls) ÑpC

í: nD≤NP@ñíj∩

wjpÑjCUC°≤ϕuG

bufferpool_size >(active_processes * 2)

S@znD≤C

: ⌡µUC@GG

v W[wjpC

v εµjC

SQL5112N tm parameter O 0 1C

í: Lk¿nDA] parameter LC

: Tw parameter ⁿw 0 1AMß

AnD@C

SQL5113N ∩≤ Unicode ΩwALk≤s

ALT_COLLATEC

í: N∩ (ALT_COLLATE) Ωwtmu

iH∩D Unicode Ωw≤sCb Unicode ΩwñA

ϕµúΩwⁿw∩@∩

C

: ∩ Unicode Ωw≤s ALT_COLLATE

ΩwtmC

SQL5120N úαP∩MsΘxC

í: @∩²eΘxMsC íuΣeC

nDQC

: ∩eAAⁿOC

SQL5121N Ωwtmn²ñtm∩LC

í: Ωw∩ (SQLF_DETS) ]wLC

]wb 0 M 15 ºíC S@znD≤C

S@znD≤C

: Ωw∩AAúXⁿOC

SQL5122N ΩwsLAO≤≈dC

í: ΩwMΩwtm≤sO@úαs C

nDC

: lΩwA∩tmA÷¼s

O@AMßiHΩws≈C

SYSADM v¡H⌡µC YlΩwLkAA

PzANϕpC

SQL5123N Ωw name LktmAoO]sΘ

xεAo I/O C

í: s ⁿwΩw SQLOGCTL.LFH Ao

C

S@znD≤C

: ≈ΩwA½ΩwC

SQL5124N DB2 Lkb@hIW≤sΩwt

mC]X reason-codeC

í: iα]X]AG

1 ]Lk≤s@IAH≤Ωw

tmCpΩTA\ db2diag.log C

2 ]Lk≤s@IAHIíΩ

wtmú@PCpΩTA\

db2diag.log C

: HUúH]XMΦG

1 TwwIíb⌡µñAMß½sú

XnDC

2 TwwIíb⌡µñC½súXn

Ddtm≤sAΓNΣM

IC

SQL5126N ∩úA≤I¼ node-type-code

Ωwzítm parmC

í: ∩úA≤I¼Ωwz

ítmC ″<node-type-code> wqpUG

1 ßΩw°A

2 ß

3 ßΩw°A

4 πßuΩw°A

v

5 πßPΩw°A

S@znD≤C

: I¼A½súXnDC

SQL5130N tm parameter ⁿwAúb

d≥ start-of-range end-of-range C

í: ⌡µnDA] parameter úbd≥

C

2 SQL Tº 327

: Tw parameter ⁿwbd≥A

MßA@nDC

SQL5131N tm parameter ⁿwAúb

d≥Cd≥O ″-1″ q

start-of-range end-of-rangeC

í: ⌡µnDA] parameter úbd≥

C

: Tw parameter ⁿwbd≥A

MßA@nDC

SQL5132N tmO°C°W¡ lengthC

í: tm]w°C

: ≤tmA]wb°W¡C

SQL5133N tm parm value LC

]w value-listC

í: value Oⁿwtm parm CoúO

value list ñπie\º@C

\uD B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)AH

ooNqC

: Ntm≤Cñπ

Σñ@C

SQL5134N tm tpname ñLrC

í: tpname ñ@hrúbd≥C

tpname ñrOUCΣñ@G

v A - Z

v a - z

v 0 - 9

v $

v #

v @

v . (yI)

: ≤ tpnameAAⁿO\αIsC

SQL5135N ]w maxlocks M maxappls tm

AΩwCíC

í: í (maxappls) HCíΩwC

íj ± (maxlocks)Aj≤Ñ≤ 100CΣ

G

maxappls * maxlocks >= 100

oiHTOtmΩwCíúαC

: W[ maxapplsBmaxlocks Γ]wC

SQL5136N Ωwzítmñⁿww]Ωw⌠

(dftdbpath) n²LC

í: dftdbpath ⁿwFLCUNIX ¼tWºw]Ω

w⌠WhG

1. ⌠ϕq@tRWD

2. ⌠sb

3. ⌠p≤Ñ≤ 215 r

ΣL¡xWhG

1. ⌠O ≈σr

2. ≈sb

: ≤ dftdbpathAAⁿO\αIsC

SQL5137N ΩwzítmñⁿwE²⌠

(diagpath) n²LC

í: ∩ diagpathⁿwFLCE²⌠Whp

UG

1. ⌠ϕq@tRWD

2. ⌠sb

3. ⌠p≤Ñ≤ 215 r

: ≤ diagpathA½ⁿO\αIsC

SQL5140N Ωwzítm

″authentication″ ñn²AOUC

Σñ@G SERVERBCLIENTBDCEBKERBEROSBSERVER_ENCRYPTBDCE_SERVER_ENCRYPT

KRB_SERVER_ENCRYPTC

í: ie\tm ″authentication″ G

v SERVER = 0

v CLIENT = 1

v DCE = 3

v SERVER_ENCRYPT = 4

v DCE_SERVER_ENCRYPT = 5

v KERBEROS = 7

v KRB_SERVER_ENCRYPT = 8

S@znD≤C

: ″authentication″ ½súXⁿ

OC

328 TºΓU GU

SQL5141N tm avg_appls WXd≥C d

≥O 1 maxappls C

í: avg_appls d≥ 1 maxapplsC

S@znD≤C

: ⌡µUC@hG

v Γ avg_appls ]wbd≥C

v W[ maxappls A½s]w avg_applsC

SQL5142N tm agentpri úbd≥C

í: agentpri O -1 TCT@

Ou²OAd≥O 2 4AßΓOOd

≥u²hAd≥O 00 31Cu²

OwqpUG

2 REGULAR

3 TIMECRITICAL

4 FOREGROUNDSERVER

pA304 ϕu²O 3 (TIMECRITICAL) Mu²

h 4C

: Ntm≤d≥C

SQL5143N LkNw bufferpool-name ≤

AUTOMATICA]wⁿww]w

DB2_AWE n²C

í: tm AWE w bufferpool-name úα

≤ AUTOMATICC

: ²N DB2_AWE n²] NULLAH

AWEAMßANw≤¿ AUTOMATICC

sqlcodeG -5143

sqlstateG 53040

SQL5144W ≤swA²O²NΩwtm

SELF_TUNING_MEMORY ]

ONA πC

í: ϕ SELF_TUNING_MEMORY ] OFF ALk

AUTOMATIC OΘπ\αC

: NΩwtm

S E L F _ T U N I N G _ M E M O R Y ≤s O NAH

AUTOMATIC OΘπ\αC

SQL5145W ≤swA²wε AUTOMATICOΘπ\αA]]

AUTOMATIC wqú¼C

í : ϕ 2 HWiπw]

AUTOMATICAB SELF_TUNING_MEMORY ON A

N AUTOMATIC OΘπ\αC

π\αwA²tm≤sP\αεC

: ϕ@iπw]

AUTOMATIC AN AUTOMATIC OΘ

π\αC

SQL5146W ϕ Parameter_2 O Parameter_3 A

Parameter_1 ] Parameter_3C

Parameter_1 wg] Parameter_3C

í: pG Parameter_2 AUTOMATICAParameter_1

]] AUTOMATICCFoAParameter_1w]

AUTOMATICC

: DB2 wN Parameter_1 ] AUTOMATICC

YnN]¿ΣLA DB2 ≤sΩwtmⁿ

O MANUAL ∩A² Parameter_2 ]w@AA

Parameter_1 ]w@C

SQL5147N pG Parameter_2 AUTOMATICANú

αN Parameter_1 ] MANUALC

í: pG Parameter_2 AUTOMATICAParameter_1

]O AUTOMATICC

: YnN Parameter_1 ]¿ΣLA²N

Parameter_2 ]¿ AUTOMATIC HC

SQL5148W wQNΩwtm Parameter_1 ≤

s AUTOMATICA²O²NΩw

zí SHEAPTHRES ]

0AParameter_1 π\α

C

í: ϕΩwzítm SHEAPTHRES ]

0 Aαe\Ωwtm Parameter_1

π\αC

: YznΩwtm Parameter_1

π\αANΩwzítm

SHEAPTHRES ] 0C

SQL5150N tm parameter ⁿwp≤p

e\ minimum-valueC

í: Lk¿nDA] parameter CC

parameter úop≤ minimum value

: Tw parameter ⁿwbd≥A

MßA@nDC

2 SQL Tº 329

SQL5151N tm parameter ⁿwp≤p

e\ minimum-valueABúO -1C

í: Lk¿nDA] parameter LCúFe

\ -1 ºAparameter úαp≤ minimum valueC

: Tw parameter ⁿwbd≥A

MßA@nDC

SQL5152N tm parameter ⁿwj≤j

e\ maximum valueC

í: Lk¿nDA] parameter ¬C

parameter úoj≤ maximum value

: Tw parameter ⁿwbd≥A

MßA@nDC

SQL5153N Lk¿≤sA]HUC÷YG

conditionC

í: tmtUC÷YG

conditionC

Lk¿≤snDA]GtmNH÷YC

: ½súXnDATwwí¼÷YC

SQL5154N X ″authentication″ parameter t

mnDúQe\C]X =reason-codeC

í: ∩≤]XípUG

1. pG parameter úOw]AhΩwzít

m ″authentication″ π ″CLIENT″C

2. Lkb]wΩwzítm parameter ºeA

NΩwzítm AUTHENTICATION

S R V C O N _ A U T H ≤s G S S P L U G I N

GSS_SERVER_ENCRYPTC

3. Lkb]wΩwzítm parameter ºeA

NΩwzítm AUTHENTICATION

S R V C O N _ A U T H ≤s K E R B E R O S

KRB_SERVER_ENCRYPTC

S@znD≤C

: ∩≤]XpUG

1. HtmXA½súXⁿOC

2. ]wΩwzítm parameterAMß½súX

»zíC

3. ]wΩwzítm parameterAMß½súX

»zíC

SQL5155W ≤sw¿C SORTHEAP µ∩

αiαtvTC

í: SORTHEAP ej≤Ωwzítm

SHEAPTHRES @bCoiααC≤C

: W[Ωwzítm SHEAPTHRES

P () ε SORTHEAP A² SHEAPTHRES

O SORTHEAP ΓC

bjhípUAnj±C \

Administration GuideAH oπtmC

SQL5156N Ωwzítm ″trust_allclnts″

O NOBYES DRDAONLYΣñ@C

í: ie\tm ″trust_allclnts″ G

v NO = 0

v YES = 1

v DRDAONLY = 2

S@znD≤C

: ″trust_allclnts″ ½súXⁿ

OC

SQL5180N DB2 Lk¬pXtm file-nameC

í: ΣúpXtmALk¬ C

: b DB2_DJ_INI n²ñⁿwpXtm

CnTwsbi¬ CTwwⁿwm

π⌠C

SQL5181N pXtm file-name ñ line-number µ

µíLC

í: ⁿw@µúπTµíCϕµ

í <evname> = <value>AΣñ <evname> O⌠W

A <value> hO∩C

ϕuUC¡εG

v ⌠W°i 255 C

v ⌠°i 765 C

v ñ⌠≤@µ°i 1021 CWXo°

ΩNúBzC

v pG⌠ⁿw²WAhW

πBúo]tUCΣñ⌠≤@G

– W meta rAp ~C

– ⌠Ap $HOMEC

: ÷eqíµí]wⁿwµC

330 TºΓU GU

SQL5182N ]wn⌠ variable-nameC

í: bpXtm db2dj.ini ñAC⌠

variable-nameACoSC

: \pXσ≤AH op≤≤spXtm

÷ΩTC

SQL5185N úΣzq server-type ΩC

í: uzqv≈αLks server-type ΩC

: ún⌠≤@C

sqlcodeG -5185

sqlstateG 428EV

SQL5500 - SQL5599

SQL5500N DB2 Lk¬tm file-nameC

í: ΣútmALk¬ C

: b DB2_VENDOR_INI n²ñⁿw

tmCTwsbAB\ivi²ª DB2

CTwwⁿwmπ⌠C

SQL5501N tm file-name ñ line-number

µµíLC

í: ⁿw@µúπTµíCϕµ

í <evname> = <value>AΣñ <evname> O⌠W

A <value> hO∩C

ϕuUC¡εG

v ⌠W°i 255 C

v ⌠°i 765 C

v ñ⌠≤@µ°i 1021 CWXo°

ΩNúBzC

v pG⌠ⁿw²WAhW

πBúo]tUCΣñ⌠≤@G

– W meta rAp ~C

– ⌠Ap $HOMEC

: TwⁿwrµP²eíµí

C

SQL6000 - SQL6099

SQL6000N QMF Ω DB2 α½C

í: oOεTºC

: ún⌠≤@C

SQL6001N ⁿwWrC

í: ⌡µF SQLQMF uπ@,

úO SQLQMF uπⁿOC

LkBzⁿOC

: ú SQLQMF uπⁿOC

SQL6002N uqTzívoUⁿC

í: uqTzívbUⁿD≈íoC

LkBzⁿOC

: duqTzívTºΘxC

SQL6003N q QMF X]t°εCC

εC° numberC

í: pΓεCjp (pΓµjpºM) WLj

7000 C

LkBzⁿOC

: ≡ QMF D≈Ñq@A⌡µ@π

∩ Ωµd C½s EXPORT Ω, Mß

A SQLQMF uπⁿOC

SQL6004N function FDwX codeC

í: BzíoDwCqTzí

DB2 iαTwtmC

LkBzⁿOC

: TuqTzívwwABAϕ

D≈qTÑq@b@ñCbdOΣLº

ßA½ⁿOCYDMsbAhPuqTzív

tzpC

SQL6005N ϕ¬Uⁿ QMF AoC

í: oFUCΣñ@¼pG

v úαC

v L¡oC

v ϕ¬ I/O C

LkBzⁿOC

: duqTzívTºΘxC½ⁿ

OCY≥APuqTzívtzp

C

2 SQL Tº 331

SQL6006N ϕg@ΘXAoC

í: oFUCΣñ@¼pG

v C: ≈WS¼≈íHgJΩC

v ΘXúαC

v ϕgJo I/O C

v ϕ÷¼o I/O C

pXtGS¼≈íOd db2djlink Θ

XCn≤híAH db2djlink

C

LkBzⁿOC

: d C: ≈O¼≈ íC½

ⁿOC

pXtGW[wpX°Aºtj

pC²⌠p AIX @tW db2djlink ií

qAΘJG

ls -e /install_directory/lib/libdb2euni.a

oⁿOwQCCH 3

HrCGOtWºií⌠p

CnAW[tjpAMß½ⁿOC

SQL6007N b row CB column µñQi

rLkα½ ASCII rC

í: úαα½ⁿXQirµC

LkBzⁿOC

: τD≈µΩ¼O DECIMALC

½ QMF EXPORT, MßA SQLQMF uπⁿOC

Y≥Ah½s⌡µSwRWµ QMF d C

SQL6008N bⁿOñⁿwúπ QMF Ωµ

íC

í: Wⁿwúπµ QMF µ

íC

LkBzⁿOC

: τzOwTaΘJWC YTAh≡ QMF D≈Ñq@AMß½soXⁿO EXPORT

DATA TO WCT QMF ΩµíXC

SQL6009N q QMF ñXñA]tu

µv name e width °Cµe

W¡O 4000 C

í: Uⁿ QMF π@j≤ 4000

µeC

LkBzⁿOC

: ≡ QMF D≈Ñq@A½s⌡µSw

RWµ QMF d A½sXΩCMßA⌡µ

SQLQMF uπⁿOC

SQL6010N Uⁿ QMF πΩµWL

255 C

í: bBzh≤ 255 ΩµC

LkBzⁿOC

: ≡ QMF D≈Ñq@, ½s⌡µ@

∩ 255 µΩµd C½s EXPORT

ΩAA⌡µ SQLQMF uπⁿOC

SQL6011N LkBzµ name (wbµ number)Ω¼ number (type-text)C

í: QMF tπúⁿΣΩ¼µC

SQLQMF ≈αúΣUCΩ¼G

v LONG VARCHAR

v LONG VARGRAPHIC.

SQLQMF uπ SQLQMFDB ΣΩ

¼C

LkBzⁿOC

: ≡ QMF D≈Ñq@A½s⌡µ

∩wRWµd CMßA⌡µ SQLQMF uπ

ⁿOC

SQL6012N ∩ⁿOⁿwFhC

í: ∩ⁿOⁿwFhC

LkBzⁿOC

: Tq½ⁿOC

SQL6013N D≈W host-filename iα°AOS

HrYC

í: D≈WúHr rlFAYD≈O

uVM tvAD≈WB¼í°C

LkBzⁿOC

: TD≈Wyk½ⁿOC

SQL6014N LⁿOykA (’:’) ≥b@÷Σ

rºßC

í: πBΓ÷Σrn÷Σrß≥≥ ″:″

r, MßOBΓC

332 TºΓU GU

LkBzⁿOC

: τⁿOykAⁿOC

SQL6015N Lkδ÷ΣrC

í: ÷Σrⁿ (″/″) ß≥úO÷ΣrC

LkBzⁿOC

: úP÷Σr½ⁿOC

SQL6016N uSystem/370vW name BΓ

hC

í: YD≈OuVM tvAhD≈W]tT

HWHjOC YD≈OuMVS tvAhD≈

WOC

LkBzⁿOC

: úP÷Σr½ⁿOC

SQL6017N ≤hΩTi]tbuJvTºΘx name

ñC

í: Ωw IMPORT @wεAoXiT

ºC

ⁿOwg≈tmu@C

: TºeTºM IMPORT TºΘxA

YΣsbAHPwO IMPORT ¿\MwT@C

YJ¿\A°ú DELBCREBCOL M IML C

SQL6018N ⁿw⌠≤ S/370 WC

í: S/370 WOnC

LkBzⁿOC

: D≈W½ⁿOC

SQL6019N qTuÑq@ ID ID °LC

í: qTuÑq@ ID úúO°≤@

ANODr C

LkBzⁿOC

: AⁿOC

SQL6020N wⁿwJ∩A²úΩwWC

í: úΩwW, BwⁿwFJ∩C

ⁿOwεC

: AⁿO, JΩwWC

SQL6021N ΩJ¿\C

í: ϕ SQLQMF ≈αNΩJΩwAoO

⌠TºC

: ún⌠≤@C

SQL6022N tΩw²úQI@C

í: Ibs tΩw²Ω

≈C

LkBzⁿOC

: TwIbs nb sqllib ²ñ

tΩw²AMß½nDC

SQL6023N Sbϕµ name W⌡µuoϕ

µΩTvív¡C

í: bπAϕv¡ (SYSADM

DBADM v¡AOϕµW CONTROL SELECT M

v) ípUAbⁿwϕµW ΩTC

íεBzC

: SAϕv¡AIsu oϕµ

ΩTvíC pztzA o≤

UC

SQL6024N ϕµ ″name″ wqbI

″node-number″ WC

í: íPI node-number sABwqϕ

µ nameC

]UCΣñ@G

v PísIúOϕµbΣñ

Is¿C

v IQIsC

íεBzC

: íPϕµwwqbΣW

IsC PϕµbΣñIsAHgq

NODEGROUPDEF ²°ñ∩ AϕCA oIs

ñICCΣ IN_USE w]w Y IOϕ

µwwqbΣWIC

SQL6025N w≈bI node1 WΩwLk

I node2 ñC

í: ∩@≈úYOúPIWΩ

w≈C

: TwzπIT≈úYAMß½

nDC

2 SQL Tº 333

SQL6026N π¼²I node1 ΩwLk

π¼²I node2 ΩwñC

í: ¼²Iαsb≤YIABb≈úY

NIºítºCoiαbUCípñoC

v ≈úYⁿwF¼²I node1AB¼²

I node2 sΩwC

v wsΩwA²²¼²IC (

²¼²IAHKbIWΩw)C

: τObT≈úYC

pGzQsΩwABQN¼²I≤

node2A²≤sΩwC

pGzQsΩwA²¼²I node1C

SQL6027N Ωw²⌠ path LC

í: ⁿw CREATE DATABASE CATALOG

DATABASE ⁿO⌠ path OH ’.’ rYA]t

’/’ rΩC.

LkBzⁿOC

: Twⁿw⌠Oπ⌠AúOH

’.’ rYABú]t ’/’ rΩC. Mß½nDC

SQL6028N bΩw²ñΣúΩw

dbnameAH²ΩwóC

í: NΩwsJtΩw²AqΩ

wn°AWIñoXⁿO/APIC

: qΩwn°AWIW½soX

ⁿO/APIC

SQL6030N εΩwzíóC]X

reason-codeC

í: ]XⁿXCLkBz»zíC

(1) Lks sqllib ²C

(2) [J]wWπ⌠W°C

(3) Lk]wC

(4) IXwqb s q l l i b ²

db2nodes.cfg ñC

(5) ϕⁿwⁿO∩AⁿwIXC

(6) ≡LC

(7) sD≈W/≡∩úO@C

(8) ϕⁿw NODENUM ∩ALkⁿw FORCE

∩C

(9) ϕ ADDNODE ∩AⁿwD≈W

≡C

(10) Lkb sq l l ib ²ñA ADDNODE

RESTART ∩≤s db2nodes.cfg C

(11) D≈WLC

(12) sqledbstrtopt sqledbstopopt cⁿLC

(13) S≡Ow∩z DB2 ID (≤ UNIX

tW /etc/services ) wqC

(14) ≡úbz DB2 ID (≤ UNIX t

W /etc/services ) wq≡d≥C

(15) b sqllib ² db2nodes.cfg ñD≈WS

wq∩≡ 0C

(16) ⁿO∩ⁿwLC

(17) ϕⁿw NODENUM ∩Aúαⁿw DROP

∩C

(18) callerac ⁿwLC

(19) Lk U N I X s o c k e t ²

/tmp/db2_<ver>_<rel>/$DB2INSTANCEC

(20) H ADDNODE ∩ⁿwIXwsb

db2nodes.cfg ñAOboXß@εΩ

wzíⁿOºßAwgsWFIC

(21) H ADDNODE ∩ⁿwϕµí¼LC

(22) H ADDNODE ∩ⁿwϕµíIWXFd

≥C

(23) ADDNODE ∩ⁿwqúWC

(24) ADDNODE ∩ⁿwWC

(25) qúWLC

(26) WLC

(27) KXLC

(28) KXwC

(29) zⁿwbßwBOⁿ¡εC

(31) netname LC

: ∩≤]X@G

(1) Tw $DB2INSTANCE ID π

\ivAs sqllib ²C

(2) N]wW≤≤uWAHK[]w

W°π⌠°p≤ sqlenv.h

ñwq SQL_PROFILE_SZC

(3) Tw]wwsbC

(4) TwⁿwIXwqb sqllib ²

db2nodes.cfg ñABb 0 P 999 ºíC

(5) HⁿwIX½súXⁿOC

334 TºΓU GU

(6) Tw≡≤ 0 P 999 ºíCpGⁿw@

Ah≡Nw] 0C

(7) Twb sqllib ² db2nodes.cfg ñA

wqsD≈W/≡∩C

(8) ϕⁿw NODENUM ∩Aⁿw FORCE

∩C

(9) Twϕzⁿw ADDNODE ∩AwⁿwD≈

W≡C

(10) Tw $DB2INSTANCE Wπ

sqllib ²gJvA¼≈ íAH

wsbC

(11) TwbtWwwqⁿwD≈WC

(12) TwⁿúO NULLABⁿV sqlepstr() API

sq ledbs t r top tAⁿV sq leps tp ( ) API

sqledbstrtopt cC

(13) Tw Services (b UNIX tW

/etc/servicess) tz DB2 ID n²C

(14) Twz∩zb Services (b

UNIX t W /etc/services ) ñⁿw≡

C

(15) Twb sqllib ² db2nodes.cfg ñAD

≈Wíwwq≡ 0A]A½s∩C

(16) Tw∩ⁿwbd≥C

(17) ϕⁿw DROP ∩Aⁿw NODENUM ∩

C

(18) Tw callerac ⁿwbd≥C

(19) d /tmp t\ivAHT

/tmp/db2_<ver>_<rel>/$DB2INSTANCE ñí

²úOiHC

(20) TⁿwTIXC zεΩ

wzíAHKI (IqW@εΩ

wzíⁿOßAwgsWt ) ≤s

db2nodes.cfg C

(21) Tϕµí¼ⁿwObd≥

C

(22) TⁿwϕµíIwqb

db2nodes.cfg ñABb 0 P 999 ºíC

(23) COMPUTER ∩ⁿwtsI

qúWC

(24) USER M PASSWORD ∩AⁿwsI

⌠bßWMKXC

(25) HqúW½súXⁿOC

(26) HW½súXⁿOC

(27) KX½súXⁿOC

(28) ≤/≤sbßKXAMß½súXⁿOC

(29) HbßA½súXⁿOC

(31) Tw n e t n a m e °ú°≤

SQL_HOSTNAME_SZC

SQL6031N db2nodes.cfg line µoC

]X reason-codeC

í: LkBz»zíA]o@P db2nodes.cfg

÷DAUC]XⁿXDG

(1) Lks sqllib ²C

(2) [J db2nodes.cfg Wπ⌠W

°C

(3) Lk sqllib ²ñ db2nodes.cfg C

(4) sqllib ²ñ db2nodes.cfg line µñyk

C

(5) sqllib ²ñ db2nodes.cfg line µñ

nodenum LC

(6) sqllib ²ñ db2nodes.cfg line µñ

nodenum µC

(7) sqllib ²ñ db2nodes.cfg line µñ

nodenum úO@C

(8) sqllib ²ñ db2nodes.cfg line µñ≡

LC

(9) sqllib ²ñ db2nodes.cfg line µñDW

/≡úO@C

(10) sqllib ²ñ db2nodes.cfg line µD≈W

LC

(11) sqllib ²ñ db2nodes.cfg line µñ≡

úOw∩ Services (b UNIX tW

/etc/services) ñ DB2 ID wqC

(12) sqllib ²ñ db2nodes.cfg line µñ≡

úb Services (b UNIX tW

/etc/services) ñz DB2 ID wq

≡d≥C

(13) sqllib ²ñ db2nodes.cfg line µñ

D≈WS∩≡ 0C

(14) πhn² db2nodes.cfg wsbA²OΩ

wzítmúO MPPC

(15) sqllib ²ñ db2nodes.cfg line µ⌠⌠W

LC

(16) sqllib ²ñ db2nodes.cfg line µD≈

WP DB2FCMCOMM n²≡C

: ∩≤]X@G

2 SQL Tº 335

(1) Tw $DB2INSTANCE ID π

\ivAs sqllib ²C

(2) D²⌠W≤uC

(3) Tw db2nodes.cfg wsb≤ sqllib ²ñAB

úOC

(4) Twb db2nodes.cfg ñC@µíwqΓ

ABútµC

(5) Twwwqb db2nodes.cfg ñ nodenum

≤ 0 P 999 ºíC

(6) Twwwqb db2nodes.cfg ñ nodenum

íO÷WCC

(7) Twwwqb db2nodes .c fg ñC@

nodenum íOW@LGC

(8) Tw≡≤ 0 P 999 ºíC

(9) Tw db2nodes.cfg ñAwqsD≈W/

≡∩C

(10) Twb db2nodes.cfg ñ line µwqD≈

WwwqbtWABiH@C

(11) Tw Services (b UNIX tW

/etc/servicess) tz DB2 ID n²C

(12) Twz∩zb Services (b

UNIX t W /etc/services ) ñⁿw≡

C

(13) Twwb db2nodes.cfg ñ∩D≈Ww

qF≡ 0C

(14) ⌡µUCΣñ@@G

v ú db2nodes.cfg C

v ≤ db2nodes.cfg AΣt@n²C

v w Enterprise Server EditionC

(15) Twb db2nodes.cfg ñ line µwq⌠⌠

WwwqbtWABiH@C

(16) TwwT]wD≈W DB2FCMCOMM

n²C

SQL6032W b total-number IWlⁿOB

zCwQ number-started IC

w number-already-started IC

number-not-started ILkC

í: ΩwzíbIWQlCD

ΩwñΩíiHs CwQwb⌡µ

ñIWºΩOiHs C

: db sqllib ²Θx²ñ

ΘxAHKFIC

SQL6033W b total-number IWεⁿOB

zCwQε number-stopped IC

wε number-already-stopped IC

number-not-stopped ILkεC

í: QabIWAεΩwzíCΩ

wzíbLkεIW@ñC

: db sqllib ²Θx²ñ

ΘxAHKFIεC

SQL6034W S⌠≤ΩwI nodeC

í: b DROP NODE VERIFY BzíAN

yΩwAHτI≤⌠≤Ωw

IsñABIWwq⌠≤≤°C

: biHoX ’db2stop drop nodenum

<node>’ ⁿOAHqtñúIC

SQL6035W I node QΩw database

ñC

í: b DROP NODE VERIFY BzíAN

yΩwAHτI≤⌠≤ΩwIs

ñABIWwq⌠≤≤°CI node

QΩw database ñALk≤C

: b≤IºeAz⌡µUCBJG

1 . ½seΩAHK R E D I S T R I B U T E

NODEGROUP ⁿOqIúªCziH

REDISTRIBUTE NODEGROUP ⁿO DROP NODE

∩AO ALTER NODEGROUP »zíqIs

ñ≤IC∩N≤IOΣ¿

IsAiµo@C

2. d SYSCAT.BUFFERPOOLDBPARTITIONSA

PwOw∩IAwqwjpº¼pC

pGsbεCAhi ALTER BUFFERPOOL »z

íNΣúAH≤IWwjpAΣP

SYSCAT.BUFFERPOOLS ñw NPAGES tC

3. ≤⌠≤bIWwq≤°C

4. oX ’db2stop drop nodenum <node>’ ⁿOAH≤

IC

SQL6036N START STOP DATABASEMANAGER ⁿOwbiµñC

í: START DATABASE MANAGER STOP

DATABASE MANAGER ⁿOwbtWiµC

: ÑiµñⁿO¿AMß½nDC

336 TºΓU GU

SQL6037N wF START STOP DATABASEMANAGER OC

í: bIñAwFΩwzítmñwq

start_stop_time Cⁿwí (Hp)Abíñ

InuΩwzívBuεΩw

zívAOusWIvÑⁿOC

: ⌡µUC@G

v dzqΘxAdOwgOⁿOIº

TºCpGOⁿABO≥Aziα

NnW[ⁿwbΩwzítmñ

start_stop_time C

v pGbuΩwzívⁿOíoFOA

znOIoXuεΩwz

ívⁿOC

v pGbuεΩwzívⁿOíoFOA

znOIIoXuε

ΩwzívⁿOC⌠≤wgεI

@TºAíIwgεC

SQL6038N wq⌠≤ΣC

í: wu olΩTv

íA²ⁿw@ΣC

íεBzC

: Twzwⁿw@ΣAMß½nDC

SQL6039N µ column-number ewqúi

NULL C

í: wⁿw@ NULL úi NULL

µ column-numberC

íεBzC

: ⁿw@D NULL A≤i NULL

µ¼C

SQL6040C Si FCM wC

í: Si FCM wC

LkBz»zíC

: A@C

pGMsbAW[bΩwzítmñⁿ

w FCM w (fcm_num_buffers)AMß½n

DC

sqlcodeG -6040

sqlstateG 57011

SQL6041C Si FCM sn²C

í: Si FCM sn²C≤wFjA

] FCM LkW[suqC

LkBz»zíC

: bΣL±Ω@íß½

nDC

sqlcodeG -6041

sqlstateG 57011

SQL6042C Si FCM TºπC

í: Si FCM TºπC≤wFjA]

FCM LkW[TºπqC

LkBz»zíC

: bΣL±Ω@íß½

nDC

sqlcodeG -6042

sqlstateG 57011

SQL6043C Si FCM nD⌠C

í: Si FCM nD⌠C≤wFjA

] FCM LkW[nD⌠qC

LkBz»zíC

: bΣL±Ω@íß½

nDC

sqlcodeG -6043

sqlstateG 57011

SQL6044N Ω¼ datatype-value ° length

rΩϕ string ykLC

í: ⁿwrΩLkOΩ¼C(í

oⁿn tΩ¼÷ΩTC)ykLAWXd

≥C

íεBzC

: TwrΩϕkΩ¼OTAMß

½nDC

SQL6045N úΣ° datatype-length Ω¼

datatype-valueC

í: ΣúΣΩ¼Ω°C

íεBzC

: \ Administration GuideA o÷≤Ω

2 SQL Tº 337

¼ΩTC\ API ReferenceA o÷≤u ol

ΩT APIvΩTC

SQL6046N ⁿw DROP NODE @LC

í: ∩ DROP NODE ⁿO@ⁿwLC

DROP NODE ⁿOΣτí C ]w

SQL_DROPNODE_VERIFYC

LkBzⁿOC

: Tw@w]w

SQL_DROPNODE_VERIFYAMß½nDC

SQL6047N Lk½seΩwsA]ϕµ

name SΣC

í: bµ@IΩwsñ@ϕµS

ΣCbΩwsiH½sehIΩ

wsºeAµ@IΩwsñ

ϕµπ@ΣC

⌡µ@C

: ALTER TABLE ⁿOAⁿwΣ

SΣϕµCMß½nDC

SQL6048N b START STOP DATABASEMANAGER BzíAoqT

C

í: ϕ START STOP DATABASE MANAGER ⁿ

ObP sqllib/db2nodes.cfg ñwqI (]

AznsWI) suAo TCP/IP qT

C

: ⌡µUC@G

v TwIπwwqb .rhosts host.equiv ñA

v¡C

v TwíPWL (500 + (1995 - 2 *

total_number_of_nodes)) yzlC

v Tw Enterprise Server Edition ⌠úwwq

b]wñC

v TwOH Korn Shell script µíAg]wC

v Twwqb sqllib ² db2nodes.cfg ñD≈

Wíwwqb⌠⌠WABb⌡µñC

v Tw DB2FCMCOMM n²wT]wC

SQL6049N bI node-list WΣúΩw name

ΘxεC

í: Ωw SQLOGCTL.LFH úbⁿwIW

Ωw²C

ΩwlC

pG ″,...″ XbICA\tΘxñπ

ICC

: qⁿwI≈ñΩwAO½s

ΩwC

SQL6050N bsI node-list WΩw name

ΘxεAo I/O C

í: bⁿwIWAs Ωw SQLOGCTL.LFH

Ao@C

LkΩwC

pG ″,...″ XbICA\tΘxñπ

ICC

: qⁿwI≈ñΩwAO½s

ΩwC

SQL6051N tmΩw name I node-list W

Roll-Forward @C

í : tmⁿwΩwAⁿwIW

ROLL-FORWARD @C

bIWARoll Forward ΩwC

pG ″,...″ XbICA\tΘxñπ

ICC

: TwoⁿwITΩnAMßb

oIWΩws≈C

SQL6052N Lk roll forward Ωw nameA]ª

úbI node-list W

ROLL-FORWARD m¼AñC

í: ⁿwΩwbⁿwIWúb ROLL-FORWARD

m¼AñC oiαO]ΩwAw

WITHOUT ROLLING FORWARD ∩AOwbo

IW¿ ROLL-FORWARD C

ΩwS Roll ForwardC

pG ″,...″ XbICA\tΘxñπ

ICC

: ⌡µUC@G

1. TwbⁿwIWnC

2. boIW@≈ΩwC

3. oX ROLLFORWARD DATABASE ⁿOC

SQL6053N file ñC]X =reason-codeC

í: bⁿwñA@p]XⁿXG

(1) ∩MñúO 1 4,096C

338 TºΓU GU

(2) eñúO 4,096C

(3) eñΩúπµíC

(4) ∩MñIXúb 0 P 999 ºíC

(5) eñMj≤ 4,294,967,295C

(6) ⁿw∩Mt@bⁿwIs

SYSCAT.NODEGROUPDEF ñwqI

XC

: ∩≤]X@G

(1) Tw∩Mt@µ@ (pGGI

sOµ@Is)AOnt 4,096

(pGGIsOhIIs)C

(2) Twent 4096 AC@°Ω

@C

(3) TweñO@πAΣj≤Ñ

≤ 0ABeMp≤Ñ≤

4,294,967,295C

(4) TwIbj≤Ñ≤ 0 p≤Ñ≤ 999 d

≥C

(5) Tw 4096 eM≤Ñ

≤ 4,294,967,295C

(6) oX ALTER NODEGROUPAsW≥óIA

O≤∩MAúb

sysibm.sysnodegroupdef ñwqIC

SQL6054N NI node-number WΩw name

ÑAOs name úOΘxC

í: xsΘxwsb≤ⁿwIWΘx²ñC

ROLLFORWARD DATABASE BzεC

: YnMwTOsΘxA QUERY

STATUS ∩oX ROLLFORWARD DATABASE ⁿOC

NTxsΘxΩwΘx²ApGΩwB

≤@P¼AA≤Θx⌠AⁿVTxsA

½soX ROLLFORWARD DATABASEC

SQL6055N xs name ú≤I node-number W

Ωw nameC

í: ⁿwIWΘx²ñxsΘxú≤ⁿw

ΩwC

ROLLFORWARD DATABASE BzεC

: YnMwTOsΘxA QUERY

STATUS ∩oX ROLLFORWARD DATABASE ⁿOC

NTxsΘxΩwΘx²ApGΩwB

≤@P¼AA≤Θx⌠AⁿVTxsA

½soX ROLLFORWARD DATABASEC

SQL6056N Lk½seIsC]X =reason-codeC

í: Lk⌡µ@C ]XⁿXC

(1) IsWµúXkC b½seßAGI

sNút⌠≤IC

(2) Q¿²e½se@C

(3) ½se@wbiµñC

(4) S²eñε½seⁿOi CONTINUE

ROLLBACKC

(5) ]w÷ⁿwΦíeIsñΩAH

ú⌡µ⌠≤ΩeC

(6) q¼²IñAúX R E D I S T R I B U T E

NODEGROUP ⁿOC

(7) REDISTRIBUTE NODEGROUP ⁿOLkA

]úαbDúñC

(8) btsiϕµIsñApG

ϕµíAhúe\½seC

(9) pGΩwsñϕµíπuLΩ

v¼Aϕµ (SYSCAT.TABLES

ACCESS_MODE=’D’)Ahú\ REDISTRIBUTE

DATABASE PARTITION GROUP ⁿOC

(10) pGΩwsñϕµíπts

ϕµ

(SYSCAT.DATAPARTITIONS.STATUS = ’A’)A

hú\ R E D I S T R I B U T E D A T A B A S E

PARTITION GROUP ⁿOC

(11) pGΩwsñºϕµíϕµπ

≈ABno≈

Ñi@ϕµ

(SYSCAT.DATAPARTITIONS.STATUS = ’D’)A

hú\ R E D I S T R I B U T E D A T A B A S E

PARTITION GROUP ⁿOC

(12) pGΩwsñºϕµíϕµπ

mMú≈

(SYSCAT.DATAPARTITIONS.STATUS = ’I’)Ah

ú\ REDISTRIBUTE DATABASE PARTITION

GROUP ⁿOC

: ∩≤]X@G

(1) b½seíA≤Is

IC

(2) O≥²e½seóA n

@C CONTINUE ROLLBACK ∩A

úX REDISTRIBUTE NODEGROUP ⁿOC

CONTINUE N¿²eñε½se@AH

ROLLBACK N²eñε@GC

2 SQL Tº 339

(3) bU@ⁿO¿ßAoXU@

REDISTRIBUTION NODEGROUP ⁿOC

(4) bPó½se@÷pIsWA

zLkIs CONTINUE ROLLBACK ∩C

(5) úP∩MeC hA½

seúnC

(6) ½sq¼²IñoXⁿOC

(7) oúAoX REDISTRIBUTE

NODEGROUP ⁿOC

(8) bIsñSiϕµ

ϕµíAAúX½senDC

(9) bB≤uLΩv¼AYπΘd

mϕµWA IMMEDIATE CHECKED

∩⌡µ SET INTEGRITY »zíAMß½s

oX REDISTRIBUTE DATABASE PARTITION

GROUP ⁿOC

(10) bπsϕµWA IMMEDIATE

CHECKED ∩⌡µ SET INTEGRITY »z

íAMß½soX REDISTRIBUTE DATABASE

PARTITION GROUP ⁿOC

(11) b≈Ñi@Yπ

Θd mϕµWA IMMEDIATE

CHECKED ∩⌡µ SET INTEGRITY »z

íCd SYSCAT.TABDETACHEDDEP ¼²°

AHMΣo≈ϕµCMß½soX

REDISTRIBUTE DATABASE PARTITION

GROUP ⁿOC

(12) ≈Mú@¿ºßAAoX@

REDISTRIBUTE DATABASE PARTITION

GROUP ⁿOC

SQL6057N xs name PwΩw name

²ebI node-number WBzΘx

S÷pC

í: bⁿwIWΘx²ñAΣxsΘxA

²ú≤ⁿwΩwC

ROLLFORWARD DATABASE BzεC

: YnMwTOsΘxA QUERY

STATUS ∩oX ROLLFORWARD DATABASE ⁿOC

NTxsΘxΩwΘx²ApGΩwB

≤@P¼AA≤Θx⌠AⁿVTxsA

½soX ROLLFORWARD DATABASEC

SQL6058N bI node-number WΩw name

Θx name AoF errorA]

ROLL-FORWARD εFC

í: Roll Forward BzIs db2uexitA ⁿwI

WΩwΘxCb db2uexit ñiαwoC

ROLLFORWARD DATABASE BzεC

: \ Administration Guideñ⌡X

σ≤AH oíAMß≥ε

ROLL-FORWARD C

SQL6059N ROLL-FORWARD íí

Ij≤Ñ≤ timestampA]I

node-list ºΩw name ñΩT ≤ⁿ

wíC

í: Ωw≈ñiÑΩíWOC

pG ″,...″ XbICA\tΘxñπ

ICC

: ⌡µUCΣñ@G

v Hj≤Ñ≤ timestamp íIA½soXⁿOC

v IWy¡≈AMß½soX ROLLFORWARD

DATABASE ⁿOC

SQL6061N Ωw name W ROLL-FORWARD

@LkFⁿwεI (Θx

íI)A]bI node-list W≥óΘx

C

í: uRollforward Ωwvíb logpath ñΣú

ΘxC

: ⌡µUCΣñ@G

v π QUERY STATUS ∩ ROLLFORWARD

DATABASE ⁿOAPΘxw≥óCϕzΣ

ΘxANª±bΘx⌠ñA½s⌡µ

forward C

v pGzΣú≥óΘxAbIWΩ

wAMß¡≤¡≥óΘxWOA⌡µíI

C

SQL6062N Ωw name W Roll-Forward L

k¿A]I node-list WΘxΩT

úX¼²IW∩O²C

í: Rollforward íwBzC@IWΣ

ΘxA²ⁿwIWεIúX¼²IW

∩O²CoiαO¼²IⁿwIW≥óΘx

PAO¼²I]AbN Roll Forward IMµ

ñC

ROLLFORWARD DATABASE BzεC

340 TºΓU GU

: ⌡µUCΣñ@G

v d¼²IOn Roll ForwardC pGnA½

súX ROLLFORWARD ⁿOA]A¼²IC

v π QUERY STATUS ∩ ROLLFORWARD

DATABASE ⁿOAPΘxw≥óCϕzΣ

ΘxANª±bΘx⌠ñA½s⌡µ

forward C

v pGzΣú≥óΘxAbIWΩ

wAMß¡≤¡≥óΘxWOA⌡µíI

C

SQL6063N Ωw name W ROLL-FORWARD

wgbI node-list WεFA]Θ

xjpw≤C

í : ROLL-FORWARD Ωwíwε

ROLL-FORWARDA]Θxjpw≤C ªn

½sAHsΘxjpC

pG ″,...″ XbICA\EΘxñπ

ICC

Roll-Forward wεC

(NGpGzbwΩw°AAI

XⁿXoIChAªOú÷AB

ñªC)

: ½soX ROLLFORWARD ⁿO≥C

SQL6064N b½seΩíAo SQL

sqlcodeC

í: b½seΩíAo@C

íεBzC

: d\Tºñ SQLCODE (TºX)A o

ΩTC ⌠≤n≤AMß½nDC

SQL6065N gJ file oC

í: oFUCΣñ@¼pG

v úαC

v NΩgJAo I/O C

v ϕ÷¼o I/O C

LkBzⁿOíC

: TwwsbAHe\gJC ½ⁿOíC

SQL6067W ROLLFORWARD DATABASE QUERYSTATUS ⁿOoF sqlcode sqlcodeC

í: ROLLFORWARD DATABASE QUERY STATUS ⁿ

OoFAsqlcode sqlcodeC]Y]AI

Wd iαú¿\CY½O sqlcode ⁿXC

∩¿\I Roll Forward ¼AC

: d\ DB2 Tº ñ sqlcode

sqlcodeAObuWd\AHPLIDC

n≤@AMß≥iµoI Forward

C

SQL6068W wQ° Roll Forward @Cb

I node-list WΩwC

í: b Roll Forward @Q¿ºeAw² °@

ABΩwB≤ú@P¼ACw∩CI

mXC

pG ″,...″ XbICA\tΘxñπ

ICC

: CIWΩwC

SQL6069N LkbD¼²IWAúX

ROLLFORWARD DATABASE ⁿOC

í : b¼²IWⁿ R O L L F O R W A R D

DATABASE ⁿOC

: b¼²IWúXⁿOC

SQL6071N LkBznD@A]sIw[J

tñCt²εßA½sA

α¿@C

í: UCΣñ@G

v wqsIoXnDA²oILkPΣLIq

TC

v bεIA½slªAH]AsIº

eAw²nD CREATE DROP DATABASE @C

: oX db2stop εICϕIí

wQεAoX db2startAlIA]As

IAMß½nDC

sqlcodeG -6071

sqlstateG 57019

SQL6072N π RESTART ∩ DB2START L

kiµA]ⁿwIwb@ñC

í: ½slⁿwIwbtW@C

: nAoX@ⁿwIε

2 SQL Tº 341

DB2STOPAMß½soX DB2START ⁿOA½sl

IC

SQL6073N usWIv@óCSQLCODE =sqlcodeC

í: usWIv@óA sqlcode sqlcodeC

: b DB2 TºuWdPº

sqlcode ÷TºC

n≤@AMß½nDC

SQL6074N usWIv@óA]uv

u≤Ωwv@eb⌡µñC

í: usWIv@LkPuvu≤Ω

wv@@⌡µC

: Ñuvu≤Ωwv@¿A

Mß½nDC

SQL6075W ulΩwzív@wQa[J

IñCnÑIíwε½s

ßAIΦi@C

í: STOP DATABASE MANAGER (DB2STOP)

ⁿOPεIßA≤s db2nodes.cfg AH

]AsIC≤sßAsIΦiPsI

qTC

: oX db2stop εICϕIí

wQεAoX db2startAlIA]As

IC

SQL6076W iIoⁿOoúIW

ΩwC≥ºeA⌡µ DROPNODE VERIFY ⁿOAHTwIWS

ΩC

í: oNqⁿwIñúΩwC

: Twb≤oIºeAw²⌡µ

DROP NODE VERIFY ⁿOCpG APIATww

Taⁿw callerac C

SQL6077W db2stop DROP NODENUM wQ

⌠A²OLkúC² íA

\ fileC

í: db2stop DROP NODENUM wQ⌠A²O

YΩbIWC

: file ñΩTNⁿXLkqΣñRú

²cC

SQL6078N db2stop DROP NODENUM Lk≤

sΩw dbname ΩwΩTC

í: db2stop DROP NODENUM Lks Ωw

dbname ¼²IC

: A@CpGDMsbApz

ANϕC

SQL6079W wQ° db2stop DROP NODENUMⁿOC

í: b db2stop DROP NODENUM ⁿOlBzºeA

ⁿOwεC

: LC

SQL6080W ulΩwzív@wQa[J

IñA²ObIW⌠≤Ωw

CnÑIíwε½s

ßAIΦi@C

í: STOP DATABASE MANAGER (DB2STOP)

ⁿOPεIßA≤s db2nodes.cfg AH

]AsIC≤sßAsIΦiPsI

qTC

: oX DB2STOP εIC ϕQa

εIANoX DB2START HlIA]

AsIbC ϕQalIAYiH

ΩwtC

SQL6081N qTo DB2STOP FORCE ⁿOA

boIWoOC

í : @hΩwIoqTAo

DB2STOP FORCE ⁿObµIWOA FORCE @

hIoY½AP DB2STOP FORCE

εCoqT⌠≤IN¼ SQL6048N TºC

: ⌡µUC@G

1. ≤w¼ SQL6048N TºIWqTC

2. oX DB2START ⁿOATww¼ SQL6048N T

ºIwQalC

3. Aq⌠≤IñoX DB2STOP FORCE ⁿOC

342 TºΓU GU

SQL6100 - SQL6199

SQL6100N Ωñ∩MΩw∩Mú

OP@C

í: NⁿJΩúOANO

∩MúOϕµIsµ∩MC LkⁿJ

ΩC

: pGΩA db2split íA

ΩAMßⁿJwΩC

pGΩwA⌡µUCΣñ@G

v ΩY∩MA½seϕµ

IsCMß½nDC

v HIss∩MA½sΩCMßA½

nDAHⁿJsΩC

SQL6101N oΩtI node-1 ΩA²

uⁿJvíPI node-2 sC

í: NⁿJΩPYIX÷pAoX

úP≤ísIIXC LkⁿJΩ

C

: ΣXPoI÷pΩAMßH

ΩA½snDAOsPoΩw÷p

IAMßbIñoXnDC

SQL6102W name OdCª

]w default-valueC

í: Odbw]w@úOΣw]

Cª]ww]AHTOeC

: Tw name w]w default-valueA

Mß½nDC

SQL6103C oFDwíC]X =reason-codeC

í: oFDwíC

: OUTºX (SQLCODE) ]XC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCuπ÷ΩTA\

Administration GuideCMßAHUCΩTpNAN

ϕG

v Dí

v SQLCODE tt]X

v SQLCA e (iα)

v l (pG)

SQL6104N ⁿJíúΣC

í: ⁿJíúΣA²NⁿJϕµ

@wwqbΣWCiαw CREATE

INDEX »zíTaFAObϕµwqDn

ΣAH⌠tΦíªC

: H DROP INDEX »zí≤ϕµWwq

CH ALTER TABLE »zí≤DnΣC

½súXⁿOC

ⁿJ¿\ßA CREATE INDEX ALTER

TABLEAΦi½sDnΣC

SQL6105W uⁿJvíw¿BzC∩ⁿJºß

íIiµ Rollforward Nú¿

\CpGnΩw\αAY≈

ΩwC

í: uⁿJví⌡µ⌠≤Oⁿ@CpGbⁿ

JºeAzH≈iµ Roll ForwardAhb@ow

ⁿJΩA@NóC

: ²bⁿJßATwα≈ΩwAb

∩ΩºeA²@≈≈C

SQL6106N wⁿw¼∩

″NOHEADER″A²bΣñwqϕµI

súOµ@IIsC

í: NⁿJΩwⁿwSYΩTC úLAⁿwϕµúOµ@IϕµC LkⁿJΩC

: db2split ΩAMßHS

″NOHEADER″ ∩ΦíⁿJC

SQL6107N ΩñΣΩTúTC

í: úO db2split ΩANO db2split @ú

¿\C

: db2split íΩAMßHΩ

A½nDCpGbíJµ∩ATwwb

µCñⁿwµC

pGDMsbAHUCΩTpzNAN

ϕG

v Dí

v SQLCODE tt]X

v SQLCA e (iα)

v l (pG)

2 SQL Tº 343

SQL6108N bΩY (number-1) ñwqΣ

úXϕµ (number-2) wq

ΣC

í: b db2split tmñⁿwµúTC

TΩC

: ⌡µUC@G

1. Twwb db2split tmñⁿwFTµC

2. ΩC

3. HsΩAoXuⁿJv@C

SQL6109N íµµ column-name-1A²

oΣµ column-name-2C

í: b db2split tmñG

v ϕµwqµñA@µQⁿwC

v µúTC

v wⁿwúOϕµµµC

: ⌡µUC@G

1. Tw db2split tmOTC

2. ΩC

3. HsΩAoXuⁿJv@C

SQL6110N íµµ column-name-1

µ¼ column-type-1A²ΩNª

C¼ column-type-2C

í: db2split tmúTC

: ⌡µUC@G

1. Tw db2split tmOTC

2. ΩC

3. HsΩAoXuⁿJv@C

SQL6111N Lkb newlogpath ⁿw⌠UA

@l²C

í: ϕ≤s newlogpath Atbⁿw⌠

U@l²AIW@ol²W

CUCΣñ@@t²εF²G

v tSAϕvC

v tS¼≈ íC

v tS¼≈⌠IC

S@znD≤C

: ⌡µUC@AMß½nDG

v Twⁿw⌠wsbABt⌠e\¬ /

gJC

v ⁿwúP newlogpathC

pGDMsbA\ztzC

SQL6112N Lk⌡µnD≤CGtm]w

LC]X reason-codeC

í: TWhzYtm]wCreason-code ⁿ

XHWhG

(1) max_coordagents + num_initagents <= maxagents

(2) num_initagents <= num_poolagents

(3) maxdari <= max_coordagents

: TwzⁿwSHWz⌠@WhAM

ß½nDC

SQL6500 - SQL6599

SQL6500W ⁿJⁿOñ RESTARTCOUNT iα

@DC

í: ≤PϕµhⁿJBzú÷A]n

hⁿJBz@P restartcount XGOúiαC

: TwzTⁿJⁿOC

SQL6501N ⁿJⁿOñSⁿwΩwWC

í: ⁿJⁿOñnⁿwΩwWC

: ⁿwΩwWAMß½s⌡µⁿOC

SQL6502N ⁿwΩ⌠W (G

data_path)C

í: pGΘJΩOAhNqe

Cnú≈W⌠C

: ⁿwΩ⌠WAMß½s

⌡µⁿOC

SQL6504N tmΘXIC]w (G

outputnodes) ñC

í: ΘXIC]wLC

: ddtmB≤zΘXIC

]wAMß½s⌡µⁿOC

SQL6505N ⁿJⁿOñΩwC]w

(GARTITIONING_DBPARTNUMS)ñC

344 TºΓU GU

í: ΩwC]wLC

: ≤ΩwC]wAMß½

s⌡µⁿOC

SQL6506N íLkqt²ϕµñXϕµ

table-name ΣΩTC

í: iαwqϕµAOϕµb MPP ⌠ñw

qC

: TwzwgAϕawqFϕµC

SQL6507N tmñdh (Gcheck_level)LC

í: dh (Gcheck_level) iαO CHECK

NOCHECKC w] CHECKC

: ≤tmAMß½s⌡µⁿ

OC

SQL6508N íα ftp BzΘXDC

í: pGΘJΩOAªNe

DCpGDwsbABzNóC

: Twzu@íOC

SQL6509N íLkNzíΘJDC

í: íLkBzΘJDC

: Twzu@íOC

SQL6510N íLkb partition-num D

NFS íW²C

í: íbPⁿJD NFS í

WAúnu@²C

: Twzu@íOC

SQL6511N ⁿJLkb partition-num W

NzíΘXC

í: íLkb partition-num WNzí

ΘXDC

: Twzu@íOC

SQL6512N ⁿJLkb partition-num WX

NzíΘJDC

í: íLkb partition-num WXNzí

ΘJDC

: Twzu@íOC

SQL6513N ⁿJLkb partition-num Wⁿ

JNzíΘJDC

í: íLkb partition-num WⁿJNzí

ΘJDC

: Twzu@íOC

SQL6514N íLk¬ItmGnode-cfg-fileC

í: iαúsbAúi¬C

: dItmOsbAHO\i

vC

SQL6515N íαbtmñΣⁿJⁿOC

í: btmñú CLP ⁿJⁿOC

: btmñⁿw CLP ⁿJⁿOC

SQL6516N íαsΩw db-nameC

í: iαΩwzíAOoFDC

: dzΩwzí¼pC

SQL6517N ⁿJLkqt¼²ϕµñAXwqϕµ

tbl-name bMµC

í: iαwqϕµAOϕµb MPP ⌠ñw

qC

: dϕµp≤bΩwñwqC

SQL6518N O²° (ⁿJⁿOñ reclen) LC

í: O²b 1 P 32768 ºíC

: ≤O²°AMß½s⌡µⁿOC

SQL6519N tmñí (: mode) mode L

C

í : í⌡µíiHOG

SPLIT_ONLYBLOAD_ONLYBSPLIT_AND_LOAD (w]

) ANALYZEC

: ≤tmñíC

SQL6520N íαúYΩTºB

zΘXDC

í: íLkúYΩTºBz

ΘXDC

: Twzu@íOC

2 SQL Tº 345

SQL6521N ítm cfg-file úsbC

í: ín@tmC

: tmC

SQL6522N íbⁿJⁿOΘJΩΣ⌠

WC

í: úe\ⁿJⁿOΘJΩº⌠WC

]A≤OFj (data_path)C

: ≤tmC

SQL6523N ΩwMµ (G

PARTITIONING_DBPARTNUMS) ñ

partition-num SwqbItm

(db2nodes.cfg) ñC

í: ΩwMµñún²

bItmñC

: ≤zΩwCC

SQL6524N ΘXMµ (G

OUTPUT_DBPARTNUMS) ñ

partition-num úOwqϕµbº

M椨C

í: ΘXMµñúOwqϕµ

bºMµñ¿C

: ≤zΘXCC

SQL6525N íLk¬ΘJΩ file-nameC

í: iαOΣΘJΩAúi¬C

: dΘJΩOsbAHO

\ivC

SQL6526N íLkgJeu@² cwdC

í: eu@²LkgJC

: deu@²\ivC

SQL6527N ¼pΩb (G

RUN_STAT_DBPARTNUM) úOΘX

C¿C

í: ¼pΩbOΘXC

¿C

: ≤ RUN_STAT_DBPARTNUM C

SQL6528N ⁿJⁿOñⁿwO²°C

í: pGⁿJⁿOñⁿw BINARYNUMERICS

PACKEDDECIMAL óAhⁿJⁿOñ]nⁿwO

²° (reclen)C

: ≤ⁿJⁿOC

SQL6529N ⁿJⁿOñⁿwuLYv∩

(NOHEADER)C

í : pGϕµOwqbµ@IsñAh

NOHEADER ónⁿwbⁿJⁿOñC

: ≤ⁿJⁿOC

SQL6530N ΣΩ¼BIδTC

í: pGΘJODGiΩAhBI

δTµLkwqΣC

: úGiΩA≤ϕµw

qC

SQL6531N íLk½]ϕµíε (quiesce)íC

í: iαiµñⁿJBzCTw²eⁿJ

Bzw¿AΣLuⁿJvÑq@αC

: dz≈WBz¼AC

SQL6532N ⁿJⁿOñ savecount Lk]wDs

C

í : pGhIAí

PARTITION_AND_LOADABⁿOO REPLACE INTO

INSERT INTO ⁿJⁿOAhⁿJⁿOñ savecount Lk

]wDsC

: ≤ⁿJⁿOC

SQL6533N ⁿJⁿOñ restartcount Lk]wD

sC

í: ]hIⁿJBzO²úH≈

A]π restartcount RESTART INTO LkO

α¿\C

: ≤ⁿJⁿOC

SQL6534N .netrc netrc-file ñC

í: iαΣú .netrc ASD≈ machine

n²AO\ivúTC

: d .netrc OsbAHO\i

vC

346 TºΓU GU

SQL6535N PARTITION_ONLY ANALYZE íL

C

í: pGϕµOwqbµ@IsñAhún

RC

: Ní≤ L O A D _ O N L Y

PARTITION_AND_LOADC

SQL6536N í progname Lk filename

¬C

í: uⁿJvBzLkQD¬

C

: TwtmñCn²úOTC

SQL6537N í progname Lk filename

gJC

í: uⁿJvBzLkQDg

JC

: TwtmñCn²úOTC

SQL6538N ⁿJLk¬ partitioned-fileC

í: b LOAD_ONLY íUIsuⁿJvAΘJΩ

wABúiuⁿJvⁿ

O¬ C

: dΘJΩOwAdG

s vC

SQL6539N bu@⌠ñAΣú cmd-list ñ

@ⁿOC

í: í⌡µO@ Unix ⁿOCpG

bu@⌠ñLkΣñ@AoBzNóC

: TwⁿOwAϕwbtWC

SQL6540N ⁿJⁿOñⁿw¼ file-type L

C

í: s¼ ASC (iw ASCII) DEL

(w¡ ASCII)C

: ≤tmñⁿJⁿOC

SQL6550N Lk∩M map-file-name gJΩ

C

í: Lk∩MWM⌠C oC

: Tw∩MWM⌠úⁿw

TABiHgJΩC

SQL6551N gJ∩MAoC

í: gJ∩MAtoC

: d⌠OTAmO

≈íOd∩MΘXC

SQL6552N tm filename gJΩ

AoC

í: LkWM⌠C oC

: TwíxsΘ⌠ⁿw

TABo⌠iHgJΩC

SQL6553N btm filename ñgJΩ

AoC

í: gJAtoC

: d⌠OTAmO

≈íOdΩC

SQL6554N ⌡µ@BzAoC

í: íbúPΩwñl

AoC

:

v pGú ID KXí⌡µs A

htdIsí ID α≈bIñ

⌡µíC

v Twzúí ID MKXúOT

C

v pGOb NT ñ⌡µATw DB2 w@

Iñí@wquNT AvOTC

v pGMLkMDAó DB2 AC

SQL6555N ⁿJíoDwqTC

í: í⌡µUC@AoG

v s TCP/IP socketC

v ¬g TCP/IP TºC

v l]w TCP/IP qTC

v πD≈WC

v ∩ @ñ TCP/IP SocketC

v ÷¼@ñ SocketC

v ≡C

:

v pGzⁿJínAW]wA

TwAWwTwqC

2 SQL Tº 347

v pGz⌡µOµⁿJíu@ATwzwϕ

σ≤ñWw]wDAKµíu@í

AW≡C

v pGDMsbAp DB2 AHC

SQL6556W b filename oúπO

²C

í: úíΩAoúπ

ΩO²C

: τΩykOTC

SQL6557N Lkw]IXC

í: íMww]IXA²óFC

: bítmñTiM

IXAó DB2 AHC

SQL6558N íLkMwµu@²/

≈C

í: íMwµu@²/ ≈Ao

C

: ó DB2 AHC

SQL6559N úuⁿJvíⁿOµ∩

LC

í: ⁿwuⁿJvíⁿOµ∩

úⁿΣwLC

: ÷Σ∩SA\uⁿJ

vσ≤uWíC

SQL6560N I node-number (⌡µI)SXb db2nodes.cfg ñC

í: db2nodes.cfg ¿ñS⌡µIC

LkoIn¿u@C

: b db2nodes.cfg ICwqñsW

IAItm¿ñ@ⁿw@N

IC

SQL6561N IsñSⁿJI

node-numberC

í: zⁿwⁿJIAúOⁿJºI

s¿C

: dIswqATwⁿJ

ITΩOIsñ¿C pGIúOIs¿

A≤íIWµA²ª]tTI

CC pGIOIs¿Aó DB2 AH

C

SQL6562N íLkΩWC

í: í ΩWAoC

: Tw⌡µíIw DB2AB

⌡µOΩC ΣLíAó DB2 AHC

SQL6563N Lkµ IDC

í: í µ ID AoC

: p DB2 AHC

SQL6564N ΣKXLC

í: ΣíKXLC

: ΣKXC

SQL6565I kGdb2xxld [-config config-file][-restart] [-terminate] [-help]

í:

v ’-config’ ∩ⁿwtm⌡µíCw]

O autoload.cfgC

v ’-restart’ ∩H½sí⌡µoíFbß

@¿uⁿJvu@ºßAún∩t

mC

v ’-terminate’ ∩Hεí⌡µoíFbß

@¿uⁿJvu@ºßAún∩t

mC

v ’-help’ ∩NúíTºC

uⁿJvtmO@úA]tF

Nn⌡µ LOAD ⁿOBΩwiαⁿw

X∩Cd²ñúdtm

’AutoLoader.cfg’ ]tCJAíi∩Σw]

CbH ’-restart’ ’-terminate’ ∩⌡µíA

bß@¿u@ºßún∩tmC

: ÷uⁿJvíΩTA

\ DB2 σ≤C

SQL6566N uⁿJvtm LOAD ⁿOC

í: uⁿJvtm LOAD ⁿOCⁿw

C

: TwwuⁿJvⁿwFTt

mATwΣñwⁿwF LOAD ⁿOC

348 TºΓU GU

SQL6567N option-name ∩b AutoLoader tm

ñXnXC

í: @∩wbuⁿJvtmñⁿw

hC

: ≤tmA²C@∩uX@C

SQL6568I uⁿJvíboX

request-type nDC

í : uⁿJvíbC@Wú

request-type @C

: TºC

SQL6569I uⁿJvboXnDC

í: uⁿJvbC@WoX

@C

: TºC

SQL6570I uⁿJvbÑí¿

@C

í: uⁿJvbÑí¿@C

: TºC

SQL6571I uⁿJvíbÑ@¿C

í: uⁿJvíbÑ@¿C

: TºC

SQL6572I LOAD @wb node-number W

l⌡µC

í: ⁿwl⌡µ LOAD @C

: TºC

SQL6573I b node-number ñ⌡µ

ííw¿A⌡µXO

codeC

í: bⁿwñ⌡µííw

¿C

: TºC

SQL6574I í¬F MB-count MB Ω

C

í: ΩTwXAHNj¼uⁿJvu@i

¼AúC

: TºC

SQL6575I íw¿¬F MB-count MB

ΩC

í: uⁿJv¿AXTºAHⁿXwBz

ΩqC

: TºC

SQL6576N uⁿJvío⌡µⁿC

]X reason-codeAX ret-codeC

í: HU]X reason-code íG

v 1 - uⁿJví⌡µⁿA²oó

FCX ret-codeC

v 2 - uⁿJvíÑ⌡µⁿ¿A²o

óFCX ret-codeC

: Twz⌡µ@tΣ⌡µⁿ

íABC@Bzú¼≈⌡µⁿ¡εC⌡µⁿD

pUG

v C@ⁿJBz@⌡µⁿC

v C@íBz@⌡µⁿC

v @⌡µⁿΓΩeíBzC

SQL6577N uⁿJvíbⁿJⁿOñúΣ

ROWCOUNT ∩C

í: buⁿJvíñAúΣⁿJⁿOñ

ROWCOUNT ∩C

: buⁿJvtmñ≤ⁿJⁿ

OAMß½súXⁿOC

SQL6578N LuⁿJív∩C

RESTART/TERMINATE ∩uαb

SPLIT_AND_LOAD LOAD_ONLY

íUⁿwC

í: uⁿJívñ RESTART/TERMINATE ∩

uα SPLIT_AND_LOAD LOAD_ONLY íC

: duⁿJvtmⁿJ

∩XC

SQL6579N uⁿJvtmñ LOAD ⁿOL

CuⁿJv RESTART

TERMINATE ∩iO⌡µ LOADRESTART LOAD TERMINATE @

C

í: úb LOAD ⁿOñⁿw RESTART

TERMINATEAuⁿJv RESTART

TERMINATE ∩C

: bú∩uⁿJvtmípUA

2 SQL Tº 349

H RESTART TERMINATE ∩

db2xxldC

SQL6580I LOAD bI node-num WqÑq

restarting-phase ñ½sC

í : uⁿJvwi L O A D b

LOAD/BUILD/DELETE Ñq½sC

: TºC

SQL6581I LkbI node-num W½sⁿJC

í: uⁿJvwi LOAD LkbwIW

½sC

: TºC

SQL6582I únbI node-num W½s

LOADC

í: uⁿJvwi LOAD úbwIW

½sC

: TºC

SQL6583N ΣwqPΩwⁿJí

load-mode úeC

í: OµwQⁿwΣwq@í≈A²ⁿw

ⁿJíúO PARTITION_AND_LOADABⁿw

identityoverride óC

: NⁿJí≤

PARTITION_AND_LOADBⁿw identityoverride ó

qΣwqñúOµC

SQL7000 - SQL7099

SQL7001N nDⁿO command úC

í: úX REXX ⁿOLkδC

LkBzⁿOC

: τⁿOO SQL »zí, Mß½

s⌡µCNⁿOOjgr C

SQL7002N σWLC

í: ⁿwFúTσWC

LkBzⁿOC

: τσWO ″c1″ ″c100″ Σñ@

µíC

SQL7003N »zíWLC

í: ⁿwFúT»zíWC

LkBzⁿOC

: τ»zíWO ″s1″ ″s100″ Σñ@

µíC

SQL7004N nDykLC

í: REXX Lk∩úXⁿOrΩ@ykRC

LkBzⁿOC

: TⁿOykC

SQL7005W OPEN »zíσiC

í: iσN⌡µ OPEN »zíC

LkBzⁿOC

: b OPEN »zíºeíJ@ DECLARE

»zí, ½s⌡µC

SQL7006N request Wú÷Σr keyword LC

í: »zí]t@L÷Σr keywordC

LkBzⁿOC

: ⁿwT÷ΣrµíC

SQL7007N REXX variable úsbC

í: F@b REXX ñúsb REXX

C

LkBzⁿOC

: bⁿOóºeAτbDCñⁿw

WC MßA⌡µC

SQL7008N REXX variable ]tΩú@PC

í: F@]tú@PΩ REXXC

LkBzⁿOC

: YO SQLDAAτOwTⁿwΩ

M°µC YªO@ REXX AτΩ

¼OAX≤ⁿOºBC

SQL7009N I REXX REXXC

350 TºΓU GU

í: REXX variable Ωú@PC

variable ΩrΩQIC

LkBzⁿOC

: τΩ°PΘJ SQLDA ñw°

O@PAMßA⌡µC

SQL7010N y ID ID LC

í: REXX y ID variable úsbAΣ

]tΩú@Pw≥óC

LkBzⁿOC

: τby ID ñ]tΩwTⁿwA

A⌡µC

SQL7011N Sú variableC

í: REXX ⁿOykn variableA²ⁿwC

LkBzⁿOC

: ⁿwAMßA⌡µC

SQL7012N ϕsΩww ISL ≤C

í: bPΩwsuAúα≤j≈h (ISL)C

ñⁿOC

: Yj≈hñ≤OAhP

eΩwsAMß]wj≈h, sΩwC

SQL7013N úXσM»zíWOdC

í: REXX ñAσM»zíWµíO ’cnn’ M

’snn’AΣñ’nn’ O 1 100 rCbσM»zí

ñ∩rPCtAc1 c50 iúOdA c51

c100 iOdC

ñⁿOC

: τσM»zíOAMß½

s⌡µC

SQL7014N úTD≤C

í: b REXX ñAXD@≤CX@

, úÑ≤wq≤ΩC

ñⁿOC

: τ@≤ñOXΩwq

≤, Mß½s⌡µC

SQL7015N b REXX ñAW variable LC

í: ⁿwW,b REXX ñLCWX

yÑDC

LkBzⁿOC

: ΓW≤¿X REXX DW, M

ß½súXⁿOC

SQL7016N ú SQLDB2 ykLC÷

Gdb2-errorCLkBzⁿOC

í: ú SQLDB2 ykLApPⁿwFΘ

JⁿOC

: d\÷XA oΩTC

SQL7032N Lk SQL procedure-nameCE

file-nameC

í: SQL procedure-nameCoFUCí

pº@G

v b°AWwtm SQL xsΣCYn

SQL A°AWwwuDB2 ßv

C sCziαnN D B 2 n²

DB2_SQLROUTINE_COMPILER_PATH ]ⁿV]tz

¡xW C sº⌠]w Script σC

v DB2 Lkemss SQL xsCDB2

SQL @]tt SQL C íCb CREATE

PROCEDURE »zílσRíΣúAi

bemssÑqΣC

∩ UNIX ¡xÑA]tEΩTºπ⌠G

$DB2PATH/function/routine/sqlproc/ \

$DATABASE/$SCHEMA/tmp/file-name

ΣñA$DATABASE NϕΩwWA$SCHEMA Nϕ

SQL ⌡WC

Y Windows @tA]tEΩTºπ⌠

G

%DB2PATH%\function\routine\sqlproc\ \

%DATABASE%\%SCHEMA%\tmp\file-name

ΣñA%DATABASE% NϕΩwWA%SCHEMA% N

ϕ SQL ⌡WC

: Tw°AWwwe C s

uDB2 íoßvCpGoemss

AbE file-name ñemss

TºC

Tw DB2 n²

2 SQL Tº 351

DB2_SQLROUTINE_COMPILER_PATH Q]ⁿV]w C

s⌠ script σCpAb UNIX @t

ñAziαb /home/DB2INSTANCE/sqllib/function/routine

²U@W ″sr_cpath″ scriptC²]w DB2

n² DB2_SQL_ROUTINE_COMPILER_PATHAo

XUCⁿOG

db2set DB2_SQLROUTINE_COMPILER_PATH = \“ \/home/DB2INSTANCE/sqllib/function/ \

routine/sr_cpath"

sqlcodeG -7032

sqlstateG 42904

SQL7035W SQL procedure-name i⌡µ

xsbΩw¼²ñC

í: SQL i⌡µWL 2 U¡εA

]LkxsbΩw¼²ñCªúbΩwí

b DROP PROCEDURE »zí ROLLBACK W

C

: pG CREATE PROCEDURE »zíú

iATwzdP SQL procedure-name ּi

⌡µ≈CpGiOb@ D R O P

PROCEDURE »zí ROLLBACK íoXA≥

NP procedure-name ÷i⌡µµ]w¿P¼²ñ

wq SQL PBC

sqlcodeG +7035

sqlstateG 01645

SQL7099N oL errorC

í: o REXX íC

LkBzⁿOC

: τ REXX wTw, Mß½s⌡µ

C Y≥ANXIsBzC

SQL8000 - SQL8099

SQL8000N DB2START BzóFΣú

úvCpGzw≥oúvA

TwzwTn²vXCziHzLu

vñv db2licm ⁿOµín

²vCziHbzvú CD ñΣ

vXC

í: ΣúvXABwC

: wπúvXCziHq IBM

NϕXkNzA oúvXC

SQL8001N ]úvDAsΩwó

C

í: suó]UCΣñ@ DB2 v

DG

v úXvXC

v TwvXC

v vXwC

v DB2 úúΣvXC

: ⁿΩwzd DB2 úwT

wvXABLC

v db2licm -l ⁿOuDB2 vñv°vC

v db2licm -a ⁿOuDB2 vñvUvC

v ziHq IBM NϕXkNzA oú

vXC

sqlcodeG -8001

sqlstateG 42968

SQL8002N ]≥ DB2 Connect úvL

AHsD≈óC

í: pGsD≈°AAπv DB2

Connect úiαúXbz≈WC

pGzL DB2 Connect hDsDšAADB2

Connect hDWiαúXvC

: ⁿΩwzdUCUG

pGsD≈A²Tw DB2 Connect úOX

AMßAd≈WOwLAϕvXC

pGzL DB2 Connect hDsATwhDWOw

LAϕvXC

v Yn°vA db2licm -l ⁿOuDB2 vñ

vC

v YnUvA db2licm -a ⁿOuDB2 vñ

vC

v ziHq IBM NϕXkNzA oú

vXC

Gí≈ DB2 úiαúΣPD≈°As

uC

sqlcodeG -8002

sqlstateG 42968

SQL8003N nD\αΣúvXC

352 TºΓU GU

í: µvXúe\nD\αC

: V IBM NϕvgPR

\αvXAMßuvñv db2licm ⁿO

µí≤szvCp≤sv÷ΩTA

z¡xutJvΓUC÷ db2licm

íΩTA DB2 Command ReferenceC

SQL8004N nD\αΣúvXC

í: µvXúe\nD\αC

: dzqΘxAH oΩTC

SQL8006W ú product-name Sn²v

XCpGzw≥oúvATwz

wTn²vXCziHzLuvñ

v db2licm ⁿOµín²

vCziHbzvú CD ñΣ

vXCpGn²vXAúNib

number ⌠íCnb⌠

íúAⁿuIBM vX

v°A°≤úw⌠

v²ñC

í: woúvXCoúNπ@

¡C OíómεC

: pGzwRúπAwú

wσ≤ñyzvXC pGzwwFvXA

τzvXOTC

bíúAϕuúuIBM vX

MvΩTvσ≤°Cbíúϕ

zⁿo°C

pGzúⁿo°AhzLvúA

úªwC ziHgp IBM Nϕw ov

NzA oúvívXC

SQL8007W ú product-name number

Cp⌠v°°≤A\

uvXvσ≤ (≤úw⌠

v²ñ)CpGzw≥oú

vATwzwTn²vXCziHz

Luvñv db2licm ⁿOµ

ín²vCziHbzvú CDñΣvXC

í: woúvXCbⁿw#ßA

NεúC

: úObí ñ@ABπ@¡Cϕ¡ßAúDwúπv

XAhNLkA⌡µªC

ziHq IBM NϕXkNzA oúv

XC

SQL8008N ú text wvXAB

wCúSw\αC

í: ΣúvXABwC

: wπúvXCziHq IBM

NϕXkNzA oúvXC

SQL8009W DB2 Workgroup úµ

wWXwwqn² numberCµ

numberC

í: µwWXwqº DB2 µ

WBC

: p IBM NϕXkNzA

o≤h DB2 WBA≤suvñvñ

DB2 vΩTC

sqlcodeG +8009

sqlstateG 01632

SQL8010W DB2 Connect úµw

WXwwqn² numberCµ

numberC

í: µwWXwqº DB2 µ

WBC

: p IBM NϕXkNzA

o≤h DB2 WBA≤suvñvñ

DB2 vΩTC

sqlcodeG +8010

sqlstateG 01632

SQL8011W @hΩww

product-name ú DB2 vXC

í: bΩwWoúw

vXC oúNπ@¡C Oíó

mεC

: pGzwRúπAwú

wσ≤ñyzvXC pGzwwFvXA

τzvXOTC

bíúAϕu EVALUATE.ARG ñ

IBM X°C bíúϕz

ⁿo°C

pGzúⁿo°AhzLvúA

úªwC ziHgp IBM Nϕw ov

NzA oúvívXC

2 SQL Tº 353

SQL8012W DB2 Enterprise úµ

wWXwwqn² numberCµ

numberC

í: µwWXwqº DB2 µ

WBC

: p IBM NϕXkNzA

o≤h DB2 WBA≤suvñvñ

DB2 vΩTC

sqlcodeG +8012

sqlstateG 01632

SQL8013W DB2 Connect úµΩws

wWXwwqn² numberCΩws

up numberC

í: z DB2 Connect úvA∩µΩws

¡εC znDsAWXFo¡εC

: µΩws¡ε¬ DB2

Connect úC

DB2 Connect Enterprise Edition GR Additional

User PacksAYi o[vC

sqlcodeG +8013

sqlstateG 01632

SQL8014N z DB2 Connect úAS

TCP/IP qT≤wvC\

απ DB2 Connect úAYi

TCP/IPC

í: o DB2 Connect S SNA sCú

Σ TCP/IP sC

: \α DB2 Connect úApA

DB2 Connect Persional Edition DB2 Connect Enterprise

EditionAYi TCP/IPC

sqlcodeG -8014

sqlstateG 42968

SQL8015N z DB2 Connect úALk

bP@µ÷ñ≤shΩwC

í: o DB2 ConnectAuαb@µ÷ñ

µ@ΩwCªúΣGÑqTwqT≤wC

: \α DB2 Connect úApA

DB2 Connect Persional Edition DB2 Connect Enterprise

EditionAYib@µ÷ñ≤shΩwC

sqlcodeG -8015

sqlstateG 42968

SQL8016N user-name Swqú

product-name wUC

í: UúC

: p IBM NϕXkNzAH

o≤h DB2 WBA≤suvñvñA

úwUMµC

SQL8017W oí≈WBzWLú

product-name wqv

licensed-quantityC≈WBz

processor-quantityC zV IBM N

ϕvgPR[Bz

vAMßuvñv db2licm ⁿ

Oµí≤szvCp≤sB

zv÷ΩTAutJv

ΓUCp÷ db2licm íΣl

ΩTA Command ReferenceC

: sqlcodeG +8017

SQL8018W oúµwWLwq

v numberCµ

numberC

í: µwWLwqµv

C

: p IBM NϕvgPA

H o[vA≤suvñvñ DB2

vΩTC

sqlcodeG +8018

sqlstateG 01632

SQL8019N ≤s OLAP Starter Kit vo

C RC = reason-codeC

í: ≤úAvíLk≤s OLAP

Starter Kit vC

: AⁿO@CpGDMsbAp

IBM AñNϕC

sqlcodeG -8019

SQL8020W @°AµswWLwq

v number-sourcesCes

number-entitledC

í: µswWLwqvC

: p IBM NϕvgPA

H o[vA≤suvñvñ DB2 vΩ

TC

354 TºΓU GU

sqlcodeG +8020

SQL8021W Ω source-name Qwq

product-name wn²ΩC

í: ΩQtmwn²ΩCz

RD DB2 ΩvC

: p IBM NϕvgPA

H o[ΩvA≤suvñvñú

wn²ΩCC

sqlcodeG +8021

SQL8022N ≤SΩwvípUΩ

wSC DB2 wbΩ

wSA²wΩwS

vCTwwV IBM NϕvgP

RΩwSvABwzL

uDB2 vñv db2licm ⁿO

µí≤szvCp≤sv

÷ΩTAz¡xutJ

vΓUC÷ db2licm í

ΩTA DB2 CommandReferenceC

SQL8023N product-name úµwW

Xwqv entitlementCµ

p countC zV IBM Nϕ

vgPRΣL÷vA

Mßuvñv db2licm ⁿOµ

í≤szvCp≤s

v÷ΩTAz¡xut

JvΓUC

SQL8024N nD\αΣúvXC

product-name úµvXúe\

nD\αCV IBM Nϕv

gPR\αvXAMß

uvñv db2licm ⁿOµí

≤szvCp≤sv÷Ω

TAz¡xutJvΓUC

÷ db2licm í ΩTA

DB2 Command ReferenceC

SQL8025W úe\s°A server-nameCΣú

uWebSphere pX°AvvC

í: zeuWebSphere pX°Avvúe\s

ⁿwΩC

: ÷≤iα]A\uzq

vΘxCpGD≥oAp IBM NΣñ

C

SQL8026W DB2 °AUú

vC

í: UvXAXuvXv°

CúvX≤úCΘ ’license’ ²ñC

: uDB2 vñv db2licm ⁿOµ

íUwRAϕvCuvXve≤

úw² ’license’ ²ñC

SQL8027N bϕµ\αA²S DB2Enterprise Server Edition vCDB2bϕµ\αA²S

DB2 Enterprise Server Edition vC

TwwV IBM NϕvgP

R DB2 Enterprise ServerEdition vAwuDB2 vñ

v db2licm ⁿOµí≤s

vCp≤sv÷ΩTA\z

¡xutJvΓUC÷ db2licmí ΩTA DB2Command ReferenceC

SQL8028N b feature \αA²S license

vCDB2 b\αAoLA

ϕvCTwwV IBM Nϕ

vgPRAϕvAwuDB2vñv db2licm ⁿOµí≤

svCp≤sv÷ΩTA\

z¡xutJvΓUC÷

db2licm í ΩTA

DB2 Command ReferenceC

SQL8029N nD\αΣúvXCú

µvXúe\nD\αCV

IBM NϕvgPR\

αvXAMßuvñv

db2licm ⁿOµí≤sz

vCp≤sv÷ΩTAz

¡xutJvΓUC÷ db2licmí ΩTA DB2Command ReferenceC

SQL8030W ú product vN≤ number ß

CziHzLuvñv db2licmⁿOµín²≤svCziH

bzvú CD ñΣvXC

2 SQL Tº 355

SQL8100 - SQL8199

SQL8100N ϕµwíC

í: bΩwAiⁿwUCG

v CCqW¡

v q

Cϕµ≤bibΩwqñhCi

¿°ΣFΣb@qñj (CqW¡) ,

MßU@qHsW≤hΩC oN@o, ª

btmqñC@qW¡εABϕ

µíC

HACΩw≤íOW¡Mq

nCY⌠≤ϕµ≤ªtmíAhϕµN

íC

pXtGΩ]iHo¼pC

:

v ϕµñRúεC

v ½sϕµHo≤hí

v CqMqW¡jsΩwA≈

lΩwsΩwC

pXtGqnDóΩñΣXD (

\ Troubleshooting GuideAHP@ΩLkBz

SQL »zí)G

v nBJAbΩñW[ϕµíC

v pGϕµObpX°AWAC@qq

W¡jAsΩwC≈lΩwA

sΩwñC

SQL8101N ΩwqiαúTC

í: iαHΓΦíoG

1. CΩwq@OrCiαßó

eiαúTC

2. @h²etmΩwqßóC

:

v dHTtwTWC

v ≈ΩwC

v i IBM ANϕ

SQL9300 - SQL9399

SQL9301N ⁿw∩LA∩C

í: iαOⁿw∩LAⁿw∩C

LkBzⁿOC

: ≤∩AMß½súXⁿOC

SQL9302N L∩Goption-parameterC

í: ⁿw∩LC

LkBzⁿOC

: ≤∩AMß½súXⁿOC

SQL9303N ⁿw optionC

í: ⁿwn∩ optionC

LkBzⁿOC

: ∩½súXⁿOC

SQL9304N Lk filename gJC

í: LkBzⁿOC

: TwtiHs C

SQL9305N name °C°W¡ max-lengthC

í: <name> °j≤°W¡ <max-length>C

LkBzⁿOC

: Tw <name> SWX°W¡C

SQL9306N Σñ@µW°C°W¡

max-lengthC

í: µW°µ]Aⁿwr/µ

rAiHOªWXC°úαWX°W

¡C

LkBzⁿOC

: TwµWúSWX°W

¡C

SQL9307N LkqΩwCX =sqlcodeC

í: bqΩw µAoC

LkBzⁿOC

: dXAH o÷ΩTC

356 TºΓU GU

SQL9308W µ colname SQL Ω¼ sqltype

úⁿΣC

í: ⁿwDyÑñúΣ SQL Ω¼ sqltypeC

úµiC

: TwoOznϕµC

SQL9320I bsΩw database...

í: íbsΩw databaseC

: pG@óA\TºAH o

C

SQL9321I bsí...

í: íbNvsΩwC

: pG@óA\TºAH o

C

SQL9322I bqϕµ table µΩT...

í: íbqϕµ table µΩT...

: pG@óA\TºAH o

C

SQL9323I búi filename...

í: íbúi filename...

: pG@óA\TºAH o

C

SQL9324I bPΩw database su...

í: íbPΩw database suC

: pG@óA\TºAH o

C

SQL10000 - SQL10099

SQL10002N úKX°

í: KX°Ñ≤p≤ 18 rC MAYO

F APPC µτKXAªÑ≤p≤ 8 r

C

: TOKX±e\¡εuC

sqlcodeG -10002

sqlstateG 28000

SQL10003C S¼≈tΩHBznDCLkBz

nDC

í: Ωwzí≤ú¼≈tΩúαBz

nDCPΩ]AG

v tñOΘq

v tñiTºÑCOr

: εíCiαMΦ]AG

v úIBzC

v εWzΩΣLíC

v YuΩAvA≤Cí

@⌠AHnb°AMßtmW[u

ΩAvΩ∩jp (rsheapsz)C

GA≤ 2 ºe DB2 C

v pGó»zíñA UDFAεwqOΘtm

tmA]A ASLHEAPSZC

v Ks j¼Dw I/OCYnDw

I/OAN DB2 n² DB2NTNOCACHE ]

YESC

sqlcodeG -10003

sqlstateG 57011

SQL10004C sΩw²íX I/O C

í: úαs tΩw²Ωw²Cú

ϕtsΩwB °sΩwABϕts

b²sΩwAúiαXC

LkBzⁿOC

:

v ⌡µ LIST DB DIRECTORY ON <path> (Σñ path O

Ωwm)C

v pGzα≈QWⁿOQaCXΩwAhu

Ωh²DC

– N <inst_home>/sqllib/sqldbdir Ut@

m (GN≥ósΩT)C

– bP⌠W½ssΩwC⌡µ LIST DB

DIRECTORY iµC

v pGzLkQ LIST DB DIRECTORY ON <path> ⁿ

OCXΩwAhΩw²YODCq

≈bBsΩwAMßsªC

sqlcodeG -10004

sqlstateG 58031

2 SQL Tº 357

SQL10005N CONNECT TO »zíñí

parameter LCªONϕ@s

SHAREBNϕM EXCLUSIVEAN

ϕbµ@IWM EXCLUSIVEMODE ON SINGLE NODECp DB2Connect sAΣ SHARE íC

b MPP tmñAΣ

EXCLUSIVE MODE ON SINGLENODEC

í: CONNECT TO »zíí O SHARE

Nϕ@B EXCLUSIVE NϕMA EXCLUSIVE

MODE ON SINGLE NODE Nϕbµ@IWMCY

DB2 Connect sΩwAhue\@s C

b MPP tmñAΣ EXCLUSIVE MODE ON

SINGLE NODEC

LkBzⁿOC

: í ½súXⁿOC

SQL10007N LkTº msgnoC]XGcodeC

í: LkqTº nDTº <msgno>C]X

<code> UC䤧@G

1. ⌠ ″DB2INSTANCE″ ]w]wLΩC

∩ºAC

2. ΣTºA²]\v¡úαC

dTº²U\v¡C

3. úαΣTºC úsbTºb

²úsbC dw]²P ’LANG’ ⌠

PW²Osb≤Tº²UC

4. nDTºbTºñúsbC TºLª

úOTTºC

5. iαO DB2CODEPAGE ]wbΩwúΣrX

WAhNOΩwúΣßyÑ⌠C

6. oDwtCA⌡µCpGD≥s

bAP IBM NϕpC

7. S¼≈OΘCoMOΘóCAC

: τUCUßAoXⁿOG

v Tw DB2INSTANCE ⌠w]wTσrΩA

i²WⁿOC

v TⁿOWⁿwFT² (Y

b /etc/passwd ñ)C

v Twb⌡µⁿOWñALANG ⌠

ww∩wyÑ]TA] ’C’C

YHWúT, ²sbAh½sw DB2C

SQL10009N ⁿwrX codeset /M

territory LC

í: ΩwzíúΣ@ñrXd⌠

ΓúúΣApPbuΩwvⁿOñⁿw

C

LkBzⁿOC

: ΩwzíΣrXMM

t∩ΩTA\ Administration Guide ñu

ΩwvⁿOC

SQL10010N wⁿJⁿww nameA²Lk⌡µτ

functionC

í: úαΣíwñ\αíC

LkBzⁿOC

:

1. YO DARI íwAhT DARI íwTC

T\αízLuXvXC

2. ∩ΣLíwAiαn½swΩwz

íΩΩwzíúC

sqlcodeG -10010

sqlstateG 42724

SQL10011N ϕⁿJⁿw DARI íw name A

¼C

í: ϕⁿJ DARI íwAⁿOQ FAiαOH

Σ (qO Ctrl+Break Ctrl+C) oX C

wεBzC

: ½súXⁿOC

sqlcodeG -10011

sqlstateG 42724

SQL10012N ϕⁿJⁿwíw name A¼D

w@tC

í: ϕⁿJbíWµñⁿwíw

AoDwC

: ½súXeⁿOCY≥AhεΩ

wzíAAºCY≥sbA½sw

ΩwzíC

Y½sw≤AiαAO²TºX

(SQLCODE) M SQLCA ñΩTC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCMß÷ΓUñⁿwΦíP IBM pC

358 TºΓU GU

sqlcodeG -10012

sqlstateG 42724

SQL10013N LkⁿJⁿww nameC

í: ΣúwC

: ∩ DARI ÑATOⁿwíwi

C

v Yßíπwq⌠WHⁿw DARI

íwAh DARI íwxsw²⌠ñC

Yßíú⌠WAh DARI íw

xsbw]²ñ (<InstanceHomeDir>/sqllib/function)C

Σñ <InstanceHomeDir> OΩwzíΩ

²C

v YbΩwzííoTºAh

Nn½sw DB2 ΩΩwzíúC

pXtGpG]bpXtWoX db2start ú

TºAB name ″from DB2_DJ_COMM″

AhO]pX°AbⁿJ DB2_DJ_COMM ⌠

OΣñ@ MAoFDC

DB2_DJ_COMM ⌠≤sAiHt

MC

pGO]bpXtWoX db2start oAB

name úO “ DB2_DJ_COMM”Ah½sw

pXΩC

pGwO@ MAhwbT

²ñBniµsΦAHib²ñ o

ªC wrapper íΩßw]

wbT²ñABibΣñCtm wrapper

í÷ΩTA\wPtmRíC

sqlcodeG -10013

sqlstateG 42724

SQL10014N ⁿwIs DARI íW name LC

í: DARI íw DARI íWykúTC

: T DARI íwíWⁿwTC

sqlcodeG -10014

sqlstateG 42724

SQL10015N S¼≈tΩiⁿJⁿww

nameC

í: S¼≈OΘⁿJíwC

: εíCiαMΦG

v úIBzC

v εwqOΘtmtmC

v w≤hOΘC

sqlcodeG -10015

sqlstateG 42724

SQL10017N buΩw (DARI)vñ

úe\ SQL CONNECT RESET »z

íC

í: ]t SQL CONNECT RESET »zíC

: ú SQL CONNECT RESET »zíAMß

½C

sqlcodeG -10017

sqlstateG 38003

SQL10018N wíCBz⌠C

í: wíCbX PC/IXF íAPC/IXF Ω

ObTw WA PC/IXF ΩMΩwb

PtWA PC/IXF ΩMTºbP

tWC

EXPORT íεBzCXΩúπC

: ú W≤híAⁿwΩww

bMΩwTºúPtWA½súX

ⁿOC

SQL10019N Ωwúαbⁿw⌠ñsC

í: ≤UC]º@AΩwúαs G

v ⌠ú]tΩwvC

v ⌠W\v¡úTC

: TO⌠ΩwB\v¡

TC

sqlcodeG -10019

sqlstateG 58031

SQL10021N \v¡úe\∩ΩwgJsC

í: ²∩nbúe\gJs tWΩw

iµgJ@C

LkBz»zíC

: τΩwnt\v¡

e\gJs C

2 SQL Tº 359

SQL16000 - SQL16099

SQL16000N LkBz XQuery ϕíA]ⁿw

RA⌠wq context-component ≤C

πW = GXPST0001C

í: RARϕíα≤RA⌠wq≤

context-componentA²eⁿw≤C

LkBz XQuery ϕíC

: context-component ⁿwC

sqlcodeG -16000

sqlstateG10501

SQL16001N LkBzHO token l XQuery ϕ

íA]ⁿwA⌠wqJI

≤CπW = GXPDY0002C

í: ⌠HO token lϕínⁿwA⌠

wqJI≤CoOQ°⌠ϕílAo

⌠ϕíS÷p⌠wq⌠wqC

oiαOwq @⌠ϕíº⌠wq

GCoΣLú]G

v O token ñΓ¿σrrΩA²O≥Fw

¡rC

v O token ñΓ¿τA²O≥F¬kA C

LkBz XQuery ϕíC

: dO token b XQuery ϕíñX

íC≤oOXBP XQuery ϕíAHⁿw

JI≤iµΣL≤AHKOúAwⁿw

JI≤C

sqlcodeG -16001

sqlstateG10501

SQL16002N XQuery ϕíb text ºßDwO

tokenCwO]AGtoken-listC

πW = GXPST0003C

í: ϕíñXb text ºß token LCtoken-list

]A@hiαOAiNDwOC

LkBz XQuery ϕíC

: TϕíykC

sqlcodeG -16002

sqlstateG10505

SQL16003N ϕ⌠wqñwΩ¼ expected-type

ALkΩ¼ value-type ϕ

íCπW = GXPTY0004C

í : XQuery ϕíb⌠wqñ]AF¼

value-type Aw¼ expected-typeC

LkBz XQuery ϕíC

UCWhA≤ϕí¼G

v d≥ϕíCBΓúiHα½µ@πC

v BΓ union intersectA except BΓlt

IC

v ΓNBΓBΓúoO°j≤@CC

v I±BΓµ@ICC

v @δíAπΘúiúhπΘC

v NπΘM±ϕíAπΘGµ

@πΘAΣñ@πΘBΓiPGπ

ΘBΓC

v NπΘMWϕíAπΘGO

¼ xs:QNameBxs:string xdt:untypedAtomic µ@

πΘC

v σ≤IcleCúo]tIC

v ORDER BY lyñ orderspec iHα½@δ

¼C

v PsPi¼t (pGwi

¼)C

v ¼ value-type ¼ expected-type jε

α¼AOⁿΣjεα¼Cb SQL BzIs

XQuery N XML Ω¼jεα¼úO XML º

SQL Ω¼ípUAXQuery jεα¼l

XML ⌡¼⌡µA⌡¼OH SQL Ω

¼÷pjp¡ε≥ªWúC

pAXMLCAST VARCHAR(50) target-type O

O ″VARCHAR_50″A XMLCAST DECIMAL(9,2)

hO ″DECIMAL_9_2″C

: ⁿwT¼C

sqlcodeG -16003

sqlstateG10507

SQL16004N Y XQuery I¼ϕAΣ

eº¼AhNLkM

fn:data τCπW = G

FOTY0012C

í: XQuery ϕíN fn:data τM XQuery

ICMA]I¼ϕΣe

í¼AHwqI¼CN fn:data τM

wq¼IAú¼C

LkBz XQuery ϕíC

: ⌡µUCΣñ@@G

360 TºΓU GU

v HuAX≤eºí¼vτIsAm

½∩ fn:data τIsC

v bí¼I]tVXeºí¼

IWAIs fn:data τC

sqlcodeG -16004

sqlstateG10507

SQL16005N XQuery ϕíWBW

B¼WBτWBWír

W undefined-name DbRA⌠

wqwqCπW = G

XPST0008C

í: bRARÑqñARA⌠wq≤RW

BWB¼WBτWBWír

WCpGbRA⌠wqñΣúϕí

undefined-nameAhúRAC

LkBz XQuery ϕíC

: bRA⌠wqwqWCpG

πW]ArAτWírwzLWí

isWíCpGPAτ

bϕíd≥C

sqlcodeG -16005

sqlstateG10506

SQL16006N LkJ XML ⌡CπW =

GXQST0009C

í: DB2 XQuery úΣu⌡J\αvC

LkJ⌡C

: qd eσú⌡ import »zíC

sqlcodeG -16006

sqlstateG10502

SQL16007N XQuery ⌠ϕíFúⁿΣb

axis-typeCπW = G

XQST0010C

í: úΣⁿw axis-typeA] DB2 XQuery úΣ

uπb\αvCΣb]AGlBBßNB

¡BßN¡ C

LkBz XQuery ϕíC

: ⁿwⁿΣbC

sqlcodeG -16007

sqlstateG10505

SQL16008N LkiJ XQuery wC

πW = GXQST0016C

í: XQuery »zíñsbiJA²

DB2 XQuery úΣu\αvC

LkiJC

: qd eσúi

JC

sqlcodeG -16008

sqlstateG10502

SQL16009N W function-name Ba

number-of-parms XQuery τ

DbRA⌠wqñwqCπW

= GXPST0017C

í: b∩τ function-name IsiπW

number-of-parmsAPRA⌠wqτOτW

úC

LkBz XQuery ϕíC

: ⌡µUCΣñ@@G

v τzτIsTC

v pGτIsúarτWAττ

WPw]τWíñτA

TrC

sqlcodeG -16009

sqlstateG10506

SQL16010N XQuery ⌠ϕíß@BJG

]tIπΘCπW =

GXPTY0018C

í: XQuery ⌠ϕíß@BJ]t@

XQuery IP@ XQuery πΘCXQuery ⌠ϕí

ß@BJñúe\¼XC

LkBz XQuery ϕíC

: TwC XQuery ⌠ϕíß@

BJ XQuery I XQuery πΘC

sqlcodeG -16010

sqlstateG10507

SQL16011N XQuery ⌠ϕíñíBJϕí

G]tπΘCπW = G

XPTY0019C

í: XQuery ϕíCñíBJ⌠ XQuery

2 SQL Tº 361

IC (iαO)CCúi]A⌠≤ XQuery

πΘC

LkBz XQuery ϕíC

: ∩ϕíAHTO XQuery ϕíñ

CñíBJúICC

sqlcodeG -16011

sqlstateG10507

SQL16012N bϕí⌠wqO XQueryICπW=err:XPTY0020C

í: bbϕíñA⌠wq (ebBz

) O XQuery IC

LkBz XQuery ϕíC

: ∩bϕíAHTO⌠wqO

IC

sqlcodeG -16012

sqlstateG10507

SQL16014N WíiOσrrΩC

πW = GXQST0022C

í: XQuery ϕí]tWíiúOσrr

ΩCWíi]t URI σrr

ΩA°srΩC

LkBz XQuery ϕíC

: WíiⁿwσrrΩC

sqlcodeG -16014

sqlstateG10502

SQL16015N cl]tW attribute-name

IAªºe XQuery ID

ICπW = GXQTY0024C

í: cleC]tW attribute-name

IAªºe XQuery IúOIC

LkBz XQuery ϕíC

: ∩eCAHTOI≥HΣL

IC

sqlcodeG -16015

sqlstateG10507

SQL16016N bclñúαhW

attribute-nameCπW = G

XQDY0025C

í : X Q u e r y ϕíbclñh

attribute-nameCúe\µA]≤cl

WO@C

LkBz XQuery ϕíC

: Cⁿw@WC

sqlcodeG -16016

sqlstateG10503

SQL16017N bpΓºBzⁿWϕíeϕ

íñAú\rΩ “?>”CπW

= GXQDY0026C

í: pΓºBzⁿWϕíeϕíúo]

trΩ “?>”A]wOdor@ XML Bzⁿ

εjrC

LkBz XQuery ϕíC

: qWϕíeϕíúrΩ

“?>”C

sqlcodeG -16017

sqlstateG10508

SQL16018N NΩ¼ type-name ÑArΩσ

rⁿwjεα¼ϕíBΓc

lτCπW = G

XPST0083C

í: Ω¼ type-name YúO xs:QNameANO

l xs:QName xs:NOTATION w²wq XML ⌡

¼¼CWz¼rΩσrⁿwjε

α¼ϕíBΓclτC

LkBz XQuery ϕíC

: ⌡µUCΣñ@@G

v pG type-name Ojεα¼ϕíΩ¼A

NBΓ≤rΩσrAⁿwúPΩ

¼C

v pG type-name @clτWAN≤

rΩσrAúPclτC

sqlcodeG -16018

sqlstateG10510

362 TºΓU GU

SQL16020N ⌠ϕíñ⌠wqIS

XQuery σ≤I²CπW

= GXPDY0050C

í: ⌠ϕíñ⌠wqIWIO

XQuery σ≤IC

LkBz XQuery ϕíC

: ≤C⌠ϕíAHK⌠wqI

π XQuery σ≤IIC

sqlcodeG -16020

sqlstateG10507

SQL16021N XQuery iⁿwFúⁿΣr

version-numberCπW = G

XQST0031C

í: DB2 XQuery úΣiⁿw XQuery

version-numberC

LkBz XQuery ϕíC

: ⁿw D B 2 X Q u e r y Σ

version-numberCDB2 XQuery eΣ XQuery 1.0 C

sqlcodeG -16021

sqlstateG10502

SQL16022N ¼ value-type b@ operator

ϕíñLCπW = G

XPTY0004C

í: XQuery ϕíBΓwq¼ value-type

LA]ϕíclBΓl operatorC

LkBz XQuery ϕíC

: ⁿwT¼AHPclBΓl

operator ftC

sqlcodeG -16022

sqlstateG10507

SQL16023N XQuery eσúα]tPWír

ns-prefix hiCπW =

GXQST0033C

í: eσ]tWír ns-prefix hiC÷M

eσWíiim½bRA⌠wqñw²i

rA²P@WírúibeσñihC

LkBz XQuery ϕíC

: qeσúrBiA≤

ⁿwBirCτd rO

TWíC

sqlcodeG -16023

sqlstateG10503

SQL16024N r prefix-name Lk½siALks

URI http://www.w3.org/XML/1998/namespaceCπW = G

XQST0070C

í: WíiWíiLk½siw

²wqWír ″xml″ ″xmlns″C

v pGWír prefix-name Oow²wqW

írΣñº@Ahúo≤WíiWí

iC

v pGrWúO ″xml″ ″xmlns″Ahir

prefix-name iⁿwWí URI Pr ″xml″ ÷pA

ªuαsWír ″xml″C

LkBz XQuery ϕíC

: ⌡µUCΣñ@@G

v pGrWO ″xml″ ″xmlns″ANrW≤

úPWírC

v pGrWúO ″xml″ ″xmlns″A≤Wí

riñⁿwWí URIC

v úⁿwr prefix-name WíiW

íiC

sqlcodeG -16024

sqlstateG10503

SQL16025N XQuery pΓcleϕí

G]tΓFsrHsrr

⌠CπW = GXQDY0072C

í: XQuery pΓclⁿweA]Aúe

\rXCoiαO]ΓFsr (εu)

rAß@rOsrC

LkBz XQuery ϕíC

: qC XQuery pΓcleϕ

íñAúLsrrC

sqlcodeG -16025

sqlstateG10508

SQL16026N W attribute-name ≤W

element-name ºclhC

πW = GXQST0040C

í : Lkh e l e m e n t - n a m e ñW

attribute-nameA]cl@W

C

2 SQL Tº 363

LkBz XQuery ϕíC

: element-name ñ@

WC

sqlcodeG -16026

sqlstateG10503

SQL16027N bpΓBzⁿclñAWϕí

value LCπW = G

XQDY0041C

í: WϕíπΘ value ¼O xs:string

x d t : u n t y p e d A t o m i cA²OLkNjεα¼

xs:NCNameC

LkBz XQuery ϕíC

: NWϕí value ≤iπΘ

AMßjεα¼¼ xs:NCNameC

sqlcodeG -16027

sqlstateG10508

SQL16029N P XQuery clΓh

WíPWír

prefix-nameCπW = G

XQST0071C

í: bP@ XQuery pΓclñAúαh

Wír prefix-nameCpG prefix-name O ″xmlns″A

h XQuery pΓclⁿwhw]WíC

LkBz XQuery ϕíC

: bpΓclñAw∩Wí

i@WírCPAτϕí]

AhúπrWíiC

sqlcodeG -16029

sqlstateG10503

SQL16030N pΓclºWϕí

value ≤r xmlns WíñA

D≤WíñABπW

xmlnsCπW = G

XQDY0044C

í: pGpΓclWϕíπW

≤Wí http://www.w3.org/2000/xmlns/ (∩≤W

ír xmlns)AπWúbWíAB

πW xmlnsAhO@Cb XQuery W

ír xmlnsAiOWíiC

LkBz XQuery ϕíC

: ∩pΓclWϕíAH

úbr xmlns WíñC

sqlcodeG -16030

sqlstateG10508

SQL16031N úΣyk string XQuery yÑ\

αC

í: XQuery ϕí]A string ⁿykAΣ

XQuery yÑWµwqA²úⁿ DB2 XQuery ΣC

LkBz XQuery ϕíC

: q XQuery ϕíúHyk string Y

úⁿΣϕíC

sqlcodeG -16031

sqlstateG10509

SQL16032N rΩ string úO URICπW

= GXQST0046C

í: WíiWíiⁿwrΩ

úO URIC

LkBz XQuery ϕíC

: ⁿwO URI rΩC URI

XuyΩT⌠≤ (W3C)vⁿwq URI y

kC

sqlcodeG -16032

sqlstateG10504

SQL16033N jεα¼ϕíΩ¼ type-name

úOd≥ XML ⌡¼wqπ

ΘΩ¼AOLk≤jεα¼ϕí

Ω¼CπW = G

XPST0080C

í: jεα¼ϕíⁿwFLkΩ¼

t y p e - n a m eCw²wq X M L ⌡¼

xs:NOTATIONBxs:anySimpleType xdt:anyAtomicType L

k@jεα¼ϕí¼CpG type-name úOo

ⁿ¡¼Σñ@AhúOd≥ XML ⌡¼

Ω¼wqANOΩ¼úOπΘ¼C

LkBz XQuery ϕíC

: ⌡µUCΣñ@@G

v pGΩ¼O xs:NOTATIONBxs:anySimpleType

xdt:anyAtomicTypeAⁿwúPΩ¼

újεα¼ϕíC

v pGΩ¼úOd≥ XML ¼wqA

ⁿwd≥Ω¼N XML ⌡≤]AΩ

¼C

v pGΩ¼úOπΘAⁿwúPΩ

¼újεα¼ϕíC

364 TºΓU GU

sqlcodeG-16033

sqlstateG10507

SQL16034N πW qname @C¼ñπΘ

¼A²Obd≥⌡¼wqñwq

πΘ¼CπW = G

XPST0051C

í: LkNπW qname @πΘ¼A]bd

≥⌡¼wqñNΣwqπΘ¼CπW =

GXPST0051C

: wqπΘ¼πWC

sqlcodeG -16034

sqlstateG10503

SQL16035N B2 XQuery úΣτϕíCπ

W = GXQST0075C

í: DB2 XQuery úΣτ\αAHτ\αúo

@ XQuery ϕíC

LkBz XQuery ϕíC

: ú XQuery ϕíñτϕ

íC

sqlcodeG-16035

sqlstateG10509

SQL16036N Wíiⁿw URI úαO°

srΩCπW = G

XQST0085C

í: Wíiⁿw URI O URIA

XuyΩT⌠≤ (W3C)vⁿwq URI ykC

URI úαO°srΩC

LkBz XQuery ϕíC

: bWíiⁿw URIC

sqlcodeG -16036

sqlstateG10504

SQL16038N fn:dateTime ºúPC

πW = GFORG0008C

í: τ fn:dateTime πúPCoΓ

úiHTaO@í≈A≤w∩Σñ

@ XQuery ⌡µ⌠⌠túC

LkBz XQuery ϕíC

: Tww∩ fn:dateTime Γ

PC

sqlcodeG -16038

sqlstateG10608

SQL16039N τ function name w

argument-number rΩσrC

í: function name OτnDNX

argument-number ⁿwrΩσrCXQuery ϕí]A∩

úrΩσrºτ function name IsC

LkBz XQuery ϕíC

: Nτ f u n c t i o n n a m e

argument-number ≤rΩσrC

sqlcodeG -16039

sqlstateG10608

SQL16040N τ function name úOπ

SQL Ω¼ XML µ@µC

í: τ function name nDⁿwπΩ¼

X M L ºµ@µ S Q L GϕµCY

db2-fn:xmlcolumnAhiⁿwπ SQL Ω¼ XML

ºϕµ°ñµ¿CY db2-fn:sqlqueryABH

SQL d @Ah SQL d ⁿwí∩ (π

SQL Ω¼ XML) ñµ@µC

: ≤τ function name AH

π SQL Ω¼ XML µ@µC

sqlcodeG -16040

sqlstateG10608

SQL16041N b XQuery ϕíñ⌠tTIs

fn:boolean τALkpΓ

Boolean CπW = G

FORG0006C

í: pGLkBΓpΓXT⌠tIs

fn:boolean τºBΓ Boolean AYo

CuϕBΓOUCΣñ@Aα

pΓX Boolean G

v

v @OI

v ¼ xs:stringBxdt:untypedAtomicAlo¼

ºΣñ@¼ Singleton

v ⌠@r¼l⌠@r¼º Singleton

LkBz XQuery ϕíC

: Mw⌠tTpΓ Boolean º

XQuery ϕíñiαϕíCBzUCϕí¼A

o⌠tIs fn:boolean τG

2 SQL Tº 365

v Φϕí (andBor)

v fn:not τIs

v FLWOR ϕí where ly

v Swzⁿ¼Ap a[b]

v °≤ϕíAp if

v qϕí (someBevery)

TwC@ Boolean pΓBΓ

BΓ (bíñ[Hí)C

sqlcodeG-16041

sqlstateG10608

SQL16042N pΓBzⁿclWϕíúαÑ≤

H⌠≤r (]Ajpg) X¿

″XML″CπW = G

XQDY0064C

í: pΓBzⁿclºWϕíú

NCNameAúαÑ≤H⌠≤rí (]Ajpg) X¿

r XML rΩC

LkBz XQuery ϕíC

: ∩WϕíAHúúÑ≤ XML

NCNameC

sqlcodeG -16042

sqlstateG10508

SQL16045N XQuery ϕíoXLkOC

πW=err:FOER0000C

í: XQuery ϕíPLkOC

: XQuery ϕíñDC

sqlcodeG -16045

sqlstateG10611

SQL16046N XQuery ϕís@úC

πW = GFOAR0001C

í: úkBΓHs@πpú

C

LkBz XQuery ϕíC

: úÑ≤s@úC

sqlcodeG -16046

sqlstateG10601

SQL16047N XQuery ϕíy¿ΓNUC

πW = GFOAR0002C

í: ΓNBΓúrWXe\jC≤

e\pC

LkBz XQuery ϕíC

: ∩ϕíAHúrúPΓ

NUC

sqlcodeG -16047

sqlstateG10601

SQL16048N XQuery eÑúo]th

declaration-type iCπW =

Gerror-qnameC

í: beÑñih declaration-type iAP

Cdeclaration-type i¼Oib XQuery eÑñⁿw

UCΣñ@iG

v sWí

v q

v w]Wí

v w]τWí

v c

v ¡í

v w]

iαHUπWAp

er r :XQST0055Ber r :XQST0065Ber r :XQST0066B

err:XQST0067Berr:XQST0068 err:XQST0069C

LkBz XQuery ϕíC

: qeÑúB¼ declaration-type

iC

sqlcodeG -16048

sqlstateG10502

SQL16049N ⁿJ value ∩τjεα¼ñ

type-name Ω¼LCπW =GFOCA0002C

í: jεα¼ϕíτIs]A valueASw∩

type-name Ω¼TⁿJíC

LkBz XQuery ϕíC

: ⌡µUCΣñ@@G

v pGOτIsPAτπW

WrΩπTⁿJíC

366 TºΓU GU

v pGOjεα¼ϕíPAτú

OSϕBIδ NaNBINF -INF ñ⌠

≤@C

sqlcodeG -16049

sqlstateG10602

SQL16051N source-type Ω¼ value WX⌠t

Tjεα¼Ω¼ target-type

d≥CπW = G

error-nameC

í: XQuery ϕínDNπΩ¼ source-type

valueA⌠taTajεα¼Ω¼

target-typeCΣWXΩ¼wqd≥CpG

target-type xs:dateTime l xs:dateTime Ω

¼AΣd≥hº≤α½ UTC

C

iαHUπWAp

er r :FOAR0002Ber r :FOCA0001Ber r :FOCA0003B

err:FODT0001Berr:FODT0002 err:FORG0001C

LkBz XQuery ϕíC

: ≤ XQuery ϕíAΣd≥ΣSw

value Ω¼AN≤Ω¼

target-type ºwqd≥C

sqlcodeG -16051

sqlstateG10602

SQL16052N NaN úα@ΘíBΓñBI

δCπW = G

FOCA0005C

í: N NaN @ΘíBΓA² NaN ú

OΘíBΓñC

LkBz XQuery ϕíC

: ΘíBΓBIδ

C

sqlcodeG -16052

sqlstateG10602

SQL16053N rXI codepoint brΩñLCπ

W = GFOCH0001C

í: b XQuery ϕíñA fn:codepoints-to-string

τAΣt codepoint úOXk XML rC

LkBz XQuery ϕíC

: ∩AurXIAú

ϕíC

sqlcodeG -16053

sqlstateG10603

SQL16054N úΣⁿwτ fn:normalize-unicodeºµí formCπW

= GFOCH0003C

í: úΣ formAHµí

fn:normalize-unicode τCµípΓΦíA

Oúeµ (pGsb)Aα½jgr

ΘC

LkBz XQuery ϕíC

: fn:normalize-unicode τⁿΣ

µíC

sqlcodeG -16054

sqlstateG10603

SQL16055N MΘí÷ΓNBΓPC

πW = GFODT0001C

í: MΘí÷ΓNBΓúrWXe

\jC

LkBz XQuery ϕíC

: ∩ XQuery ϕíAúrú

WXe\jC

sqlcodeG -16055

sqlstateG10605

SQL16056N A≥íΓNBΓPC

πW = GFODT0002C

í: A≥íºΓNBΓúrWXe

\jC

LkBz XQuery ϕíC

: ∩ XQuery ϕíAúrú

WXe\jC

sqlcodeG -16056

sqlstateG10605

SQL16057N value LCπW =

GFODT0003C

í : XQue ry ϕíⁿw va l u e p≤

-PT14H00M j≤ PT14H00MC

LkBz XQuery ϕíC

: ⁿwj≤ -PT14H00M p≤ PT14H00M

C

2 SQL Tº 367

sqlcodeG -16057

sqlstateG10605

SQL16058N wqτ@ name ⌠wq

CπW = GFONC0001C

í: τ@ name α≤⌠wqA²wq

⌠≤⌠wqC

LkBz XQuery ϕíC

: ∩ XQuery ϕíAHTOτ@

name wq⌠wqCpGτ@]ñ

⌠wqAh∩ϕíHTO²wq⌠w

qAAIsτC

sqlcodeG -16058

sqlstateG10606

SQL16059N bjεα¼ xs:QName º value

rñAúsbRAwWíC

πW = GFONS0003C

í: jεα¼ xs:QName XQuery ϕíⁿw

r valueA²rLk∩M URIA]ⁿwr

SRAwWíC

LkBz XQuery ϕíC

: bjεα¼ϕíñAⁿw@RA

wWírCpGrTATwⁿwr

πWíiC

sqlcodeG -16059

sqlstateG10607

SQL16060N ΣúπW qname rWíC

πW = GFONS0004C

í: LkRiπWA]πW

ⁿwrúsbWíC

LkBz XQuery ϕíC

: sWWíiHNrs URIA

bπWñⁿwúPrC

sqlcodeG -16060

sqlstateG10607

SQL16061N value Lkcjεα¼ (⌠t

Tjεα¼) Ω¼

data-typeCπW = G

FORG0001C

í: XQuery ϕí value @ data-type

A²∩Ω¼LCUC¼piαP

G

v N value nΩ¼ data-type clτ

C

v N value Tjεα¼τAbπΩ

¼ datatype jεα¼ϕíñⁿwC

v ]t value ϕíN⌠tajεα¼Ω

¼ data-typeC\h XQuery ϕí⌠tjεα¼

BzϕíCpAbnDΩ¼ xs:double

@δ±@ñA⌠tjεα¼C

v b SQL BzIs XQuery N XML value jε

α¼úO XML º SQL Ω¼ípUAXQuery

jεα¼l XML ⌡¼⌡µA⌡

¼OH SQL Ω¼÷pjp¡ε≥ª

WúCpAXMLCAST VARCHAR(50)

data-type OO ″VARCHAR_50″A XMLCAST

DECIMAL(9,2) hO ″DECIMAL_9_2″C

LkBz XQuery ϕíC

: ⌡µUCΣñ@@G

v Ω¼ data-type ºcljεα¼ϕí

ñC

v pGbq@l¼jεα¼t@l¼ϕ

íñoAhτOΣq¼

¼jεα¼CpGúΣjεα¼Ahúϕ

íNjεα¼úPΩ¼C

v dϕíAΣNúX⌠tjεα¼Ω¼

H⌠tjεα¼AϕísW°≤KC

sqlcodeG -16061

sqlstateG10608

SQL16062N τ fn:zero-or-one LA

]C]thCπW =GFORG0003C

í: @τ fn:zero-or-one C]th

C

LkBz XQuery ϕíC

: ∩ϕíAHTOτ

fn:zero-or-one C]t@CC

sqlcodeG -16062

sqlstateG10608

368 TºΓU GU

SQL16063N τ fn:one-or-more L

A]COCπW =

GFORG0004C

í: @τ fn:one-or-more COC

: ∩ϕíAHTOτ

fn:one-or-more CúOCC

sqlcodeG -16063

sqlstateG10608

SQL16064N τ fn:exactly-one LA

]CO]thCπ

W = GFORG0005C

í: @τ fn:exactly-one CDΩn

]t@C

: ∩ϕíAHTOτ

fn:exactly-one CΩn]t@C

sqlcodeG -16064

sqlstateG10608

SQL16065N CLkcjεα¼Ω¼

datatypeCπW = G

FORG0006C

í: cljεα¼ϕíⁿwΩ¼ datatype

úΣjεα¼A]úΣcⁿw¼CC

: NDCcljεα¼

ϕíC

sqlcodeG -16065

sqlstateG10608

SQL16066N Eτ function-name L

CπW = GFORG0006C

í: Eτ function-name LA]

úXτ function-name º⌠≤°≤C

: ⌡µUCΣñ@@G

v pGτO fn:avgAτOí¼UC°≤GpGΘJ

C]t≥íAhoí

xdt:yearMonthDuration í xdt:dayTimeDuration

CpGΘJC]tAhoíiú

µ@@δ¼ (¼Σñ@ )B

xdt:yearMonthDuration xdt:dayTimeDurationAª

@¼C

v pGτO fn:max fn:minAτOí¼UC°

≤GΘJCúOAlww

q gt BΓl (w∩ fn:max) lt BΓl (w∩ fn:min)

µ@≥¼CpGΘJC]tAho

íiúµ@@δ¼ABCñπ

CpGΘJC]t≥íAho

í x d t : y e a r M o n t h D u r a t i o n í

xdt:dayTimeDuration C

v pGτO fn:sumAτOí¼UC°≤GΘJ

CñOAlµ@≥¼C

¼ΣsWeCpGΘJC]tAh

oíiúµ@@δ¼CpGΘJC]

t≥íAhoí

xdt:yearMonthDuration í xdt:dayTimeDuration

C

sqlcodeG -16066

sqlstateG10608

SQL16067N τ function-name X

value LCπW = G

FORX0001C

í: τ function-name ]t valueAΣ@Wϕí

XτCMAτrΩ]tw

qXrC

: ∩τIsAtwqXº

rrΩCr]A sBmBi xC

sqlcodeG -16067

sqlstateG10609

SQL16068N τ function-name Wϕí

value LCπW = G

FORX0002C

í: w∩ XQuery WϕíⁿwWhA

τ function-name value LCoWhHuXML

⌡vⁿwWϕíyk≥ªAXRYy

kAHAX XQueryCpuXML ⌡vWϕíyk

º XQuery SwXRykíA\úσ≤C

: Wϕíⁿw valueC

sqlcodeG -16068

sqlstateG10609

SQL16069N τ function-name Wϕí

value P°srΩC

πW = GFORX0003C

í: b∩τ function-name IsñA¼ⁿw

value P°srΩC°srΩúOτ

¼A]¼úXΘJrΩñl

rΩC

2 SQL Tº 369

: τIs¼Aqϕí

úτIsC

sqlcodeG -16069

sqlstateG10609

SQL16070N τ fn:replacehe NrΩ

value LCπW = G

FORX0004C

í: b∩τ fn:replace IsñANrΩⁿ

w value LA]]t@hLrpUG

v ß≥≥r 0-9 BeúO ″\″ ″$″ rC

v ″\″ ú≤ ″\\″ t∩AΣß≥ ″$″ rC

: N]tr value ≤Nr

ΩC

sqlcodeG -16070

sqlstateG10609

SQL16071N LkBzτ function-nameA]]

⌠wqúO XQuery IC

πW = GFOTY0011C

í: τ function-name α≤⌠wqIA²⌠

wqúOIC

: ∩ XQuery ϕíAHTO⌠wq

OICpGτ]ñ⌠wqA

h∩ϕíHTO⌠wqOIAAIsτC

sqlcodeG -16071

sqlstateG10610

SQL16072N τ fn:index-of PjM

úα±CπW = G

FOTY0012C

í: fn:index-of τLA]

PjMúi±C

: τ fn:index-of ]tiPjM

±C

sqlcodeG -16072

sqlstateG10610

SQL16074N Lkb XQuery @τ name ñBz

ⁿJϕkY value ¼ type-name

XQuery πΘA]°WX@τ

size ¡εC

í: XML σ≤]tπH value YºⁿJϕπ

ΘAWL size AτYWXN XQuery Ω

¼ type-name ≤H name ϕº XQuery @τ

jp¡εC»zíb name πΘC

LkBz»zíC

: iαK°¡εΦí]AG

v i fn:substring τA≤ XML σ≤ñ°

AΣúWL size C

v Kbπ°¡ε XQuery @τ name ñ

C

sqlcodeG -16074

sqlstateG10902

SQL16075N nCCA]tOIC

πW = GSENR0001C

í: nDC XML C XML O@]t

XQuery ICCw∩@Cº

IAwwqCA]CLkC

C

LkBz»zíC

: ú]tICñ⌠≤

Aún∩CiµCC

sqlcodeG -16075

sqlstateG2200W

SQL16076N limit í ID ¡εwWX XQueryIC

í: X XQuery I XQuery ϕíw¡ε limit

IC XQuery ϕíwWX

XQuery I¡εC

LkBz»zíC

: ∩ XQuery ϕíAHKUr

Bnode() ¼ßNbCAw∩πp

XQuery I⌡µ XQuery ϕíAoiN

¿p¿C

sqlcodeG -16076

sqlstateG10903

SQL16100 - SQL16199

370 TºΓU GU

SQL16100N XML σ≤]t <!notation notation-name>½iC

í : σR XML σ≤AXML σRoW

notation-name ºϕkhiC

¿σRτC

: q XML σ≤ú½ϕkA½

@C

sqlcodeG -16100

sqlstateG2200M

SQL16101N XML ⌡]tw element-name h

i attribute-nameC

í: σR XML σ≤AoW element-name

ΓhπPW attribute-nameC

¿σRτC

: ≤ XML ⌡AMß½@C

sqlcodeG -16101

sqlstateG2200M

SQL16102N Σú XML σ≤ñπW

notation-name ϕkiAªúO

ϕkiAªúπ

πWC

í: σR XML σ≤Abσ≤ñΣú notation-name

OºuwO XML ϕkvAªb÷p⌡

/DTD ñúTaiASπWC

¿σRτC

: ≤ notation-name O XML ϕkA

½@C

sqlcodeG -16102

sqlstateG2200M

SQL16103N b XML σ≤ΣrLLke

bσ≤sXñC

í: σR XML σ≤AσRorLr

ebσ≤sXñC

σR¿C

: ≤ XML σ≤AMß½@C

sqlcodeG -16103

sqlstateG2200M

SQL16104N b XML σRñoíCσR

parser-errorC

í : σR X M L σ≤AσRoí

parser-errorCparser-error íσRXC

¿σRτC

: ½@ApGMsbAp

IBM AñC

sqlcodeG -16104

sqlstateG2200M

SQL16105N XML ΩúTCwΩ¼

type-nameA²OΣ value úO

¼C

í: Bz XML σ≤ XML ⌡AXML σR

wΣY¼ΩA²ΣLkα½

¼C

pGΩ¼C ’datetime’AhΩ¼Θí

Ω¼Ap

dataBtimeBdurationBgDayBgMonthBgMonthDay

gYearC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16105

sqlstateG2200M

SQL16106N ∩IΩ¼ type-name ⁿwFL

XML Ω¼C

í: σR XML σ≤AσRoⁿwΩ¼

∩IⁿwΩ¼úXkúⁿΣC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16106

sqlstateG2200M

SQL16107N XML ⌡Ω¼ facet-name ñ]t

C]º@O reason-codeC

í: Bz XML ⌡AXML σRoⁿwΩ

¼CiαOUC@h]G

1. Ω¼úXkúⁿΩ¼Σ

2. ∩P@½≤hⁿwΩ¼CwΩ¼ui

H∩C½≤ⁿw@C

3. Ω¼WLú

2 SQL Tº 371

4. í¼Ω¼LC ’#all’

’list(restriction, extension)’

5. Ω¼LC ’#all’

’list(restriction, extension)’

6. b⌠wqñArΩ¼@e\

’collapse’

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16107

sqlstateG2200M

SQL16108N XML ⌡]tΩ¼ facet1 P facet2

LXC]º@O reason-codeC

í: σR XML σ≤AσRo facet1 facet2

OⁿwΩ¼¼AΣ≡LC

reason-code ⁿXYiα]ApBzC

1 length Ω¼ maxLength Ω¼úwⁿ

wAB¼C

2 length Ω¼ minLength Ω¼úwⁿ

wAB¼C

3 maxInclusive Ω¼ maxExclusive Ω¼

úwⁿwAB¼C

4 minInclusive Ω¼ minExclusive Ω¼

úwⁿwAB¼C

5 maxLength Ω¼j≤ minLength Ω

¼C

6 maxExclusive Ω¼j≤ minExclusive

Ω¼C

7 maxExclusive Ω¼j≤ minInclusive

Ω¼C

8 maxInclusive Ω¼j≤ minExclusive

Ω¼C

9 maxInclusive Ω¼j≤ minInclusive

Ω¼C

10 totalDigits Ω¼j≤ fractionDigits Ω

¼C

11 l¼º maxInclusive Ω¼j≤Ñ

≤≥¼º maxExclusion Ω¼C

12 l¼º maxInclusive Ω¼j≤≥

¼º maxInclusive Ω¼C

13 l¼º maxInclusive Ω¼p≤≥

¼º minInclusive Ω¼C

14 l¼º maxInclusive Ω¼p≤Ñ

≤≥¼º minExclusive Ω¼C

15 l¼º maxExclusive Ω¼j≤≥

¼º maxExclusive Ω¼C

16 l¼º maxExclusive Ω¼j≤≥

¼º maxInclusive Ω¼C

17 l¼º maxExclusive Ω¼p≤Ñ

≤≥¼º minInclusive Ω¼C

18 l¼º maxExclusive Ω¼p≤Ñ

≤≥¼º minExclusive Ω¼C

19 l¼º minExclusive Ω¼j≤Ñ

≤≥¼º maxExclusive Ω¼C

20 l¼º minExclusive Ω¼j≤≥

¼º maxInclusive Ω¼C

21 l¼º minExclusive Ω¼p≤Ñ

≤≥¼º minInclusive Ω¼C

22 l¼º minExclusive Ω¼p≤Ñ

≤≥¼º minExclusive Ω¼C

23 l¼º minInclusive Ω¼j≤Ñ≤

≥¼º maxExclusive Ω¼C

24 l¼º minInclusive Ω¼j≤≥

¼º maxInclusive Ω¼C

25 l¼º minInclusive Ω¼p≤≥

¼º minInclusive Ω¼C

26 l¼º minInclusive Ω¼p≤Ñ≤

≥¼º minExclusive Ω¼C

27 l¼º maxInclusive Ω¼úÑ≤≥

¼º maxInclusive Ω¼C≥¼

maxInclusive Ω¼wqNTw]

″true″C

28 l¼ maxExclusive Ω¼úÑ≤≥

¼ maxExclusive Ω¼C≥¼

maxExclusive Ω¼wqNTw]

″true″C

29 l¼ minInclusive Ω¼úÑ≤≥

¼ minInclusive Ω¼C≥¼

minInclusive Ω¼wqNTw]

″true″C

30 l¼ minExclusive Ω¼úÑ≤≥

¼ minExclusive Ω¼C≥¼

minExclusive Ω¼wqNTw]

″true″C

31 minOccurs WX maxOccurs C

32 l¼ totalDigits Ω¼p≤Ñ≤

∩º≥¼ totalDigits Ω¼C

372 TºΓU GU

33 l¼ fractionDigits Ω¼p≤

Ñ≤∩º≥¼ totalDigits Ω¼C

34 l¼ fractionDigits Ω¼p≤

Ñ≤∩º≥¼ fractionDigits Ω¼

C

35 l¼ totalDigits Ω¼Ñ≤∩

º≥¼ totalDigits Ω¼ (Tw]

″true″)C

36 l¼ fractionDigits Ω¼Ñ≤

∩º≥¼ fractionDigits Ω¼ (T

w] ″true″)C

37 l¼ maxLength Ω¼Ñ≤∩

º≥¼ maxLength Ω¼ (Tw

] ″true″)C

38 l¼ minLength Ω¼Ñ≤∩

º≥¼ minLength Ω¼ (Tw

] ″true″)C

39 l¼ length Ω¼Ñ≤∩º

≥¼ length Ω¼ (Tw]

″true″)C

40 l¼ whiteSpace Ω¼Ñ≤∩

º≥¼ whiteSpace Ω¼ (Tw

] ″true″)C

41 fractionDigits Ω¼WX totalDigits Ω

¼CfractionDigits Ω¼NϕpIkΣ

rAúαWX totalDigits Ω¼C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16108

sqlstateG2200M

SQL16109N XML σ≤]tLC]X =reason-codeC

í: σR XML σ≤AσRoLC

reason-code iα]AG

1. l≤ <!--

2. t --

3. εC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16109

sqlstateG2200M

SQL16110N XML ykCwΣ constructC

í: σR XML σ≤AσRwΣY

cA²ΣCXML µíúπL (°@w)C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16110

sqlstateG2200M

SQL16111N XML σ≤]tL CDATA qC

]X = reason-codeC

í: σR XML σ≤AσRo reason-code ⁿ

CDATA qLµíúTCiα]XpUG

1. sb¼ CDATA qA

2. CDATA qε

3. CDATA q]t ’]]<’

4. ºΣ CDATA qC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16111

sqlstateG2200M

SQL16112N XML ⌡]twq

A]≥ó ’name’ ’ref’C

]X = reason-codeC

í: Bz XML ⌡AXML σRoúT

wqCreason-code MUCΣñ@]∩

G

1. XML ⌡ñsiSWCsi

únWC

2. XML ⌡ñiSWCún

WC

3. XML ⌡ñsiSWCsi

únWC

4. XML ⌡ñiSWCún

WC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16112

sqlstateG2200M

2 SQL Tº 373

SQL16113N XML σ≤ XML ⌡]t

attribute-nameC]X = reason-codeC

í: σR XML σ≤AσRoTwq

Creason-code úiα]G

1 ⁿwWCiHW

A²úiPΓC

2 ²ewbPd≥ñiCWbΣd

≥ñO@C

3 OπA²Dp

4 OπA²úp

5 wb≥ªñwqABúXbW

úlñ

6 F ID ²qi

7 úXΣwqCϕkMµ

8 OWWO

9 úΣh

10 ΣúΩ¼τ

11 bWíσ≤ñAúα≤

12 LCπrWísúiHO

13 WhA²Σúª

14 DTD ñMµ¼¼wqA

¼wqOUCΣñ@G

’CDATA’B ’ ID ’B ’ IDREF’B ’ IDREFS’B

’ENTITY’B’ENTITIES’B’NMTOKEN’

’NMTOKENS’C

15 úΩΘ

16 eLCeXµí (annotation?,

(simpletype?))

17 πw]CbWíσ≤ñⁿw

C

18 wbñCWbΣ ñ

O@C

19 ⁿw ’fixed’ ’default’ Ω¼Ci

HⁿwΣñ@A²úiPⁿwΓC

20 úXº⌠≤\CC

21 bñwq

22 L

23 b÷p⌡ñwqC

24 i

25 ID

26 nA²Σú

27 Σúí¼

28 úX ’fixed’ C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16113

sqlstateG2200M

SQL16114N XML σ≤]tπ½ value IDC

í: σR XML σ≤AσRo²ewσ≤

i ID valueCID bσ≤ñO@C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16114

sqlstateG2200M

SQL16115N XML σ≤]tW name A

ΣπLkRWírC

í: σR XML σ≤AσRoW name O

ALkNΣWírR URIC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16115

sqlstateG2200M

SQL16116N XML σ≤¼iñ]t½

valueC

í: σR XML σ≤AσRb¼iño½

C¼iiHⁿw

’substitution’B’union’B’extension’B’list’ ’restriction’ @

C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16116

sqlstateG2200M

SQL16117N XML σ≤iεΩΘ entity-nameC

í: σR XML σ≤AσRo entity-name Ω

ΘiSwεrC

¿σRτC

: ≤ XML σ≤AMß½@C

374 TºΓU GU

sqlcodeG -16117

sqlstateG2200M

SQL16118N XML σ≤iW element-name

εC

í: σR XML σ≤AσRoW entity-name

iSwεrC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16118

sqlstateG2200M

SQL16119N XML σ≤]tεº entity-name Ω

ΘC

í: σR XML σ≤AσRo entity-name Ω

ΘSwεrC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16119

sqlstateG2200M

SQL16120N uσ≤¼wq (DTD)v]tεº

element-name e¼WµC

í: Bz DTD AXML σRoW element-name

ºεe¼C

¿σRτC

: ≤ DTDA½@C

sqlcodeG -16120

sqlstateG2200M

SQL16121N XML σ≤]tW entity-name ºΩΘ

εΩΘσrC

í: σR XML σ≤AσRoPW entity-name

ºΩΘ÷pΩΘσrεC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16121

sqlstateG2200M

SQL16122N XML σ≤]tLr

codepointC

í : σR XML σ≤AσRorXI

codepoint LrC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16122

sqlstateG2200M

SQL16123N XML σ≤]te

element-nameAΣñe¼n

eC

í: σR XML σ≤AσRoSeBW

element-name Ce¼ú\eC

¿σRτC

: NesWqσ≤úA½

@C

sqlcodeG -16123

sqlstateG2200M

SQL16124N XML σ≤]t⌠AúOw∩W

tag-nameε⌠C

í: σR XML σ≤AσRoPW entity-name

º÷p⌠εC¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16124

sqlstateG2200M

SQL16125N XML σ≤bílñ]tπrXI

codepoint LrC

í: σR XML σ≤AσRbílñoHr

XI codepoint wqLrC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16125

sqlstateG2200M

SQL16126N uσ≤¼wq (DTD)vbie

¼ñ]t element-nameC

í: σR DTD AσRbie¼ño

W element-name C

¿σRτC

2 SQL Tº 375

: ≤ DTDA½@C

sqlcodeG -16126

sqlstateG2200M

SQL16127N DTD r ’?’B’*’ ’+’ ºe]tDw

µC

í: σR DTD AσRbr ’?’B’*’ ’+’ ºe

oDwµCb⌠wqñú\C

¿σRτC

: úDwrA½@C

sqlcodeG -16127

sqlstateG2200M

SQL16128N XML σ≤b attribute-name ñ]t

πrXI codepoint LrC

í: σR XML σ≤AσRb attribute-name

OñAoπrXI codepoint LrC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16128

sqlstateG2200M

SQL16129N XML σ≤w tag-name ⌠

C

í: σR XML σ≤AσRwoW tag-name

⌠A²oóC

¿σRτC

: sW≤≥⌠A½@

C

sqlcodeG -16129

sqlstateG2200M

SQL16130N XML σ≤]tLεBzⁿC

]X = reason-codeC

í: Bz XML σ≤ XML ⌡AXML σRo

LBzⁿC@hUC]oBzⁿL

G

1. εBzⁿ

2. Bzⁿl≤r ’xml’ (]Ajpg⌠NX)A

oOTεC

¿σRτC

: ≤ XML BzⁿA½@C

sqlcodeG -16130

sqlstateG2200M

SQL16131N XML σ≤]tεl

tag-nameC

í: σR XML σ≤AσRoεº tag-name

OlClºßeiα≥F⌠

AlP⌠ºíeíúπC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16131

sqlstateG2200M

SQL16132N XML σ≤]tLσ≤cC

í: σR XML σ≤AσRoLσ≤cC

σRbΩσ≤eσ DTD ílñAoD

rΩC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16132

sqlstateG2200M

SQL16133N XML σ≤]tLWíiC

í: σR XML σ≤AσRb DOM ΩñoL

WíiCWíπr ″xmlns″AΣ URI

http://www.w3.org/2000/xmlns/C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16133

sqlstateG2200M

SQL16134N XML σ≤]tP name ÷pL

WíC

í: σR XML σ≤AσRoπ ncname name

iAΣWíXΩσ≤ XML ⌡

Wí (’http://www.w3.org/2001/XMLSchema-instance’)C

URI Lkbiñϕ¿WíC

¿σRτC

: ≤WA½@C

sqlcodeG -16134

sqlstateG2200M

376 TºΓU GU

SQL16135N XML σ≤]tMµAΣi

element-nameC

í: σR XML σ≤AσRoMµW

element-name iC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16135

sqlstateG2200M

SQL16136N XML ⌡]tΩ¼C]X =reason-codeC

í: σR XML σ≤AσRoΩ¼C

reason-code úiα]G

1. boolean Ω¼@ ’constraining’ Ω¼

PATTERN

2. oLΩ¼

3. l½≤ ’enumeration’ Ω¼D∩≥

½≤íC

4. ’whiteSpace’ Ω¼O ’preserve’B’replace’

’collapse’

5. pG∩≥¼ ’whiteSpace’ Ω¼

’collapse’Ah ’whiteSpace’ Ω¼úαO ’preserve’

’replace’

6. pG∩≥½≤ whitespace Ω¼

’replace’Ahl½≤ ’whitespace’ Ω¼úαO

’preserve’

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16136

sqlstateG2200M

SQL16137N XML σ≤]tú simpleTypetype-nameC

í : ϕσR XML σ≤AσRo¼W

type-name úí¼C

¿σRτC

: ≤¼WA½@C

sqlcodeG -16137

sqlstateG2200M

SQL16138N XML ½≤]tú complexTypetype-nameC

í: σR XML σ≤AσRo¼W type-name

úí¼C

¿σRτC

: ≤¼WA½@C

sqlcodeG -16138

sqlstateG2200M

SQL16139N XML ⌡º simpleType type-name

eC

í: σR XML σ≤AσRbW type-name º

simpleType eñoCsimpleType wque

\ restrictionBlist union Σñº@CbYípUA

iαLkOC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16139

sqlstateG2200M

SQL16140N XML σ≤]tSW

<group> <attributeGroup> WµC

í: σR XML σ≤AσRoSW

<group> <attributeGroup> WµC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16140

sqlstateG2200M

SQL16141N XML ⌡]t RESTRICTION

EXTENSION úLlC]X

= reason-codeC

í : Bz X M L ⌡AX M L σRo

RESTRICTION EXTENSION l¼DCUC

reason-code íiα]C

1 b simpleContent wqñARESTRICTION

EXTENSION ßLlC

2 b complexContent wqñARESTRICTION

EXTENSION ßLlC

3 ∩ RESTRICTION EXTENSION ⁿw BASE

C RESTRICTION EXTENSION ú

Clú]tlº≥¼ IDC

2 SQL Tº 377

4 ≥¼ XML ⌡Tε RESTRICTION

EXTENSION úlC

5 ⌡]t ’any’ ºL¡εC’any’ ¡ε

]A ’choice’B’sequence’B’all’ ’element’

6 ⌡]t ’all’ ºL¡εC’all’ ¡ε]

A ’choice’B’sequence’ ’element’

7 ⌡]t ’choice’ ºL¡εC’choice’

¡ε]A ’sequence’B’all’ ’leaf’

8 ⌡]t ’sequence’ ºL¡εC’sequence’

¡ε]A ’element’C

9 ⌡b RESTRICTION complexType

úlñí¼

10 ⌡b EXTENSION úlñ

’final’ í¼C

¿σRτC

: ≤ XML ⌡AMß½@C

sqlcodeG -16141

sqlstateG2200M

SQL16142N XML σ≤]twqΩΘ entity-nameC

í : σR X M L σ≤AσRowqº

entity-name OΩΘC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16142

sqlstateG2200M

SQL16143N XML σ≤]tΩΘ entity-name ºDw

⌠C

í: σR XML σ≤AσRDwoW

entity-name ΩΘ⌠C

¿σRτC

: ≤ΩΘA½@C

sqlcodeG -16143

sqlstateG2200M

SQL16144N XML σ≤b attribute-name ñ]t¬

ñAr (’<’)A²ONΣⁿwΩ

ΘC

í: σR XML σ≤AσRb attribute-name

ño¬ñA r (<’)CpGn¬ñA rA

hNΣⁿwΩΘ ’&lt;’Cªúαⁿwrσr

’<’C

¿σRτC

: ≤A½@C

sqlcodeG -16144

sqlstateG2200M

SQL16145N XML σ≤]t ″X″ (D ″x″) ⁿw

Q i≥rC

í: σR XML σ≤AσRoQi≥r

AΣñOHjg ″X″ úOpg ″x″ ⁿwCQ

i≥rpg ″x″C

¿σRτC

: ≤Qi≥rHpg ″x″A

½@C

sqlcodeG -16145

sqlstateG2200M

SQL16146N Dn XML σ≤OC

í: σR XML σ≤AσRoDn XML σ

≤CDn XML σ≤úiHOC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16146

sqlstateG2200M

SQL16147N XML σ≤]t xmlns ºWíBW

ír ’xmlns’ LC

í: σR XML σ≤AσRoTaNO

dr (p ’xml’ ’xmlns’) sWíAT

aNOdWí (p xml xmlns Wí)

srCOdrLkTasúΣ¡W

íH⌠≤WíABOdWí]Lks

úΣ¡rH⌠≤rC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16147

sqlstateG2200M

378 TºΓU GU

SQL16148N XML σ≤]tL element-name1A

ΣKn]uAB substitutionGroup ]

element-name2C

í: σR XML σ≤AσRo element-name1

Kn]uABwq element-name Ns¿

Celement-name1 KnAα¿D

element-name2 Ns¿C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16148

sqlstateG2200M

SQL16149N XML σ≤]t targetNamespace

C

í : σR X M L σ≤AσRo

targetNamespace CúsbA]tD

C¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16149

sqlstateG2200M

SQL16150N XML σ≤]t keyref µ keyref-nameA

ΣπúPCΣµ

key-nameC

í: σR XML σ≤AσRbΣµ

key-name º keyref µ keyref-name CñoúC

kweyref ñCPΣC

¿σRτC

: ≤ XML σ≤ñ keyref µΣµ

CA½@C

sqlcodeG -16150

sqlstateG2200M

SQL16151N XML σ≤]t keyref µ keyref-nameA

ΣúΣW key-name ΣC

í: σR XML σ≤AσRo keyref µ

keyref-nameAΣΣµ key-name bσ≤ñO

C

¿σRτC

: ≤ XML σ≤ñΣµWA½

@C

sqlcodeG -16151

sqlstateG2200M

SQL16152N XML σ≤bPí¼s

ñA]tl@¼ ID hC

Σñ@O attribute-nameC

í: σR XML σ≤AσRbPí¼

sñAol@¼ ID hCπo

eΣñ@ attribute-name OC

¿σRτC

: ≤ XML σ≤ñí¼¼

A½@C

sqlcodeG -16152

sqlstateG2200M

SQL16153N XML ⌡]tw]Tw¼

wqAΣwqP¼ type-name ºT

w¡εúPC

í: σR XML σ≤AσRoP

¼¡εúCⁿwFw]B¼TwA

ⁿwFúP≤¼ type-name ⁿwTwC

¿σRτC

: ≤ XML σ≤ñ¡εA½

@C

sqlcodeG -16153

sqlstateG2200M

SQL16154N XML ⌡]t element-name π

hH ID ewqC

í : σR X M L ⌡ ( D T D ) A∩W

element-name iFΓhπ ID e

C

¿σRτC

: ≤ XML ⌡ DTDA½@C

sqlcodeG -16154

sqlstateG2200M

SQL16155N XML σ≤ URL TⁿwLC

]X = reason-codeC

í: σR XML σ≤AσRoTⁿwL

URLCreason-code ⁿXoUC¼pC

1 URL 档TC

2 URL úⁿΣqT≤wC

3 Σ ’localhost’C

4 úsbqT≤wrC

2 SQL Tº 379

5 bqT≤wºßw //C

6 % ß≥HΓQirC

7 D≈≤εC

8 URL ≥í≈úαO∩C

9 Lkⁿw≥ URL R∩

URLA]≥ URL S]t¼≈⌠qC

10 ≡µO 16 pC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16155

sqlstateG2200M

SQL16156N XML σ≤πLkDnσ≤ΩΘC

t ID=system-idC

í: σR XML σ≤AσRoLkDnσ

≤ΩΘCσ≤t ID system-id OC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16156

sqlstateG2200M

SQL16157N XML ⌡]tl¼ inclusion

exclusion Ω¼ valueAP≥¼

í÷YLC]X =reason-codeC

í: Bz XML ⌡AXML σRbul¼

inclusion exclusion Ω¼vP≥¼íº

íAoL÷YCreason-code ⁿXoUC¼

pCiαOUC@h¼pG

1. l¼ maxInclusion value úb≥¼

íñC

2. l¼ maxExclusion value úb≥¼

íñC

3. l¼ minInclusion value úb≥¼

íñC

4. l¼ minExclusion value úb≥¼

íñC

¿σRτC

: ≤b≥¼ºíHΩ¼

A½@C

sqlcodeG -16157

sqlstateG2200M

SQL16158N XML ⌡]tl¼

minLengthBmaxLength length Ω

¼ dt-lengthAP≥¼

base-length ±÷YLC]X =reason-codeC

í: σR XML σ≤AσRbl¼P≥¼

Ω¼ºíAoL÷YCreason-code ⁿXo

UC¼pC

1. l¼ length dt-length úÑ≤≥¼ length

base-lengthC

2. l¼ minLength dt-length p≤Ñ≤≥

¼ minLength base-lengthC

3. l¼ minLength dt-length j≤≥¼

maxlength base-lengthC

4. l¼ maxLength dt-length j≤≥¼

maxLength base-lengthC

5. l¼ maxLength dt-length p≤Ñ≤≥

¼ minLength base-lengthC

6. l¼ length dt-length p≤≥¼

minLength base-lengthC

7. l¼ length dt-length j≤≥¼

maxLength base-lengthC

8. l¼ minLength dt-length j≤≥¼ length

base-lengthC

9. l¼ maxLength dt-length p≤≥¼

length base-lengthC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16158

sqlstateG2200M

SQL16159N XML σ≤b element-name ñA]t

πWWí¼C

í: σR XML σ≤AσRbW element-name

ñoWí¼A² complexType πW

Cb⌠wqñAú\ complexType PW

XC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16159

sqlstateG2200M

380 TºΓU GU

SQL16160N XML σ≤bπW

element-name ñA]tWí¼C

í: σR XML σ≤AσRbW element-name

ñoWí¼A²πWCú

\W¼PWXC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16160

sqlstateG2200M

SQL16161N XML σ≤]tπDwΩT

C

í: σR XML σ≤AσRoúX (annonation?,

(simpletype | complextype)?, (unique | key | keyref)*) Ω

TC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16161

sqlstateG2200M

SQL16162N XML σ≤]t element-nameAúα

ϕ¿D substitution-name Ns

@í≈C

í : σR X M L σ≤AσRo

element-nameAªúαOⁿwNs substitution-name

@í≈C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16162

sqlstateG2200M

SQL16163N XML σ≤]t element-name ½

iC

í: σR XML σ≤AσRbⁿwPd≥

ñAo½iC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16163

sqlstateG2200M

SQL16164N XML σ≤beñ]t½

<annotation> C

í: σR XML σ≤AσRbeño½

<annotation> Cwh@ <annotation> C

¿σRτC

: ≤ X M L σ≤AHú½

<annotation>A½@C

sqlcodeG -16164

sqlstateG2200M

SQL16165N XML σ≤bºe]tDwσ

rC

í: σR XML σ≤AσRbºeoDw

σrC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16165

sqlstateG2200M

SQL16166N XML σ≤bΩΘñ]tí≈OC

í: σR XML σ≤AσRbΩΘñoí≈

OCσRb XML σ≤ñiΩΘABú XML

OµíúπLC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16166

sqlstateG2200M

SQL16167N XML σ≤]tΩΘ NDATAC

í : σR XML σ≤AσRoΩΘ

NDATACNDATA ∩ΩΘÑúXkC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16167

sqlstateG2200M

SQL16168N XML σ≤]tL XML iC]X

= reason-codeC

í: Bz XML σ≤ XML ⌡AXML σRo

≥ XML iΣLCreason-code ⁿXoUC

¼pC

2 SQL Tº 381

1 XML irΩO ’version’B’encoding’

’standalone’C

2 il≤ <?xmlAúO <?XMLCrΩ

’xml’ OpgC

3 XML σril≤@µ@µC

4 XML i]A ’version=’ rΩC

5 n XML iA²úsbC

6 úΣⁿw XML LC

7 ⁿwσ≤sXLPPsX≡C

8 ε XML iC

9 WíLúΣC

10 Σ ’version’B’encoding’ ’standalone’C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16168

sqlstateG2200M

SQL16169N XML σ≤]t∩≤WíL

WC]X = reason-codeC

í: σR XML σ≤AσRoWíL

XML WCreason-code ⁿXoUC

¼pC

1. WíAWiH@rC

2. WíAúαO@ß@r

C

3. WíAúFNWPWírjH

AWñúe\C

4 . pGWíA

IDBIDREFBIDREFSBENTITYBENTITIES

NOTATION ¼úα]tAhLC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16169

sqlstateG2200M

SQL16170N XML σ≤]t¼ type-name1AΣ≥

¼ type-name2 úC

í: σR XML σ≤AσRoπú≥¼

type-name2 ¼ type-name1C

¿σRτC

: ≤ XML σ≤ñ type-name1 ≥¼A

½@C

sqlcodeG -16170

sqlstateG2200M

SQL16171N XML σ≤bí¼ type-name ºMµ

úleñ]tC

í: σR XML σ≤AσRb simpleType type-name

iñAo ’list’ lúXkWµC

¿σRτC

: ≤ XML σ≤ñ¼iA½@

C

sqlcodeG -16171

sqlstateG2200M

SQL16172N XML σ≤]tPπl

e declaration-type iC

í: σR XML σ≤AσRo]tl

e declaration-type iCleúα

P]tb declaration-type iñC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16172

sqlstateG2200M

SQL16173N XML σ≤]túe\

attribute-nameC

í: σR XML σ≤Abñoúe\

attribute-nameC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16173

sqlstateG2200M

SQL16174N XML σ≤]t XML ⌡ uri1

WíPΩσ≤ uri2 ⁿw

WíúC

í: σR XML σ≤AσRoWíú

CXML ⌡ñWíúXΩσ≤ñ

WíC

¿σRτC

: ≤ XML σ≤ñWíA½

@C

382 TºΓU GU

sqlcodeG -16174

sqlstateG2200M

SQL16175N XML σ≤]t element-name Lk

R⌡C

í: σR XML σ≤AσRbR⌡σ≤

oDC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16175

sqlstateG2200M

SQL16176N XML ⌡]tw∩¼ type-name Dk

ListBUnion Restriction eC

í: σR XML σ≤Aú\ ListBUnion

Restriction iⁿw¼ type-nameClist union L

kPDí¼¼ftClΣL¼í

¼AnΣL¼]Oí¼C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16176

sqlstateG2200M

SQL16177N XML ⌡]tºl¼≥¼

type-name ΣúC

í: σR XML σ≤Aol¼A²Σúl

¼≥¼ type-nameC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16177

sqlstateG2200M

SQL16178N XML σ≤]tl attribute-name

P≥wqú@PC]X =reason-codeC

í: σR XML σ≤AolbYΦPΣ

≥¼ú@PCreason-code úiα]G

1. REQUIRED ]wú@P

2. l¼Lkq≥¼l

3. úTwP≥¼úP

4. ∩≤≥Ur¡εÑAWíOL

A≥¼SUrC

5. pGTε≥AhLk∩l¼ ’use’

C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16178

sqlstateG2200M

SQL16179N XML σ≤]t name

derivation-type iAw

simpleTypeC

í: σR XML σ≤Aderivation-type iwⁿ

w name simpleTypeCΣ¼D

SimpleTypeC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16179

sqlstateG2200M

SQL16180N XML σ≤]t simpleType eC

í : σR XML σ≤AσRoSl

simpleTypeC simpleType wq@lC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16180

sqlstateG2200M

SQL16181N XML σ≤]tL simpleContentC

í : σR X M L σ≤Aoí≈L

s i m p l e C o n t e n tCeO R E S T R I C T I O N

EXTENSIONC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16181

sqlstateG2200M

SQL16182N XML σ≤]tL complexContentC

í : σR X M L σ≤Aoí≈L

complexCon ten tCeO RESTRICTION

EXTENSIONC

¿σRτC

: ≤ XML σ≤AMß½@C

2 SQL Tº 383

sqlcodeG -16182

sqlstateG2200M

SQL16183N XML σ≤b complexType ñ]tL

lC]X = reason-codeC

í: σR XML σ≤Ab complexType ñΣL

lCreason-code úiα]G

1. b complexType ñ simpleContent lßoL

l

2. b complexType ñ complexContent lßoL

l

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16183

sqlstateG2200M

SQL16184N XML σ≤]t¼ type-name ½

C

í: σR XML σ≤Ao¼ type-name ½

Chi[¼@C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16184

sqlstateG2200M

SQL16185N XML σ≤]tykC]X =reason-codeC

í : σR XML σ≤AσRoykC

reason-code úiα]G

1 w [ ≥H≤ INCLUDE IGNORE ºß

2 σ≤]tWh complexType SW

3 ’standalone=’ rΩe\XbDn XML ΩΘ

ñ

4 bσriñn ’encoding=’ rΩ

5 Root úP≤ DOCTYPE

6 ID O #IMPLIED #REQUIRED

7 ¼ ENTITY/ENTITIES íB

σRΩΘ

8 e¼úe\rΩ

9 bVXe¼ñ¼úαO½

10 pGzⁿw¼AheO

’textOnly’

11 b elementOnly eñe\U@i

12 bVX elementOnly eñe\

13 iHπ ’type’ ’ref’ Σñº@

14 wi¼

15 xml:space iúXk

16 <schema> ΩTe

17 iLkP]t type simpleType i

18 r e f úαP ’ t ype ’B ’ abs t r ac t ’B ’b lock ’B

’final’B’nilable’B’default’ ’fixed’ Σñ⌠≤

@PX

19 sb refABΣ simpleType/form/type

20 complexContent ⁿw≥¼Σ¡

O complexTypeC

21 ’anyAttribute’ bΣlñhi]t@

’annotation’

22 <import> WíúP≤ <import>ing

⌡ targetNamespace

23 pG <impor t> WúsbWíAh

<import>ing ⌡π targetNamespace

24 ¡εl complexType eOA²O

≥¼úOABúα¡εl

ª¿C

25 e¼úO≥ºe¼¡ε

26 ¼wq U atomic union

(Σñ¿¼úO atomic)

27 ¿¼wq íπ U atomic list

28 ¼swqlúiⁿw minOccurs

maxOccurs

29 Σe ’all’ sπí¼wq

e¼C

30 ϕ¼sπ X ’all’ (Σc¿í¼

e¼) AminOccurs=maxOccurs=1

31 b ’all’ ⌡≤ñA minOccurs/maxOccurs

O ’0’ ’1’

32 iϕUr ΦNµ

33 ≥¼wqúπ⌠≤

34 l¼ñsbUrA²≥¼ñS

35 l¼UrúO≥¼

l

36 l¼UP≥¼P

j≤

384 TºΓU GU

37 <redefine> simpleType l¡ε@

l

38 simpleType º¡εl≥P redefine

simpleType WPC

39 <redefine> complexType lπ

¡ε@]C

40 ¡ε/≥P complexType P

41 pG <redefine> sl]t

sAhªΦn@C

42 pG <redefine> attributeGroup ]tΣ

¡Au 1

43 ¡¡εe (annotation?Bselector

field+)

44 ≥ XPath ϕíªO

45 ⌡≤í¼wq <xs:all> ¼sA

c¿í¼wqπe¼C

46 < a n n o t a t i o n > iH]t < a p p i n f o >

<documentation>

47 XML ⌡W ’schema’

48 ½O∩≤VXe¼ÑAOúX

k

49 w]iúϕ

50 ww]i

51 Mµyk

52 eºßL

53 DOCTYPE ñS

54 ε DOCTYPE i

55 σribBúXk

56 ílñ°≤íq

57 XíílΩΘ

58 bílOúe\ΩΘ

59 ΩΘXeqiJu°v

60 LkqíΩΘ

61 pGPsb ’default’ ’use’Ah ’use’ π

’optional’

62 rΩΘSϕrΩΘbBXk

63 schemaLocation ú]tt∩

64 πiΩΘ Nσrtí≈O

65 l⌠≤úPΩΘñ

66 σ≤]tjΩΘXR

67 Ω¼P≥¼ú@P

68 bWíσ≤Aµúαsb≤e∩

iñC

69 ΩΘ Nσrtí≈O

70 µbΣ∩ d≥PhFµ

P@

71 úF ’appinfo’ ’documentation’ ºA⌡

úe\⌠≤ΣLDr

72 wWXW¡

73 AttTypes

74 DefAttType

75 GiBΓIπµBΓI¼

76 e¼VXíl

77 PCDATA IbBL

78 µBΓ@IπGiI¼

79 e¼¼ú

80 eWµ¼ú

81 úπeWµI

82 ]Cπú

83 Cú]tΣL

84 sXCπú

85 oú¡l/⌠ALk≥iµ

86 UrXd≥úb≥Urd≥¡

εñ

87 UrúO≥∩Url

88 sXd≥úb≥Urd≥¡εñ

89 ½≤ºíSπτ∩M

90 ½≤ºíSπτ∩M

91 eWµI¼L

92 orΩ

93 rΩ]t

94 ohpI

95 oLr

96 oⁿ

97 sXd≥úO≥sºXd≥

¡ε

98 ½≤ºíSπτ∩M

99 σ≤]tεr

100 ΩΘXRWXe\¡ε

2 SQL Tº 385

101 ¼úα

102 í¼wqϕSD - <restriction> π

<simpleType> l

103 ¡εñW/URI úX∩º≥

W/URI

104 ∩ Lk∩

105 b XPath lBúe\ ’|’

106 XPath úe\ ’||’

107 XPath ≥óW

108 XPath ϕíúe\Γ

109 wBJbO ’AXISNAME_CHILD::’ ºß

110 XPath wBJb ’//’ ºß

111 XPath wBJb ’/’ ºß

112 XPath b ’//’ ºßúe\ ’/’

113 ’//’ e\b ’.’ ºßAb XPath lB

114 b XPath lBúe\ ’/’

115 úe\∩ XPath

116 XPath ϕíO

117 XPath ϕíúαH ’|’ ⌠

118 XPath ñº ’.’ ßrL

119 úΣ XPath O

120 NEL ∩

121 URI ñΣúΦk

122 l complexType πeA≥¼O

123 σRwMΣ XML ϕkWA²Σú

C

124 Σεϕki

125 σRΣúσ≤sXA²n@σ≤sXC

126 σ≤]t⌠h≤l

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16185

sqlstateG2200M

SQL16186N XML σ≤oLσRΩΘ

entity-nameC

í : σR XML σ≤AoσRΩΘ

entity-nameCΩΘLC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16186

sqlstateG2200M

SQL16187N XML σ≤]tb xsi:type

ΓH¼ type-nameC

í: σR XML σ≤AσRob xsi:type ñ

FΓH¼ type-nameC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16187

sqlstateG2200M

SQL16188N XML σ≤]t¼ type-name Le

WµC

í : σR X M L σ≤AσRoe

(Annotation?...)AΣ∩≤Ω¼ type-name ÑúTC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16188

sqlstateG2200M

SQL16189N XML σ≤]tb XML ⌡ñΣú

element-nameC

í: σR XML σ≤AσRob XML ⌡ñΣ

ú element-nameC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16189

sqlstateG2200M

SQL16190N XML σ≤]tWíñΣú¼

prefix:type-nameC

í: σR XML σ≤AσRobWíñΣú

¼C¼ prefix:type-name OC

¿σRτC

: ≤ XML σ≤¼kA½@

C

sqlcodeG -16190

sqlstateG2200M

386 TºΓU GU

SQL16191N XML σ≤bí¼ type-name ñ]tL

lC

í: σR XML σ≤AσRbí¼ type-name

ñoLlC c o m p l e t T y p e liHO

groupBsequenceBchoiceBallBattributeB attributeGroupC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16191

sqlstateG2200M

SQL16192N XML σ≤]t attribute-name ⌠

attributeGroup C

í: σR XML σ≤AσRo⌠ attributeGroup

Cb <redefine> ºúe\kC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16192

sqlstateG2200M

SQL16193N XML σ≤]t∩M⌠≤ URI r

prefix-nameC

í: σR XML σ≤AσRo∩M⌠≤

URI r prefix-nameC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16193

sqlstateG2200M

SQL16194N XML σ≤]t¼ type-nameA¼

b xsi:type ñA²Dl

element-name ¼C

í: σR XML σ≤AσRoⁿw type-name

xsi:type A²¼Dl element-name

¼C

¿σRτC

: ≤ XML σ≤º xsi:type

¼A½@C

sqlcodeG -16194

sqlstateG2200M

SQL16195N XML σ≤]tL½swqCwJ

½swq namespace-uriC

í: σR XML σ≤AσRoL½swqC

wJw½swqWí namespace-uriC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16195

sqlstateG2200M

SQL16196N XML σ≤]tTⁿw

element-nameC]X = reason-code

í: σR XML σ≤AσRoW element-name

oCreason-code úiα]G

1 b¡εñiA²b≥ñúi

2 úTwA÷MTw²SP≥P

3 ú\NAD≥ú\NW

4 πDl≥¼

5 sP≥úP

6 Σúº¡¡εΣ

7 ΓH¼iC xsi:type ⁿwD

ΓH¼

8 π⌠Θ¡εBú\N

9 úαPπ¼¼ simpleType

complexType l

10 πTww]ABπí

VXíe¼

11 ⁿw schemaLocation

12 Wí⌡Wí

13 ¼DlNslB

¼C

14 wsiBúαπ

15 ΣúeWµϕí

16 be¼ñw ’,’ ’)’ rk

A

17 úαH ’xmlns’ @r

18 wi

19 bí¼eñúαπlC

20 π simpletypeA²ΣúΩ¼τ

21 πΣAP]uuv

22 ∩¡¡εiF½Σ

2 SQL Tº 387

23 ∩O¡εiF½@

24 πLΣ

25 @O¡εⁿwú¼

26 b DOCTYPE ñA²qi

27 e¼úT

28 e¼½≤úiOA²e¼

VXC

29 eP⌡iñTwúP

30 ⌠Ns

31 ∩≤÷pe¼ÑL

32 ’xsi:nil’CoP@Diú

@PC

33 úπ¼

34 ⁿwOπ

35 ⁿwúαOπ

36 ⁿwúOA²ⁿwF xsi:nil=trueCⁿw

xsi:nil=true ⌠≤úOC

37 wqC

38 wⁿwF ’fixed’ ’default’ Ω¼Ci

HⁿwΣñ@A²úiPⁿwΓC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16196

sqlstateG2200M

SQL16197N XML σ≤]tΣ keyref W

name ¡¡ε element-name ⁿw

ú¼C

í: σR XML σ≤AσRo element

nameAΣñΣ keyref name ¡¡εⁿw¼≈

C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16197

sqlstateG2200M

SQL16198N XML σ≤]tπLW name º

object-type ½≤iC

í: σR XML σ≤AσRoπLW name

º object-type ½≤iC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16198

sqlstateG2200M

SQL16199N XML σ≤]t¼ type-name π

complexContentABLkⁿw

simpleContent ñ≥C

í: σR XML σ≤AσRo¼ type-nameA

Σ complexContent wⁿw simpleContennt ñ≥

C

¿σRτC

: ≤ XML σ≤AHⁿwΣL¼@≥

A½@C

sqlcodeG -16199

sqlstateG2200M

SQL16200 - SQL16299

SQL16200N XML σ≤b complexType ñ]t½

prefix:nameC

í: σR XML σ≤AσRb complexType ño

W prefix:name ½C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16200

sqlstateG2200M

SQL16201N XML σ≤b ID ñ]tL

Unicode r hex-valueC

í: σR XML σ≤AσRb ID ñoL

Unicode rCLrQi hex-value

OC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16201

sqlstateG2200M

SQL16202N XML σ≤]t÷p≥L

valueC

í: σR XML σ≤AσRo÷p≥L

388 TºΓU GU

valueC≥iαH 10 16 ≥C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16202

sqlstateG2200M

SQL16203N XML σ≤ΘJbl⌠ºe

⌠Cßl tag-nameC

í: σR XML σ≤AσRb÷¼lº

eoΘJCßl tag-name ϕC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16203

sqlstateG2200M

SQL16204N XML σ≤bWíσ≤ñ]tíΩΘ

i ext-entity-name C

í: σR XML σ≤AσRFWíσ≤ñ

ext-entity-name OíΩΘC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16204

sqlstateG2200M

SQL16205N XML σ≤]tAúXe

¼ nameC

í: σR XML σ≤AσRΣú¼≈

X name Oe¼C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16205

sqlstateG2200M

SQL16206N XML σ≤]t URI uri-string A

URI SiσkC

í: σR XML σ≤AσRMΣA≤ URI

uri-string σkC²LkσkC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16206

sqlstateG2200M

SQL16207N XML σ≤]twqΩΘ entity-nameC

í : σR X M L σ≤AσRowqº

entity-name OΩΘC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16207

sqlstateG2200M

SQL16208N XML σ≤b xsi:type ñ]tL¼

type-nameC

í: σR XML σ≤AσRb xsi:type wqño

L¼ type-nameC¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16208

sqlstateG2200M

SQL16209N XML σ≤nΓH element-name º

Ns¿WµC

í : σR X M L σ≤AσRoΓH

element-name ºNs≥ó¿C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16209

sqlstateG2200M

SQL16210N XML σ≤]tHΩ¼¡ε

valueC]X = reason-codeC

í: Bz XML σ≤AXML σRoΩ¼¡

εóCreason-code úiα]G

1 °WX maxLen Ω¼

2 °p≤ minLen Ω¼

3 °úÑ≤ len Ω¼

4 úbCñ

5 WX totDigits Ω¼

6 pWX fractDigits Ω¼

7 j≤ maxInclusive Ω¼

8 j≤Ñ≤ maxExclusive Ω¼

9 p≤ minInclusive Ω¼

10 p≤Ñ≤ minExclusive Ω¼

11 úOµm½

2 SQL Tº 389

12 úO¼Xµ

13 úXWϕíΩ¼

14 úX union ⌠≤¿¼

15 WXpΩ¼

16 WXδΩ¼

¿σRτC

: ≤ XML σ≤ñH¡εΩ¼

AMß½@C

sqlcodeG -16210

sqlstateG2200M

SQL16211N XML σ≤]tL URICO

1=token1CO 2=token2C]X =reason-codeC

í : σR X M L σ≤AσRoL

URICreason-code úiα]G

1 URI token1 πí≤C

2 URI token1 ]tw∩@δ URI ≤

token2

3 URI token1 ]tL ESC C token2C

4 URI token1 ]tLr token2C

5 URI ]túi≤A²Σ]

6 URI token1 ]tú@P≤ token2C

7 URI token1 ]tⁿw ’host’ ≤ANL

≤ token2

8 URI token1 ]tⁿw ’path’ ≤ANL

≤ token2C

9 URI token1 ]tLkb⌠Wµt≤

token2C

10 URI ]túB≤d≥ (0, 65535) ñ≡

token1C

¿σRτC

: ≤ XML σ≤ñ URIAMß½@

C

sqlcodeG -16211

sqlstateG2200M

SQL16212N XML σ≤úe\ name ⌠íwqC

í: σR XML σ≤AσRob name wqñ

F nameCXML úe\⌠íwqC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16212

sqlstateG2200M

SQL16213N XML ⌡]tΣúiπ constraint-type

¡ε element-name (]¼l

ID)C

í : σR X M L ⌡AσRoúα

constaint-type ¡ε (]Σl ID)C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16213

sqlstateG2200M

SQL16214N XML σ≤]tJ⌡ import-uriAΣ

π targetNameSpace targetns-uri ú

P≤i declared-uriC

í: σR XML σ≤AσRoWíúC

J import-uri XML ⌡πWí targetns-uriA

ΣúP≤ XML σ≤ñiWí declared-uriC

¿σRτC

: ≤ XML σ≤WíúíA

Mß½@C

sqlcodeG -16214

sqlstateG2200M

SQL16215N XML σ≤]tJ⌡ include-uriAΣ

πúPWí targetns-uriC

í: σR XML σ≤AσRoWíúCH

URI include-uri J XML ⌡πúPW

í URI targetns-uriC

¿σRτC

: ≤ XML σ≤WíúíA

Mß½@C

sqlcodeG -16215

sqlstateG2200M

SQL16216N XML σ≤ attribute-nameAΣ

Xb element-type element-name i

ñC

í: σR XML σ≤AσRo≥

attribute-name element-type element-name iC

¿σRτC

390 TºΓU GU

: N≥sW XML σ≤ñs

iñAMß½@C

sqlcodeG -16216

sqlstateG2200M

SQL16217N XML σ≤]túαXb element-type

element-name iñ

attribute-nameC

í : σR X M L σ≤AσRoúe\b

element-type element-name iñXW attribute-name

C

¿σRτC

: q XML σ≤siú

AMß½@C

sqlcodeG -16217

sqlstateG2200M

SQL16218N XML σ≤]tW name1 (whi)º component siC

í: σR XML σ≤AσRo name Oº

c o m p o n e n t ½siC c o m p o n e n t iHO

″element″B″group″ ″attributeGroup″C

¿σRτC

: q XML σ≤ú½iAMß½

@C

sqlcodeG -16218

sqlstateG2200M

SQL16219N XML σ≤]tW name º type1 (wh

i]i type2) s¼i

í: σR XML σ≤AσRo name Oº

type1 ½s¼iA name ]i type2Cs

¼iiHO simpleType complexTypeC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16219

sqlstateG2200M

SQL16220N XML σ≤]t nameABb

⌡ñ

NOTATIONC

í: σR XML σ≤AσRoAΣñ

w∩ NOTATIONC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16220

sqlstateG2200M

SQL16221N XML σ≤b≥¼ base-type-name l

¼ derived-type-name wqísbú

C

í : σR X M L σ≤AσRb≥¼

base-type-name l¼ derived-type-name wqío

úCpG≥¼e¼OVXAhl¼

]OVXeCpG≥¼eOAh

l¼]OeC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16221

sqlstateG2200M

SQL16222N XML σ≤]tSWs

declaration-type i

í: σR XML σ≤AσRoSWs

declaration-type iCsiπWC

¿σRτC

: ≤ XML σ≤ñsiAMß½

@C

sqlcodeG -16222

sqlstateG2200M

SQL16223N XML σ≤]t <redefine> AΣl

¼úe\ type-nameC

í : σR XML σ≤AσRoHΩ¼

type-name wqºl½swqC<redefine> ú

α]t¼lC

¿σRτC

: ≤ XML σ≤ñ <redefine> AM

ß½@C

sqlcodeG -16223

sqlstateG2200M

SQL16224N XML σ≤b≥ base-element-name

l derived-element-name wqº

ísbúC]X = reason-codeC

í : σR X M L σ≤AσRbW

2 SQL Tº 391

base-element-name ≥W derived-element-name

º÷plwqíoúCreason-code úi

α]G

1. lO¡ε±≥

2. lπXb≥¡¡εC

¿σRτC

: ≤ XML σ≤ñ≥l

AMß½@C

sqlcodeG -16224

sqlstateG2200M

SQL16225N XML σ≤]t namespace-uri W

íAΣb≥¼ñUrúe\C

í: σR XML σ≤AσRolπ ″any″

º≥¼¼LWíA

wqπúX namespace-uri Wí URIC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16225

sqlstateG2200M

SQL16226N XML ⌡]tw∩s group-name L

sWµC]X = reason-codeC

í: Bz XML ⌡AXML σRoLs

WµCreason-code úiα]G

1. s]t (all | choice | sequence)

2. s]tQ½swqπ minOccurs =

maxOccurs = 1 ºsC

3. sWµúX (annota t ion? . ( (a t t r ibu te |

attributeGroup)*, anyAttribute?))

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16226

sqlstateG2200M

SQL16227N XML σ≤]tb⌡ñΣúW

uri:object-name ½≤ object-typeC

í: σR XML σ≤AσRoW uri:object-name

º object-type ¼½≤b XML ⌡ñΣúC

: ≤ XML σ≤ XML ⌡AMß½

@C

¿σRτC

sqlcodeG -16227

sqlstateG2200M

SQL16228N <all> eⁿ¡≤ <xs:element>Aoo

tag-nameC

í : σR X M L ⌡σ≤AσRo

tag-nameCXML ⌡N <all> e¡ε <xs:element>C

: ≤ XML ⌡σ≤AMß½@C

sqlcodeG -16228

sqlstateG2200M

SQL16229N XML σ≤]tπúPWí

targetns-uri ½swq⌡ schema-uriC

í: σR XML σ≤AσRoπúPW

í½swq⌡C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16229

sqlstateG2200M

SQL16230N XML σ≤]tW constraint-name h

¡¡εC

í: σR XML σ≤AσRohW

constraint-name ¡¡εC

¿σRτC

: ≤ XML σ≤ñ½¡¡εWA

Mß½@C

sqlcodeG -16230

sqlstateG2200M

SQL16231N XML σ≤]tS <import> iºW

í uri C

í: σR XML σ≤AσRoWí uri

SWíJiC

¿σRτC

: JJ XML σ≤ñWíAM

ß½@C

sqlcodeG -16231

sqlstateG2200M

392 TºΓU GU

SQL16232N XML σ≤b XML iñ]t

attribute-name ½]wC

í: σR XML σ≤AσRb XML iño

attribute-name ½i]wCXML iiHπ

″version″B″encoding″ ″standalone″ Σñ@]

wC

¿σRτC

: ú XML σ≤º XML iñ½

]wAMß½@C

sqlcodeG -16232

sqlstateG2200M

SQL16233N XML σ≤]t½ ID ID-valueC

í: σR XML σ≤AσRo½ ID

ID-valueC

¿σRτC

: N XML σ≤ñ½ ID ≤@

ID AMß½@C

sqlcodeG -16233

sqlstateG2200M

SQL16234N XML σ≤]tΩ¼ type-name L

iC]X = reason-codeC

í: σR XML σ≤AσRoLΩ¼

iCreason-code úiα]G

1. SΩ¼ type-name τ

2. ªúOTΩ¼C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16234

sqlstateG2200M

SQL16235N XML σ≤]tWXd≥ valueCd≥

1=rvalue1Cd≥ 2=rvalue2C]X

= reason-codeC

í : σR XML σ≤AσRoLC

reason-code úiα]G

1. value p≤jt rvalue1C

2. value j≤j rvalue1C

3. r value be\d≥ rvalue1 rvalue2 ºC

4. r value nπⁿC

¿σRτC

: ≤ XML σ≤ñWXd≥AMß½

@C

sqlcodeG -16235

sqlstateG2200M

SQL16236N BzWϕíoC]X =reason-codeCiαO = tokenC

í: BzWϕíAo@Creason-code

ú÷≤i@BΩTAHiαO token (pGú

O) íC

1 WϕísbLW tokenC

2 Wϕísbú∩C

3 Wϕísbú÷Σr tokenC

4 ComplementRanges - O RangeToken

5 Xj≤sC

6 úO¼C

7 LlC

8 Ls°m½¼C

9 L Unicode Qiϕk Unicode rX

IC

10 ⌠d≥rXI token p≤lrXIC

11 LWϕíykCwMΣ token ñ

CXrΩrC

12 QiϕkñC

13 bWϕíñoDwrC

14 LXC

15 bur (’\’) ßnrC

16 bósB°≤srOñA¼

Dw⌠C

17 °≤¼ñVßBπIBw°

ß°C

18 °≤sñsbTHW∩C

19 U+0040 u+005f ºírb \c ºßC

20 Dw meta rC

21 úeC

22 ú POSIX rOWC

23 bWϕíñA’-’ rkLC

24 WϕíñπImúTC

25 bµ∩]wñúΣϕíC

26 token ñFL¡qCDiαOw

2 SQL Tº 393

Bw ’’ rBLqBWXj

qW¡pqC

27 token úOrd≥C

28 token OL⌡≈rC

29 íWϕíBzCX tokenC½

ApGAXDAp IBM NΣñ

AúTº token C

¿σRτC

: ≤WϕíAMß½@C

sqlcodeG -16236

sqlstateG2200M

SQL16237N XML ⌡]t element-name X

d≥AΣúO≥d≥¡εC

í: σR XML ⌡AσRo element-name

Xd≥úO≥Xd≥¡εC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16237

sqlstateG2200M

SQL16238N XML ⌡]tr prefix-nameAΣs

XPath ñWí URIC

í: Bz XML ⌡AXML σRob XPath

ñS∩ URI r prefix-nameC

¿σRτC

: ≤ XML ⌡AMß½@C

sqlcodeG -16238

sqlstateG2200M

SQL16239N XML σ≤]tº¼ type-name ½sw

qúπsiC

í: σR XML σ≤AσRo∩≤⌡ñº

type-name iCpGS²eiANLk½swq

nDC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16239

sqlstateG2200M

SQL16240N XML σ≤]tb elementOnly e

e\ tagC

í: σR XML σ≤AσRob elementOnly

eñeC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16240

sqlstateG2200M

SQL16241N XML σ≤b∩¼sñ tag eA

Σ¡≤ ’element’B’group’B’choice’B’sequence’ ’any’C

í: σR XML σ≤AσRoLeC∩

¼s]Ae t a gAúO

’element’B’group’B’choice’B’sequence’ ’any’ ñ⌠≤

@C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16241

sqlstateG2200M

SQL16242N XML σ≤πH@½≤kWh

name1 name2C

í: σR XML σ≤AσRoH@½≤k

WhC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16242

sqlstateG2200M

SQL16243N XML σ≤]t keyref valueAΣWX

d≥ºΣ@¡εC

í : σR X M L σ≤AσRoL

keyrefCkeyref value OwqΣ@¡εWA²

Σúb keyref d≥ñC

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16243

sqlstateG2200M

394 TºΓU GU

SQL16244N XML σ≤]tw∩Wµ¼L@

operation-nameC

í: σR XML σ≤AσRow∩Wµ¼L

@C

¿σRτC

: ≤ XML σ≤AMß½@C

sqlcodeG -16244

sqlstateG2200M

SQL16245N XML ⌡σ≤ uri ñ lineno µW

±o¡w SQL ID stringC

í: ID string ≥÷pí⌡WAB XML ⌡ñS

ⁿws db2-xdb:defaultSQLSchemaCN uri P

¼²° SYSCAT.XSROBJECTCOMPONENTS

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: wqs

db2-xdb:defaultSQLSchemaA⌠≤∩MñϕµA

úⁿw÷pí⌡ db2-xdb:table iµiC

sqlcodeG -16245

sqlstateG225DE

SQL16246N XML ⌡σ≤ uri ñ lineno µW

±sbúπ∩MC]X =reason-codeC

í: N uri ñ line ±º XML ⌡∩MΩw½

≤≥íΩTC]Xiα]AG

1. ⁿwCWWúπC

2. ⌠≤∩Múⁿwµ°≤CJⁿw

µ]ⁿw°≤C

3. ⁿwBz XML eA²ⁿwµC∩Mⁿn

zLϕíIBα½ XML σ≤eA²

∩MⁿnxswBzemC

N u r i P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: ∩ X M L ⌡ñC≥≤

reason-code @iα]AG

1. ⁿwCWúπCWC

2. ⁿwµ°≤C

3. ⁿwwⁿw÷pºBz XML eµC

ⁿwW[ XML ⌡σ≤AHTwí

≤úπúC

sqlcodeG -16246

sqlstateG225DE

SQL16247N XML ¼ source-data-type Lk∩M

XML ⌡σ≤ uri ñ lineno µWA

±ñ SQL ¼

target-data-typeC

í: XML ⌡σ≤ uri ñ lineno µW±

AN XML ⌡¼ source-data-type ∩Múe

SQL ¼ target-data-typeCN uri P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: ÷≤ XML ⌡¼ SQL ¼º

íe[ XML ⌡σ≤CAϕa≤C

sqlcodeG -16247

sqlstateG225DE

SQL16248N XML ⌡σ≤ uri ñ lineno µW

±oCΣLΩT]A

errordetailsC

í: [ XML ⌡σ≤ uri b lineno µW

±oC¼]AGLBñ

úAHAº XMLCerrordetails ñ

úP¼÷ΣLΩTC

N u r i P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: [ XML ⌡σ≤AH oXk

ΣykMµC≤úúC

sqlcodeG -16248

sqlstateG225DE

SQL16249N ]X reasoncodeAXML ⌡σ≤

uri ñ lineno µW±

db2-xdb:expression

db2-xdb:expression expression L

C

í : pUCΣñ@]XⁿXAwO

db2-xdb:expression db2-xdb:expression LG

1. ⁿwºϕírΩ°WXe\jC

2 SQL Tº 395

2 . ϕíñ÷Σr $ D E C O M P _ C O N T E N T

$DECOMP_ELEMENTID XwWX 10 W

¡C

N u r i P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: [ XML ⌡σ≤ñA÷

db2-xdb:expression db2-xdb:expression yk¡

εCAϕa≤ϕíC

sqlcodeG -16249

sqlstateG225DE

SQL16250N XML ⌡σ≤ uri ñ lineno µW

±Aπ schema-name

db2-xdb:defaultSQLSchemaAPP@

XML ⌡ºΣñ@ XML ⌡σ≤

ñAⁿwt@

db2-xdb:defaultSQLSchema o≡C

í: bπc¿[ XML ⌡ XML ⌡σ≤

ñAuαsb@ db2-xdb:defaultSQLSchema C

XML ⌡σ≤ uri ñ lineno µW±ⁿw SQL

⌡W schema-nameAP XML ⌡oΣL XML

⌡σ≤ñ db2-xdb:defaultSQLSchema t@

≡CN u r i P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: ≤[ X M L ⌡AHK

db2-xdb:defaultSQLSchema Wµú@PC

sqlcodeG -16250

sqlstateG225DE

SQL16251N w∩ XML ⌡σ≤ uri ñ lineno µW

±ϕµ table-nameAwqF½

db2-xdb:table C

í: [ XML ⌡ñsbϕµ table-name h

db2-xdb:table CXML ⌡σ≤ uri ñ lineno µW

±ΣϕµG db2-xdb:table CN uri

P¼²° SYSCAT.XSROBJECTCOMPONENTS

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: q XML ⌡ XML ⌡σ≤ñAú

ϕµ table-name º⌠≤½ db2-xdb:table AH≤

[ XML ⌡C

sqlcodeG -16251

sqlstateG225DE

SQL16252N XML ⌡σ≤ uri ñ lineno µW

±ⁿw db2-xdb:rowSet W

rowset-nameAwPt@ϕµ÷pC

í: [ XML ⌡C∩≤@ϕµC

lineno µW±CiAiC rowsetname

PtA db2-xdb:table ⁿwϕµºí÷pCⁿw

CwPt@ db2-xdb:table ñúPϕµ÷pC

N u r i P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: ≤[ XML ⌡Aπ XML ⌡

[ XML ⌡σ≤ñACCWúnuP@

ϕµ÷C

sqlcodeG -16252

sqlstateG225DE

SQL16253N XML ⌡σ≤ uri ñ lineno µW

± db2-xdb:condition condition

°C

í: l≤ conditionABP db2-xdb:condition ÷r

Ω°WXe\jCXML ⌡σ≤ uri ñ lineno

µW±o db2-xdb:conditionCN uri P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: b XML ⌡σ≤ñε db2-xdb:condition

º°≤rΩjpC¡ε[ XML ⌡σ≤A

H o db2-xdb:condition ⁿwrΩC

sqlcodeG -16253

sqlstateG225DE

SQL16254N XML ⌡σ≤ uri ñ lineno µW

± db2-xdb:locationPath locationpath

LA]X reason-codeC

í: [⌡ⁿw db2-xdb:locationPath LC

]Xiα]AG

1. YWír∩M URIC≤

m⌠WírAúP]tⁿw

m⌠º XML ⌡σ≤ñWí÷pC

2. m⌠ykLC

3. qIΩσ≤ñiαXº

mAⁿw⌠PΣñ⌠≤iα⌠úúC

396 TºΓU GU

4. locationPath ñWM XML ⌡ñ⌠≤

Wú∩C

N u r i P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: ∩ X M L ⌡ñC≥≤

reason-code @iα]AG

1. TO db2-xdb:locationPath ñWírTA

∩≥WísWiC

2. Tw db2-xdb:locationPath ykOm⌠

ykC

3. TO db2-xdb:locationPath A∩≤bm⌠

BIiα⌠C

4. Tw locationPath ñíWαP

XML ⌡ñW∩C

sqlcodeG -16254

sqlstateG225DE

SQL16255N XML ⌡σ≤ uri ñ lineno µW

± db2-xdb:rowSet

rowset-nameAPπPW

db2-xdb:table ≡C

í: [ XML ⌡]tiW rowsetname ºϕ

µ db2-xdb:table A²[ XML ⌡úπ⌠≤

db2-xdb:rowSet iAHN rowsetname P⌠≤ϕµ

÷pCpGCb⌠≤ db2-xdb:table ñiAh

⌠taPudb2-xdb:defaultSQLSchema v¡wºP

Wϕµ÷pC[ X M L ⌡Lk

db2-xdb:rowSet AO≤CPPW

r o w s e t - n a m e ϕµºí⌠t÷pAPA

db2-xdb:table iW rowset-name ϕµCN

uri P¼²° SYSCAT.XSROBJECTCOMPONENTS

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: N db2-xdb:rowSet lsWW

rowset-name db2-xdb:table AH≤[ XML ⌡

CoNTaNCPϕµ÷pC

sqlcodeG -16255

sqlstateG225DE

SQL16256N iµs complexTypeAb XML ⌡ñ≥C

í: XML ⌡S@Ωσ≤ºτb

complexType sCXML ⌡]t

complexType Σñ@sAHKHiµC

∩@ XML ⌡C

: b XML ⌡iµºeAT

O XML ⌡]t complexType Σñ@s

C

sqlcodeG -16256

sqlstateG225DE

SQL16257N XML ⌡σ≤ uri ñ lineno µW

±\α feature-number úΣC

ΣLΩT]A errordetailsC

í: pUCΣñ@\αXⁿAúⁿΣ

\αG

1. úΣ∩M¼µC[ XML ⌡

σ≤AH oe\µ¼C

2. ∩¼sñ∩M]t°≤ϕíC

3. w∩MDϕµCúΣ°BO

WBϕµ (SYSCAT.TABLES.TYPE ñH ’T’

ⁿ) H⌠≤½≤C

bYípUAXML ⌡ñsbúⁿΣ\αAP

Lk⌡HiµCbΣLípUAbúⁿΣº

\αWWíñ[PLkHiµ

C token ñúP÷ΣLiΩTC

∩@ XML ⌡C

: °ípq XML ⌡ñú\αAú

P\α÷pC¡εⁿw XML ⌡

\ασ≤C

sqlcodeG -16257

sqlstateG225DE

SQL16258N XML ⌡]t∩ÑAúⁿΣº

\αjCjO¼

typenamespace:typename

elementnamespace:elementnameC

í: úΣπj XML ⌡Co

@O¼ t y p e n a m e s p a c e : t y p e n a m e º

elementnamespace:elementname jC

∩@ XML ⌡C

: q XML ⌡ñújC

2 SQL Tº 397

sqlcodeG -16258

sqlstateG225DE

SQL16259N XML ⌡σ≤ uri1 ñ lineno1 µ

±A XML ⌡σ≤ uri2 ñ lineno2

µ±Lh∩h∩MC

í: ΓOAⁿw∩MPCºíL

h∩h÷YCpGΓiπ¼s@

ΣC@δWNAhΣñ@qi

¼s⌠Aib⌠ñ@hi¼

sWπ maxOccurs>1CN uri1 uri2 P¼²°

S Y S C A T . X S R O B J E C T C O M P O N E N T S

SCHEMALOCATION µtAiMw XML ⌡σ≤C

∩@ XML ⌡C

: ≤AH °h∩h∩MC[

XML ⌡σ≤AH o∩M÷W

hC

sqlcodeG -16259

sqlstateG225DE

SQL16260N XML ⌡]t⌠≤ϕµº⌠≤µ

∩MC

í: XML ⌡]tN XML ∩M⌠≤

ϕµº⌠≤µC

∩@ XML ⌡A]ªú⌡µ

⌠≤ΩTC

: XML ⌡sWAHK@

XML ∩MϕµµC

sqlcodeG -16260

sqlstateG225DE

SQL16261N UrⁿwWí¡εWX

max-namespaces ¡εC

í: <xsd:any> <xsd:anyAttribute> Wí

ñATCXWíj≤ max-namespaces W

í¡εCpGMµ]tSϕ ##targetNamespace

##localA]NpΓb¡εºC

∩@ XML ⌡C

: NUrwqñⁿwWí¡ε

εúj≤ max-namespaces WíC

sqlcodeG -16261

sqlstateG225DE

SQL16262N [ XML ⌡SC rowsetname ∩

MµC

í: PC rowsetname ÷]t⌠≤µ

∩MCYn²C¿A@µ∩

MY XML C

: sWANⁿwCµ∩MY

XML CpGCúOAq[

XML ⌡úCC

sqlcodeG-16262

sqlstateG225DE

SQL16265N Lk@ XML ⌡

xsrobject-nameANLk XML σ

≤C

í: xsrobject-name O XML ⌡B≤⌡µ

T¼ACXML ⌡iαB≤UCΣñ@¼AG

v Hiµ (iαú)

v

v ≤≤ⁿw@hϕµwqAHLk

C

uαw XML ⌡A⌡µC

XML C

: TOb XML ⌡ XML σ

≤ºeAF≤ XML ⌡C xsrobject-name

OX XML ⌡∩ SYSCAT.XSROBJECTS

DECOMPOSITION µAid XML ⌡¼AC

sqlcodeG -16265

sqlstateG225D1

SQL16266N íJΩAbσ≤ docid

íAo SQL Cw∩

ΩT]A SQLCODE sqlcodeB

SQLSTATE sqlstate TºO

token-listC

í: bσ≤ ID docid XML σ≤íAo

SQL C XML σ≤ñYΩiµ SQL

íJ@AoCíiα]GΩµíP

µΩ¼úeFΩ°WXµjpF∩w

qDµúCwú sqlcodeBsqlstate MT

ºOMµ (C@OH½°°rj)CTºOiα

wQIC\ sqlcode ∩TºAH≥oi@

BC

XML σ≤ docid C

: dP SQLCODE ÷pTºCϕT

398 TºΓU GU

º@C\ db2diag.logAH o¼pπ

ΩTC

sqlcodeG -16266

sqlstateG225D2

SQL16267N Σi XML ⌠¼ type-nameA

σ≤ docid ñ lineno µW±

XML string LAWX XML ⌡

¼Σd≥C

í: ⁿw XML string úαϕ@Ω¼ type-name

ΣCo]UCΣñ@G

v XML B≤ XML ⌡¼ type-name íC

bípUA≤ XML ⌡AXML σ≤L

C

v XML WX DB2 Σ XML ⌡¼ type-name

d≥CbípUAXML LkíJΣe∩Mϕµ

µCúLApG∩Mr¼µAhiHí

J XML ⁿJeC

XML σ≤ docid C

: XML ⌡ W3C AHMw

XML ⌡¼íCτ XML σ≤OPz≤

º[ XML ⌡@PCpGXb¼

íñAuXQuery ΓUvñOⁿAd

DB2 ºd≥¡εCpG XML WXΩ¼d

≥AN]t∩MrrΩµC

pGn≤ XML ⌡Ahb XML ⌡xsw

(XSR) ñ½sn²ªA⌡HiµCMß½

C

sqlcodeG -16267

sqlstateG225D3

SQL16268N LkNσ≤ docid º lineno W±Σ

Sϕ INFB-INF NaNof ⁿw

µC

í: Bzb ID docid ºσ≤ lineno µ

W±AΣSϕ INFB-INF NaN Σñº@C

XML ⌡BI¼oSϕúOⁿwrµ

C

XML σ≤ docid C

: iαMΦkG

v N XML ⌡BISϕºΩσ≤ñ⌠≤Sϕ

A½ DB2 BI

v N XML BI∩MrµAúO∩Mδ

µBIµ

v gSϕwqτAiϕíI

soτAHNoα½iHⁿwrµ

C

sqlcodeG -16268

sqlstateG225D4

SQL16269N Lkδσ≤ docid ñ lineno µW

± namespace:elementnameC

í: ≤[ XML ⌡ALkδσ≤

d o c i d ñ l i n e n o µW±

namespace:elementnameCiα]G

v bwn²[ XML ⌡ñwq

v Ωσ≤ñANs¿Aπb XML ⌡ñ

πsDmW

v XML ⌡AbΩσ≤ñAΣLe¼

½FwbmC

XML σ≤ docid C

: d XML σ≤ docid OPz≤

º[ XML ⌡@PCΣñ@dΦkOb

τípUA½s⌡µ XML AHTOσ≤C

zdúΣº\αíApNs

xsi:typeC

pGn≤[ XML ⌡Ahb XML ⌡x

sw (XSR) ñ½sn²ªA⌡HiµC

sqlcodeG -16269

sqlstateG225D5

SQL16270N σ≤ docid ñ lineno µW±

namespace:elementname boª⌠w

qñLC

í: σ≤ docid ñ l ineno µW±º

namespace:elementname XML σ≤ñA÷

mp≤º[ XML ⌡ñⁿwAP∩≤

m∩A≤Hb[ XML ⌡ñⁿ

wCALks C

XML σ≤ docid C

: d XML σ≤ docid OPz≤

º[ XML ⌡@PCΣñ@dΦkOb

τípUA½s⌡µ XML AHTOσ≤C

pGn≤[ XML ⌡Ahb XML ⌡x

sw (XSR) ñ½sn²ªA⌡HiµC

sqlcodeG -16270

sqlstateG225D5

2 SQL Tº 399

SQL16271N σ≤ docid ñ lineno µW±

namespace:attributename úC

í: bz≤º[ XML ⌡ñAΣúσ

≤oⁿwC

XML σ≤ docid C

: d XML σ≤OPz≤º[

XML ⌡@PCΣñ@dΦkObτ

ípUA½s⌡µ XML AHTOσ≤C

pGn≤[ XML ⌡Ahb XML ⌡x

sw (XSR) ñ½sn²ªA⌡HiµC

sqlcodeG -16271

sqlstateG225D5

SQL16272N [ XML ⌡nq xdbversion

αµC

í: [ XML ⌡wú meta Ω

xdbversionA∩≤ DB2 µLC

wαµAiH[ XML ⌡A

XML σ≤C

XML σ≤@C

: ⌡µ db2xdbmigAHN meta Ωα

µAMß½@C

sqlcodeG -16272

sqlstateG225D6

SQL16273N XML σ≤ docid

namespace:elementname úO XML ⌡ñ

complexType sC

í: Yn[ XML ⌡σ≤Aσ≤

O XML ⌡ºs complexType Cσ≤ docid

namespace:elementname úO XML ⌡ñi

s complexType C

XML σ≤ docid C

: d XML σ≤OPΣ XML ⌡@

PCbτípU½s⌡µ XMLAiH

¿Wz@C

sqlcodeG -16273

sqlstateG225D7

SQL16274N íJC rowsetname ΩAo

SQL Cw∩ΩT]A

SQLCODE sqlcodeBSQLSTATE sqlstate

TºO token-listC

í : [ XML ⌡A∩PⁿwC

rowsetname ÷pϕµ⌡µ@Ao SQL C

í]iαOG

v Cⁿwº db2-xdb:expression db2-xdb:condition

ykúO SQL ϕízⁿF

v ϕízⁿñIs SQL τiA

wqτiAPτ¼ú

eC

wú sqlcodeBsqlstate MTºOMµ (C@OH½

°°rj)CTºOiαwQIC\ sqlcode

∩TºAH≥oi@BC

XML σ≤@C

: dP SQLCODE ÷pTºCϕT

º@C\ db2diag.logAH o¼pπ

ΩTC

sqlcodeG -16274

sqlstateG225D2

SQL16275N H string YWúOπW

CªΓ@ structure-type π

WC

í: bσR XML σ≤ XML ⌡H oπW

íAoFúOπWºH string YrΩC

ªiαOHLrYAbπWñ]tFL

rC

¿σRτC

: ≤ XML σ≤ XML ⌡ñL

πWAMß½@C

sqlcodeG -16275

sqlstateG2200M

SQL16276N [ XML ⌡ñ∩MϕµWX

maxtables ¡εC

í : bπ XML ⌡ñA<db2-xdb: table>

db2-xdb:rowSet (BⁿΩΩwϕµAúO

rowSet) ϕµtºAWX maxtables ϕµ

W¡C

∩@ XML ⌡C

: εoñϕµtºAúW

L maxtablesC

sqlcodeG -16276

sqlstateG225DE

400 TºΓU GU

SQL20000 - SQL20099

SQL20005N wgWX½≤¼ object-type limit º

í ID ¡εC

í: í ID i@wq¼ object-type ½≤CwW

X½≤¼í I D ¡εCb⌡µ C R E A T E

D I S T I N C T T Y P EBC R E A T E T Y P EBC R E A T E

FUNCTIONB CREATE PROCEDURE CREATE

SEQUENCE »zíwq¡µ ALTER TABLE

CREATE TABLE »zíAiαoípCb⌡µ

CREATE INDEX íAϕWXFϕµWW¡

AiαooípC

LkBz»zíC

: ≤úA¼ object-type ½≤C

sqlcodeG -20005

sqlstateG 54035

SQL20010N ϕc¼Ω NULL Aúe\

α½Φk method-IDC

í: Φk method-ID OHc¼ NULL Ω

ⁿwα½ΦkCNULL ΩúαBzα½ΦkCA

ΦkWLC

LkBz»zíC

: Mwα½Φí NULL ΩCc

lτ@c¼D NULL ΩßAΩα

⌠≤α½ΦkC

YnΣXP method-ID ÷ΦkWAUCd G

SELECT FUNCSHEMA, FUNCNAME,SPECIFICNAMEFROM SYSCAT.FUNCTIONS

WHEREFUNCID = INTEGER(

method-ID)

sqlcodeG -20010

sqlstateG 2202D

SQL20011N α½s group-name wwqΩ¼

type-name ¼W¼C

í: ∩≤P type-name ≤PÑhc@¼A

wW group-name α½ssbCªiαwq

type-name W¼¼Cbc¼ÑhcñA

α½sWuα@C

LkBz»zíC

: ≤α½sWC

sqlcodeG -20011

sqlstateG 42739

SQL20012N ¼ type-name S÷α½sn

≤C

í: type-name wq⌠≤α½CSα½i≤C

»zí≤⌠≤α½sC

: Tw SQL »zíñwTⁿw¼

(including any required qualifiers) WAB¼TΩ

sbC

sqlcodeG -20012

sqlstateG 42740

SQL20013N ½≤ super-object-name úO½≤

sub-object-name W°BWϕµ

W¼C

í : pGy¿»zíb¼A

super-object-name ¼úiHO sub-object-name WOA

]ªúOwqc¼C

pGy¿»zíbϕµA super-object-name

ϕµúi sub-object-name ϕµWϕµA]Σw

q¿@c¼ϕµAϕµ super-object-name

¼úOwqϕµ sub-object-name AW

¼C

pGy¿»zíb°A super-object-name

°úi sub-object-name °W°A]Σw

q¿@c¼°A° super-object-name

¼úOwq° sub-object-name AW

¼C

LkBz»zíC

: b CREATE »zí UNDER lyñⁿw

¼Bϕµ°C

sqlcodeG -20013

sqlstateG 428DB

SQL20014N ¼ type-name α½s group-name

ñ transform-type α½τLC]X

= reason-codeC

í: α½s group-name ñ transform-type α½τ

LC]° reason-code wApUC

1 FROM SQL α½τuα@C

2 F R O M S Q L α½τ¼

type-nameC

2 SQL Tº 401

3 TO SQL α½τ RETURNS Ω¼

≤¼ type-nameC

4 q FROM SQL α½τ RETURNS

¼AO DECIMAL HΩ¼C

5 q F R O M S Q L α½τ

RETURNS ¼AúO DECIMAL H

Ω¼C

6 TO SQL α½τ@C

7 T O S Q L α½τ¼úO

DECIMAL HΩ¼C

8 TO SQL α½τOqτC

9 FROM SQL α½τOH LANGUAGE SQL

gAªH LANGUAGE SQL

gt@ FROM SQL α½τC

10 TO SQL α½τOH LANGUAGE SQL

gAH LANGUAGE SQL g

TO SQL α½τC

LkBz»zíC

:

1 Hu@Oⁿw FROM SQL α

½τC

2 ⁿw¼P type-name P FROM SQL

α½τC

3 ⁿw RETURNS ¼P type-name P TO

SQL α½τC

4 ⁿw]t RETURNS ¼ DECIMAL H

ºΩ¼ FROM SQL α½τC

5 ⁿw@ FROM SQL α½τAΣñεC

Cú DECIMAL HºΩ¼

RETURNS ¼C

6 Ht@Oⁿw TO SQL α

½τC

7 ⁿw¼ DECIMAL Hº

Ω¼ TO SQL α½τC

8 ⁿwOqτ TO SQL α½τC

9 ⁿwH LANGUAGE SQL g FROM

SQL α½τAⁿwH LANGUAGE SQL

gºt@ FROM SQL α½τ FROM

SQL α½τC

10 ⁿwH LANGUAGE SQL g TO SQL

α½τAⁿwH LANGUAGE SQL g

º TO SQL α½τ TO SQL α½τC

sqlcodeG -20014

sqlstateG 428DC

SQL20015N Ω¼ type-name wqα½s

group-nameC

í: Ω¼ type-name wqⁿwα½s

group-nameCΩ¼ type-name iαwb»zíñTⁿ

wAiα⌠tbΩ¼α½ssbc

¼WC

pG group-name OAhO] TRANSFORM

GROUP s∩ CURRENT DEFAULT TRANSFORM

GROUP SOsⁿwAHS type-name α½C

LkBz»zíC

: CREATE TRANSFORM »zíw

qΩ¼ type-name α½s transform-typeCpGb

≤α½oAún⌠≤@A]Ω

¼Sα½ssbC

pG group-name OAb CURRENT DEFAULT

TRANSFORM GROUPSOsñⁿw TRANSFORM

GROUP s∩C

sqlcodeG -20015

sqlstateG 42741

SQL20016N P¼µ type-or-column-name ÷

CJ°pC

í: c¼ type-or-column-name ºwqⁿw

INLINE LENGTH Ap≤¼clτ (32 + 10

* number_of_attributes) jpABp≤ 292C

µ type-or-column-name ≤ⁿw INLINE LENGTH

p≤µCJ°C

LkBz»zíC

: ⁿw≈j INLINE LENGTH CNc

¼ÑAⁿwÑ≤¼ºclτ

jpB 292CNµÑAj≤µC

J°CpGb≤¼ (¼YW¼) HsW

ooAhO]LksWAO]

¼Hj INLINE LENGTH ≤½C

sqlcodeG -20016

sqlstateG 429B2

SQL20017N ¼sWWX¼Ñhch

W¡C

í: ¼ÑhchW¡O 99CsWo¼A

WXjC

LkBz»zíC

: únb¼ÑhcñsW¼C

402 TºΓU GU

sqlcodeG -20017

sqlstateG 54045

SQL20018N εCτ function-name n@

εCC

í: τwq¿@µ@εCC τBzßGAWL@εCC

: wqτA²ª@εCC

sqlcodeG -20018

sqlstateG 21505

SQL20019N τΘG¼ALkⁿw

RETURNS lywqΩ¼C

í: τΘC@µΩ¼AiH

ⁿw RETURNS lyⁿw∩µCpGOqτ

Au@µC

: ≤τΘ¼ RETURNS

¼A²ªα≈s ∩µΩ¼C

sqlcodeG -20019

sqlstateG 42866

SQL20020N Nc¼ϕµÑA@

operation-type OLC

í: operation-type O@ALkbc¼

ϕµñ⌡µC

LkBz»zíC

: ú ALTER »zíñ ADD COLUMN

ly SET DATATYPE lyCsWµA

c¼ (Γsµϕ) ½swqϕµC PA

≤µΩ¼A¼ (ΓúPΩ¼ϕ

µ) ½swqϕµC

sqlcodeG -20020

sqlstateG 428DH

SQL20021N úα≤hµ nameC

í: name iHO@µWW ( M≤

»zí⌠wq) OϕµB°¼ÑhcW

Φc¼Bc¼ϕµcc¼

°C

v CREATE TABLE »zíµ name úαⁿw WITH

OPTIONS lyA]ªϕµÑhcñWϕ

µC

v ALTER TABLE »zíµ name úαⁿw SET

SCOPE ly COMPRESS lyA]ªϕµÑ

hcñWϕµC

v CREATE VIEW »zíµ name úαⁿw WITH

OPTIONS lyA]ª°ÑhcñW°

C

v ALTER TYPE »zí name úαⁿw DROP

ATTRIBUTE lyA]ª¼ÑhcñW

¼C

LkBz»zíC

: zuαbµcc¼°

ϕµÑhcñ°ϕµA]w≤µ∩

Czuαb¼ÑhcñΩ¼A

≤C

sqlcodeG -20021

sqlstateG 428DJ

SQL20022N wwqµ column-name d≥C

í: wwqµ column-name d≥ALkAs

WC

LkBz»zíC

: ú ALTER TABLE »zíñ ADD

SCOPE lyC

sqlcodeG -20022

sqlstateG 428DK

SQL20023N í parm-number lτ

wwq@d≥C

í: ¼Píwqτ@

Aúwqd≥C

LkBz»zíC

: úwqñ SCOPE WµC

sqlcodeG -20023

sqlstateG 428DL

SQL20024N c¼ type-name wqd≥ϕµ

° target-nameC

í: d≥ϕµ° target-name úαϕ@d≥A

]ªG

v úOc¼ϕµA

v úOcc¼°A

v ϕµ°¼úP≤ REF ¼¼C

LkBz»zíC

2 SQL Tº 403

: ⁿwd≥c¼ϕµ

cc¼°¼AÑ≤ REF ¼

¼C

sqlcodeG -20024

sqlstateG 428DM

SQL20025N SCOPE bíτ RETURNS ly

ñⁿwAwbτ RETURNS l

yñⁿwC

í: Γiα]G

v Γ¼ϕwqíτGAw

qd≥C

v Γ¼ϕwqτGAúαw

qd≥C ττd≥C

LkBz»zíC

: wqíτpGΓ¼ϕ

¼ANⁿw SCOPE lyCwq SOURCED τp

GΓ¼ϕ¼ANúαⁿw SCOPE lyC

sqlcodeG -20025

sqlstateG 428DN

SQL20026N ¼ type-name úOc¼Aú

O instantiable c¼C

í: »zíniQ instantiated c¼C

type-name ¼OG

v Dc¼FO

v wqD instantiable c¼C

LkBz»zíC

: τ»zíñOT¼WC

sqlcodeG -20026

sqlstateG 428DP

SQL20027N wg¼ type-name lϕµl°

object-nameAHlϕµl°

sub-object-nameC

í: c¼ϕµ°ÑhcSϕl¼A

uα@ϕµ°CwgwqF¼ type-name

ϕµ°AHLkϕµ° sub-object-nameCw

sbϕµ° object-nameC

LkBz»zíC

: τzTOHT¼lϕµ

l°ABOHTWϕµlϕµAOHT

W°l°C

sqlcodeG -20027

sqlstateG 42742

SQL20028N ϕµ° table-name ⌡WA

PP@ÑhcñΣLϕµ°PC

í: c¼ϕµÑhcñϕµ⌡W

PAcc¼°Ñhcñ°

⌡WPC

LkBz»zíC

: τϕµ°⌡WOTCY

wⁿwÑhcWAτΣ⌡WXDϕµD

°⌡WCYwϕµAτϕµO

bTWϕµºUCpGw°Aτ

°ObTW°ºUC

sqlcodeG -20028

sqlstateG 428DQ

SQL20029N operation úiMlϕµl°C

í: @ operation wMϕµ°A²Dϕµ

Ñhc°ÑhcDϕµD°C

LkBz»zíC

: b@ñⁿwϕµÑhcDϕµ°

ÑhcD°C

sqlcodeG -20029

sqlstateG 428DR

SQL20030N ϕΣJϕµBΣJ°W

object-name Pc¼ type-name

ALksW≤c¼C

í: pGec¼ΣJϕµBΣJ°B

Σ⌠≤¼sbAhLksW≤c¼

Cϕí type-name ϕµñµsbA

]LksW≤c¼CtAϕ

Wñ¼ type-name Σ¼A]LksW≤

c¼CϕµB°W object-name

Pc¼ type-name CiαΣLϕµB°

W≤o¼ΣAϕº¼C

LkBz»zíC

: τz≤OT¼A≤P

c¼ type-name ϕµB°WC

sqlcodeG -20030

sqlstateG 55043

404 TºΓU GU

SQL20031N lϕµúαwq ObjectC

í: c¼ϕµÑhcϕµAαwqD

nΣM@¡εCPAc¼ϕµÑh

cϕµAαwq@C

LkBz»zíC

: c¼ϕµÑhcϕµAα

wq@BDnΣ@¡εC

sqlcodeG -20031

sqlstateG 429B3

SQL20032N lϕµ table-name úαwqzⁿwµ

C

í: ⁿwµí≤±ϕµ table-name h

¬c¼ϕµñC]Aúαbolϕµñ

C

LkBz»zíC

: ΣXϕµÑhcñ@]tµ

ϕµC AHªϕµWC

sqlcodeG -20032

sqlstateG 428DS

SQL20033N ϕíñ partial-expressionA²

d≥C

í: ϕíY partial-expressionANn@wgwq

d≥BΓϕ¼CϕíY DEREF τA

τO@wgwqd≥¼C

BΓl (->) ¬BΓAO@wgwqd≥

¼C

LkBz»zíC

: ≤ SQL »zíykABΓ

O@wgwqd≥¼C

sqlcodeG -20033

sqlstateG 428DT

SQL20034N Ω¼ list-type-name ú]tbcΩ

¼ÑhcñAcΩ¼Ñhcñ

]tO TYPE zⁿ¬BΓΩ¼

left-type-nameC

í: TYPE zⁿñCXΩ¼]tbΩ

¼ÑhcñAoΩ¼Ñhcñ]tO TYPE

zⁿ¬BΓΩ¼CΩ¼ left-type-name úO

cΩ¼ (ú≤⌠≤¼Ñhc)AΩ¼

list-type-name ú]tbΩ¼Ñhc (]t ¬¼W

)C

LkBz»zíC

: TwϕíΩ¼M TYPE zⁿñC

XΩ¼AúOP@Ω¼Ñhcñc

Ω¼CpG left-type-name O SYSIBM.REFERENCEA

DEREF ²ϕíGΩ¼¿cΩ

¼C

sqlcodeG -20034

sqlstateG 428DU

SQL20035N VBΓl¬BΓLC ⌠ϕ

íq expression-string lC

í: ⌠ϕíñBΓl¬BΓLCiα

]]AG

v ¬BΓµτAµτϕC

v ¬BΓϕíñµτMµAúb GROUP

BY lyñC

: ≤H expression-string Yº⌠ϕí

BΓl¬BΓC

sqlcodeG -20035

sqlstateG 428DV

SQL20036N ½≤Orµ column-name úα

BΓlC

í: column-name ΓBΓlϕOkBΓCo

µOϕµ½≤OrµAúA≤BΓ

lC

LkBz»zíC

: ≤@ñµWC

sqlcodeG -20036

sqlstateG 428DW

SQL20037N n½≤OrµAαc

¼ϕµ°Ñhcϕµ°

object-nameC

í: c¼ϕµÑhcϕµA

CREATE TABLE »zí REF IS lywq½

≤Or (OID) µC

cc¼°Ñhc°A

CREATE VIEW »zí REF IS lywq½≤

Or (OID) µC

LkBz»zíC

: Γ OID µ (REF IS ly) sW

CREATE TABLE CREATE VIEW »zíñC

sqlcodeG -20037

2 SQL Tº 405

sqlstateG 428DX

SQL20038N LkH EXTEND USING lyⁿw

keywords lyC

í: LkH keywords lyⁿw CREATE INDEX »

zíñ EXTEND USING lyC

LkBz»zíC

: q CREATE INDEX »zíñú

keywords ly EXTEND USING lyWµC

sqlcodeG -20038

sqlstateG 42613

SQL20039N index-name wqAPXR

index-ext-name wqúC

í: wqMXRwqúCwqúAU

CXiαC

v EXTEND USING lyXRWßqAú

Ñ≤XRΩqC

v EXTEND USING lyXRWßΩ

¼AúX (]t°δMp) X

R÷ΩΩ¼C

v ⁿwµúP≤XRΣ

C

v µΩ¼AúX (]t°δM

p) XR÷ΣΩ¼C@

¼Ω¼Xº¼pCµiαO

ⁿw÷ΣºΩ¼¼C

LkBz»zíC

: ≤wqA²XRC

sqlcodeG -20039

sqlstateG 428E0

SQL20040N úd≥ϕµτ range-function-name

G¼XAPXR

index-ext-name Dnα½ϕµτ

transform-function-name ú@PC

í: úd≥τG

v hDnα½τºµG

v µO (µebíOlΣAßbí

O⌠Σ)

v ²¼PC@lΣµA¿∩⌠Σ

µ

v ²C@lΣµ¼AÑ≤∩α½τµC

≤δTíA]NO² a1:t1,... an:tn ¿τGµMD

nα½τΩ¼Cúd≥ττGµA

O b1:t1,...,bm:tm,c1:t1,...,cm:tmAΣñ m <= nA″b″ µ

OlΣµA″c″ µO⌠ΣµC

LkBz»zíC

: ⁿw@PDnα½ϕµτ@Púd

≥ϕµτC

sqlcodeG -20040

sqlstateG 428E1

SQL20041N Σ¼AúXXR

index-ext-name Dnα½τ

function-name¼C

í: ΣAXDnα½τ

GCΣ¼X∩τG

¼C

LkBz»zíC

: ⁿwT¼MAϕΣ

C

sqlcodeG -20041

sqlstateG 428E2

SQL20042N WXFXR index-ext-name ñj

parm-type Cj max-valueC

í: ⁿwFhCpG parm-type O INDEX

EXTENSIONAhiHⁿw max-value ΩCpG

parm-type O INDEX KEYSAhiHⁿw max-value

DnC

LkBz»zíC

: ⁿwúnWLW¡C

sqlcodeG -20042

sqlstateG 54046

SQL20043N í routine-name LC]X =reason-codeC

í: í routine-name iαO FILTER USING lyñ

α½τBúd≥ºτBí (function or

method)C]XⁿX≤L:

1 ∩÷Σα½τÑAúO[εΦk

WΩC

2 ϕ@ϕíAFⁿw LANGUAGE

SQL íC

3 ϕϕíAOd C

406 TºΓU GU

4 ϕ@ϕíΩ¼úαOc

¼C

5 Dnα½τΩ¼úαcΩ

¼ L O BBD A T A L I N KBX M LBL O N G

VARCHAR LONG VARGRAPHICC

6 @ϕí]t X M L Q U E R Y

XMLEXISTS ϕíC

LkBz»zíC

: ⁿwτC

sqlcodeG -20043

sqlstateG 428E3

SQL20044N í routine-name CASE ϕíb

CREATE INDEX EXTENSION

CREATE FUNCTION »zíñLC

]X = reason-codeC

í: í (function or method) routine-name b CREATE

INDEX EXTENSION CREATE FUNCTION »zíñ

mLCpG routine-name OAhL

o CASE ϕíLC]XⁿX]C

1 Dnα½τúOϕµτC

2 Dnα½τúOíτC

3 Dnα½τOúPτC

4 Dnα½τOí@τC

5 úd≥τúOϕµτC

6 úd≥τúOíτC

7 úd≥τOúPτC

8 úd≥τOí@τC

9 LoτúOíτC

10 LoτOúPτC

11 LoτOí@τC

12 Loτ CASE ϕíG¼úOπ

Ω¼C

13 CASE ϕíñFd Ad Qϕ@

LoτC

14 Σ½τPΩwsXΦkúPC

15 d≥úτPΩwsXΦkúPC

16 LoτPΩwsXΦkúPC

17 LoτúOíτC

20 XMLQUERY XMLEXISTS ≤ CASE ϕ

íA@LoτC

LkBz»zíC

: pG routine-name úOAϕb

CREATE INDEX EXTENSION CREATE FUNCTION »

zíSwlyñⁿwτΦkWhAⁿwíC

hAϕb FILTER USING lyñ CASE ϕ

íWhAⁿw CASE ϕíC

sqlcodeG -20044

sqlstateG 428E4

SQL20045N XR index-ext-name ñΩ

parameter-name Ω¼LC

í : ΩΩ¼OUC@G

VARCHARBVARGRAPHICBINTEGERBDECIMAL

DOUBLEC

LkBz»zíC

: ⁿwΩ¼Ω

parameter-nameC

sqlcodeG -20045

sqlstateG 429B5

SQL20046N predicate-string ß SELECTIVITY l

yAuαbwqzⁿⁿwC

í: ⁿw SELECTIVITY lyzⁿút

wqτCwqτ]A PREDICATES

lyXzⁿ WHEN lyCSELECTIVITY ly@

wnwqzⁿⁿwC

LkBz»zíC

: úzⁿß SELECTIVITY lyC

sqlcodeG -20046

sqlstateG 428E5

SQL20047N bXR index-ext-name ñΣújM

Φk method-nameC

í : wqzⁿoWhñΦk

method-nameAXXR index-ext-name ⁿwΣ

ñ@jMΦkC

LkBz»zíC

: ⁿwXRwq@ΦkC

sqlcodeG -20047

sqlstateG 42743

2 SQL Tº 407

SQL20048N Φk method-name jMAPX

R index-ext-name ñ∩jMΦkú

C

í: úΦk method-name jMAPXR

index-ext-name ñ∩jMΦkúC

¼AúXwq¼C

LkBz»zíC

: ⁿwXXRwqjMC

sqlcodeG -20048

sqlstateG 428E6

SQL20049N AS PREDICATE WHEN lyñ±BΓ

lßBΓ¼AúX

RETURNS ¼C

í: wqzⁿwqLCAS PREDICATE

WHEN lyñ±BΓlßBΓ¼AúX

τ RETURNS ¼C

LkBz»zíC

: TΩ¼ⁿwBΓC

sqlcodeG -20049

sqlstateG 428E7

SQL20050N jMjM parameter-name ú

XτñWC

í: oWhñCjMAúX

τYWCoWhñCjM

AúX EXPRESSION AS lyñϕíWA

XτWCWbτ

MµñⁿwC

LkBz»zíC

: bjMjMñⁿwτ

WC

sqlcodeG -20050

sqlstateG 428E8

SQL20051N parameter-name úαbP@oWh

ñΩtjMMjM½ñΓC

í: τbolyñúαⁿw¿[W KEYA

]úαⁿw¿ⁿwΦk[W USE ÷ΣrC

LkBz»zíC

: huαb@jMjMñⁿw

τWC

sqlcodeG -20051

sqlstateG 428E9

SQL20052N úα≤s½≤Orµ column-nameC

í: UPDATE »zí]t]w½≤Or (OID) µC

úα≤s OID µC

LkBz»zíC

: ú UPDATE »zíñ column-name

SETC

sqlcodeG -20052

sqlstateG 428DZ

SQL20053N c¼° view-name ñ∩L

C]X = reason-codeC

í: c¼° view-name wqñⁿw∩A

úXcc¼°∩WhCiαUCX

]XC

1 °wqñ]t@ϕµϕíAO°

wqñΣú]tµ@ϕµB°B

OWC

2 ΩwzíLkOϕµÑhcWºΣ

CAPwc¼º°ÑhcΣl

í≈ñAPºϕµÑhcWΣC

úPC

3 bD°ÑhcWAΣ@ϕíG

v úO FROM lyc¼ϕµ

ccc¼°½≤Or

µABS R E F I S lyñ

UNCHECKED ∩A

v pG FROM lyñϕµúOc¼ϕ

µAhµi NULLAbµñwq

@ABS REF IS lyñ

UNCHECKED ∩A

v P°ñAP@ÑhcWºΣñϕ

íúPC

4 °Σd≥]tϕµ°AúOW

°⌠≤Σñºϕµ°ϕµ

°AB° EXTEND ASA

D°S R E F I S lyñ

UNCHECKED ∩C

5 ∩]A NODENUMBER PARTITION τ

BDMwτí@τC

6 pGΣW°ñ⌠≤Σd≥]AP@Ñh

cñϕµ°AS OUTERAh°

ñΣd≥úiH]A OUTER ϕµ°

C

408 TºΓU GU

7 °d≥[\ªv°Ñhcñ@

°C

8 °]w@úOΣwqñ UNION

ALLAAbwqñF UNION ALLA²S

bD° REF IS lyñⁿw UNCHECKED

∩C

9 °]t UNION ALL GΣA

UNION ALL d≥]AP@ϕµÑhc°

ÑhcC

10 °wq]t GROUP BY HAVING lyC

: reason-code ≤°wq∩C

1 FROM lyu@ϕµ°CD°

REF IS ly UNCHECKED ∩ANX∩

c¼°d≥i[A°ñC

2 bC@Σ FROM lyñAⁿwúPϕµ

°AoC@ΣúPwb°Ñh

cñΣúPFOzⁿAMíawqC

@ΣCAbPc¼Ñhcñ

ΣLΣCAαδXúPBC

3 °@µXWhAα¿

ccc¼°½≤Or

µCb ref is lyñ UNCHECKED

∩C

4 ⁿw°Σ FROM lyñⁿwºϕµ

°ϕµ°CbD°wqñ

UNCHECKED ∩Ab°wqñ

AS (ún EXTEND) lyC

5 ú∩τC

6 pGbÑhcWΣñAoO

@°Ah≤ FROM lyAoNú

OUTER FC pGW°n OUTERA

N OUTER J° FROM lyñC

7 P@ÑhcñΣL°W°C

8 pGF UNION ALLAbD° REF IS

lyñ UNCHECKED ∩A°wq

ñie\ΣCYΣL]w@AN]

w@ b°ñABb°ñ

UNCHECKED ∩AHe\ @q°C

9 NΣX@ΘAHbΣ@qWϕµW°

ºí∩ Azⁿ (pG¼zⁿ) Lo

XεCC

10 N GROUP BY HAVING ly °ñA

BbD°ñ UNCHECKED ∩AHe

\ @q°C

sqlcodeG -20053

sqlstateG 428EA

SQL20054N ϕµ table-name B≤@L¼AñC

]X = reason-codeC

í: ϕµ¼Aúe\@C ]XⁿXúⁿ@ϕµ¼AC

21 ϕµeuDatalink ≤m (DRP)v¼A

uDatalink Lk≤ (DRNP)v¼AC

22 LksW≤úµϕíA]ϕµ

úOB≤∩míC

23 w⌡µ REORG ≤ºW¡Cb⌡µ

½eAhibϕµWiµT REORG

@AH≤sϕµεCAΣXµ⌡C

24 bP@u@µñAϕµñu≤ϕµv≤

ß@ LOB LONG µAhúe\u≤

ϕµvsW LOB LONG µC

25 ϕµB≤u∩mv¼AC

26 ϕµΩwsYOb½señA

húe\bϕµW⌡µ ALTER TABLE ...

ATTACH PARTITION ALTER TABLE ...

DETACH PARTITION »zíC

27 ≤ϕs⌡@Is@íAHz

Ωw½≤C

SYSTOOLS.DB2LOOK_INFO ϕµL¼AA

Lk⌡µ≤s@C

SYSTOOLS.DB2LOOK_INFO ϕµiHO

AOPwúPC

LkBz»zíC

: UC]X µC

21 \uzΓUvA ouΩ@P

mñv (DRP) uΩúiα@Pv

(DRNP) ¼AΩTAH AϕµC

22 b≤ϕµe SET INTEGRITY FOR

<table-name> OFFAMß≤ϕµA SET

INTEGRITY FOR <table-name> IMMEDIATE

CHECKED FORCE GENERATED s

≤µúC

23 ½ϕµⁿO½ϕµC

24 ¿≤e LOB LONG µu@µA

Mß½soXⁿOC

25 zLu]wπvϕµµ≈u∩

mv¼AAi⌡µ≤C

26 Ñ REDISTRIBUTE DATABASE PARTITION

GROUP ⁿO¿AA½soX ALTER TABLE

»zíC

2 SQL Tº 409

27 ½sRW≤ SYSTOOLS.DB2LOOK_INFO

ϕµCí

SYSTOOS.DB2LOOK_INFO ϕµTC

½súX≤ϕµs⌡@C

sqlcodeG -20054

sqlstateG 55019

SQL20055N ∩MµñGµΩ¼Aúe≤

µ column-name wqΩ¼C

í: column-name ∩∩ CϕíΩ¼Aú

e≤c¼Ω¼CΓúG

v r

v r

v

v Θr

v ír

v íWOr

v Ω

v PSϕ¼

v ¼AΣñ select list ϕí¼O

¼¼C

LkBz»zíC

: dϕµM÷c¼µwqC

Twⁿwµ select list ϕíΩ¼Oe

¼C

sqlcodeG -20055

sqlstateG 42854

SQL20056N bBz DB2 Data Links Manager name

AoC]X = reason-codeC

í: bBz»zí DB2 Data Links Manager A

oApUC]XC

01 DB2 Data Links Manager WΩPϕ

µñ DATALINK ú@PC

02 bBzíADB2 Data Links Manager F

ΩW¡C

03 DB2 Data Links Manager úΣ°j≤ 128

r⌠WC

99 DB2 Data Links Manager oíBzC

LkBz»zíC

: UC]X µC

01 bϕµW⌡µ@PíC

02 DB2 Data Links Manager zbEΘx

ñΣXΩA⌡µT@C

03 zTwnxsb DATALINK µ⌠

W (ú]Atr) SWL 128

rCpAb U R L

″http://server.com/dlfiles/dir1/.../file1″ ñA -- ]

DLFS trO ″/dlfiles″ -- ⌠W

″/dir1/.../file1″ úαWL 128 rC

99 xs DB2 Data Links Manager MΩwz

íñEΘxAp IBM AHC

sqlcodeG -20056

sqlstateG 58004

SQL20057N pGW°ñ÷µiH≤sA°

view-name ñµ column-name Núα

wq¿¬C

í: ° view-name ñ column-name OµA

(⌠t) wq¿¬CW° view-name ]AiH≤s

÷µCccc¼°Ñhcñ

µAúαqui≤sv≤¿u¬vC

LkBz»zíC

: ≤ CREATE VIEW »zíA²°

view-name µ¿i≤sCA≤W°A

READ ONLY ly½sAΓµjC

sqlcodeG -20057

sqlstateG 428EB

SQL20058N ΩΘdϕµ table-name ⁿw∩

LC]X = reason-codeC

í: ΩΘd ϕµwqb∩eWSϕWhC

WhOΩΘd ϕµ∩ ( R E F R E S H

DEFERRED REFRESH IMMEDIATE)AhOϕ

µOgϕµC CREATE TABLE »zíñ

¼p∩AH@WhC\uSQL vC

mϕµíiαooCboípUA

A≤πΘd ϕµ (Pmϕµ÷) wqñ

d C

LkBz»zíA]ªHUC]Xⁿ¡

εG

1 C∩ Mµπ@WC

2 ∩úoUC⌠≤½≤¼G

v πΘd ϕµ

v mϕµ

v wisϕµ

410 TºΓU GU

v ¼ϕµ

v t¼²ϕµ

v H⌠≤πΘd ϕµ¡ε°

v ⁿO@ϕµ

v b CREATE NICKNAME ALTER

NICKNAME »zíñA DISALLOW

CACHING ly

v PⁿO@ϕµí°

3 ∩úo]tUCΩ¼⌠≤µϕ

íG

v LOBBLONGBDATALINKBXMLBB

wqc¼A⌠≤HoΩ

¼≥ªSϕ¼

4 ∩úo]tUCτG

v αΩΩΘΦ (pA

DBPARTITIONNUMBHASHEDVALUE) τ

v wq EXTERNAL ACTION τ

v wq LANGUAGE SQLBCONTAINS

SQLBREADS SQL DATA MODIFIES SQL

DATA τ

5 ϕⁿw REPLICATED ANMUC¡εG

v úe\Eτ GROUP BY ly

v πΘd ϕµµ@ϕµFτYA

ªúα]AXBunion d

v úαⁿw PARTITIONING KEY ly

6 ϕⁿw REFRESH IMMEDIATE A∩úo]

tG

v

v SELECT DISTINCT

v SOs

v úOTwτ

v OLAP τBΓτσrτ

v ⌠≤EτGϕí

v S∩²]t GROUP BY lyEτ

v j@ϕµϕk

v d

7 ϕⁿw REFRESH IMMEDIATE G

v πΘd ϕµúo]t½C

v ϕⁿw GROUP BY lyA GROUP BY

J∩ Mµ

v ϕⁿw@]t GROUPING SETSBCUBE

ROLLUP GROUP BY lyALk½⌠

≤ABpG C OXb GROUPING

SETSBCUBE ROLLUP GROUP BY

(i)Ah GROUPING(C) X

b∩ Mµñ

v ϕS GROUP BY lyXAC@≥ª

ϕµú@wwq@ΣA

BoΣµúXbπΘd

ϕµwq∩ Mµñ

8 ϕⁿw REFRESH IMMEDIATE ApG∩]

t GROUP BY lyANMUC¡εG

v ∩ Mµ]t C O U N T ( * )

COUNT_BIG(*)

v ∩≤C@iµ CApG∩ Mµ

]t SUM(C)A]n COUNT(C)

v UCEτñ@XABΣL

EτúoXG

SUM()BCOUNT( )BCOUNT_BIG( )

GROUPING()

v úoⁿw HAVING ly

v bΩw⌠ñAGROUP BY µ

]tπΘd ϕµΣ

v úe\¼Eτ

9 ϕⁿw REFRESH IMMEDIATE A∩O

∩ A² GROUP BY ΘJϕµϕíñΣ

UNION ALL úC

10 ϕⁿw REFRESH IMMEDIATEAB FROM ly

hϕµAΣíXAú

T INNER JOIN ykC

11 ϕⁿw REFRESH IMMEDIATE AUNION ALL

JOIN ΘJϕµϕíúo]tEτC

12 oπΘd ϕµÑií@n@t

ϕµABΣεCeµWX

eΩwñjtϕµíαe¡

εC

: ≤ CREATE TABLE »zíñ∩A²

ªXHΩΘd ϕµ∩MOgϕµ≥ª

WhC

∩≤]X@G

1 ≤ CREATE TABLE »zíAHTw

úπ@W (ziH AS lyRWϕ

íATaRWπΘd ϕµwqµM

µñµ)C

2 ≤ CREATE TABLE »zíAHTw⌠

≤úΣ½≤C

3 ≤ CREATE TABLE »zíAHTw⌠

≤úΣµϕí¼C

2 SQL Tº 411

4 ≤ CREATE TABLE »zíAHTw⌠

≤úΣτC

5 úgπΘd ϕµA≤ CREATE

TABLE »zíAHTwd µ@ϕµAB

S]td B¿ PARTITIONING lyC

6 NπΘd ϕµ¿ R E F R E S H

DEFERREDA

v ú

v ú DISTINCT

v úSOs

v úDTwτANª½¿Twτ

v ú OLAPBΓσrτ

v qϕíúEτANϕí≤

µEτ

v úEτsW GROUP BY ly

v ≤ CREATE TABLE »zíAHTwú

⌠≤j@ϕµϕk

v úd

7 NπΘd ϕµ¿ R E F R E S H

DEFERREDA

v ≤ CREATE TABLE »zíAHTw

GROUP BY ≤∩ Mµñ

v ≤ GROUP BY lyAHTwS½

v úiµ CAb∩ Mµñ[J

GROUPING(C)

v ≤ CREATE TABLE »zíAHTwd ñ

C@ϕµ@@Σ≤

∩ Mµñ

8 NπΘd ϕµ¿ R E F R E S H

DEFERREDA

v sW COUNT(*) COUNT_BIG(*) ∩ M

µAú GROUP BY ly

v sW COUNT(*) ∩ Mµú SUM(C)A

Nµ C ≤úi

v úúΣEτANª½¿Σ

τ

v ú HAVING ly

v ≤ CREATE TABLE »zíAHTw

GROUP BY ly]tΣµ

9 NπΘd ϕµ¿ R E F R E S H

DEFERREDANϕµwq≤∩ A

≤ GROUP BY ΘJϕµϕíñ UNION

ALLC

10 NπΘd ϕµ¿ R E F R E S H

DEFERREDAST INNER JOIN yk

íXC

11 NπΘd ϕµ¿ R E F R E S H

DEFERREDAq UNION ALL JOIN ΘJ

ϕµúEτC

12 NπΘd ϕµ¿ R E F R E S H

DEFERREDAεεCeµA

jpAϕtϕµíC

sqlcodeG -20058

sqlstateG 428EC

SQL20059W ΩΘdϕµ table-name Lk

dBzC

í: ⌡µd BzAΩwzíeΣ

∩M REFRESH DEFERRED wqΩΘd ϕµC

oWhOΩΘd ϕµ∩ (REFRESH

DEFERRED REFRESH IMMEDIATE)CCREATE

TABLE »zíñ¼p∩AH@WhC

\uSQL vC

QΩΘd ϕµC

: ún⌠≤@CpGzQΩΘd

ϕµ²d BzFA½swq∩A²ª¿

]A GROUP BY ly∩ C

sqlcodeG +20059

sqlstateG 01633

SQL20060N b tbspace-id ñAϕµ table-id º

index-id W÷Σα½ϕ

µτAúFsCC

í: index-id ºW GENERATE

USING lyAΣⁿw÷Σα½ϕµτúFs

CC∩Is÷Σα½ϕµτÑAúú⌠≤s

CCϕbϕµí tbspace-id ñϕµ table-id

index-id íJ≤sΣAooC

LkBz»zíC

: index-id ºW÷

Σα½ϕµτ∩íXAΣKúsCC

YnPWAUCd G

SELECT IID, INDSCHEMA, INDNAMEFROM SYSCAT.INDEXES AS I,

SYSCAT.TABLES AS TWHERE IID = <index-id>

AND TABLEID = <table-id>AND TBSPACEID = <tbspace-id>AND T.TBASCHEMA = I.TABSCHEMAAND T.TABNAME = I.TABNAME

412 TºΓU GU

sqlcodeG -20060

sqlstateG 22526

SQL20062N ¼ type-name α½s group-name

ñα½τ transform-type Lk≤τ

ΦkC

í: ¼ type-name ºα½s group-name ñwq

α½τLk≤τΦkA]α½τúOH

SQL g (H LANGUAGE SQL wq)Cα½sL

k≤oτΦkñC

LkBz»zíC

: ¼ type-name ⁿw@tH

LANGUAGE SQL wqºα½τα½sC

sqlcodeG -20062

sqlstateG 428EL

SQL20063N ¼ type-name ⁿw TRANSFORMGROUP lyC

í: τΦk]tΩ¼ type-name

útⁿwα½sC

LkBz»zíC

: type-name wqα½sWⁿ

w TRANSFORM GROUP lyC

sqlcodeG -20063

sqlstateG 428EM

SQL20064N α½s group-name úΣ⌠≤ⁿw

Ω¼Ω¼C

í: N]tbτΦkMµ RETURNS ly

ñ⌠≤Ω¼ÑAwq TRANSFORM GROUP

lyñⁿwα½s group-nameC

LkBz»zíC

: qτΦkwqñúα½sC

sqlcodeG -20064

sqlstateG 428EN

SQL20065N Ω¼ type-name α½s

group-name Lkα½c¼AH

PßíftC

í : ϕ⌡µßíα½AΩ¼

type-name α½s group-name wqα½τLk

C]iαXbßíúΣα½τ

wqñCúΣα½τiαOG

v O ROW τ FROM SQL τ

v tWL@ TO SQL τ

LkBz»zíC

: YRAt SQLA TRANSFORM

GROUP s∩ⁿwúPα½sCYA SQLA

SET DEFAULT TRANSFORM GROUP »zí

ⁿwúPα½sC

sqlcodeG -20065

SQL20066N transform-type α½τbΩ¼

type-name α½s group-name ñ

wqC

í: ∩≤τΦkwqñα½sÑAnΩ

¼ type-name α½s group-name transform-type

α½τC

LkBz»zíC

: pGOτΦkAbτΦkw

qñⁿwúPα½sCpGOA SQL »zíñ

c¼A CURRENT DEFAULT TRANSFORM

GROUP SOsⁿwúPα½sCAΩ

¼ type-name sW transform-type α½τα½s

group-nameC

sqlcodeG -20066

sqlstateG 42744

SQL20067N transform-type α½τbΩ¼

type-name α½s group-name ñQw

qhC

í: α½sñuαⁿw@ TO SQL FROM SQL

α½τCΩ¼ type-name α½s group-name

wqFΓ FROM SQL / TO SQL α½τC

LkBz»zíC

: qα½wqñ group-name Rú TO SQL

FROM SQL wqACúu@C

sqlcodeG -20067

sqlstateG 42628

SQL20068N iαSwqc¼ type-nameAH

íª¡Σñ@

¼C attribute-name y¿oí

C

í: GbUCípUAA ¼ B

¼G

v A ¼ B ¼

2 SQL Tº 413

v B ¼O A ¼W¼C

íGbUCípUAA ¼í B ¼G

v A ¼ C ¼A C ¼ B ¼C

zúαN¼wq¿Σñ@¼í

¡A attribute-name ¼Oy¿oí

]C

: ⌠¼ANy¿oí

¼úC

sqlcodeG -20068

sqlstateG 428EP

SQL20069N routine-type routine-name RETURNS¼PD«¼úPC

í: Φk method-name ⁿw SELF AS RESULTCΦ

k RETURNS Ω¼PΦkD«Ω¼

PC

: ≤Φk method-name RETURNS

¼AΣXD«¼C

sqlcodeG -20069

sqlstateG 428EQ

SQL20075N Lk≤W

index-nameA] column-name °W

L 255 C

í: Lk≤A]Σµ°j≤

255C

v index-name WC

v column-name ΣµWCpGO]

ALTER TABLE ALTER NICKNAME @A

h column-name µXC

LkWA] GENERATE KEY τ

µj≤ 255 C

v index-name WWC

v column-name O GENERATE KEY τµW

C

LkBz»zíCⁿwWAO

Lk≤ϕµC

: pGAqwqñúµC

pG≤ϕµAhNsµ°ε\j

CpGWAⁿwúP GENERATE

KEY τA½swqτHhúµC

sqlcodeG -20075

sqlstateG 54008

SQL20076N Sⁿw@@ΩwΩ

C]X = reason-codeC

í: bΩhCnD@Lk¿A

]wⁿw\αAOΩ

ⁿw\αC

HUCOziHbΩhW]X÷\α

G

1. w∩µ@»zíñhΩ⌡µínD

@αOC

: w∩nD@@ΩC

²Awⁿw\α (pGS)CMßA

ⁿw\αCBJ° reason-code wG

1. YpX°AAhN DBM <FEDERATED> ]

w YESAMß½sΩwzíC

sqlcodeG -20076

sqlstateG 0A502

SQL20077N Lkcπ Datalink ¼c

¼½≤C

í: Isπ Datalink / Reference ¼

ºc¼clCeúΣ\αC b 6.1

HUA∩≤t Reference ¼c¼½≤A]

iαoXoC

LkBz»zíC

: ⌡µUCΣñ@BJMDG

1. qíñú¼ºclIsⁿOC

2. qc¼wqñú Datalink ( Reference)

¼ (pG≤¼⌠≤ϕµsbAiαN

Lko)C

sqlcodeG -20077

sqlstateG 428ED

SQL20078N úα@ operation-type Bz¼ ½

≤¼ Ñhc½≤ object-nameC

í: @ operation-type ¼ object-type Ñ

hc½≤ ½≤WC@úΣÑhc½≤Bz

C

LkBz»zíC

: τ½≤WOTCN½≤

¼ TABLE VIEW ÑA½≤Oϕµ°Ñh

cñϕµWCbYípUA½≤SOⁿ

XDϕµWCN¼½≤ÑAΣWO

bϕµWºWC

414 TºΓU GU

sqlcodeG -20078

sqlstateG 42858

SQL20080N Lk≤ method-name ΦkWµA]

wΦkDΘsbC

í: ΦkWµ method-name sΦkDΘ

≤Aα≤ΦkWµC

LkBz»zíC

: tPΦkWµ DROP METHOD

»zí≤ΦkDΘAMßAoX ALTER TYPE »

zí≤ΦkWµC

sqlcodeG -20080

sqlstateG 428ER

SQL20081N Lk LANGUAGE language-type ΦkW

µ method-name wqΦkDΘC

í : ΦkWµ method-name OH LANGUAGE

language-type wqCpG LANGUAGE SQLAhΦ

kDΘO SQL ε»zíC∩≤ΣLyÑAhⁿ

w EXTERNAL lyAC

LkBz»zíC

: ≤ΦkDΘAΣXΦkWµñⁿw

LANGUAGEC

sqlcodeG -20081

sqlstateG 428ES

SQL20082N ϕíA¼ expression-type-id ú

O TREAT WµñΩ¼

target-type-id ¼C

í: TREAT WµñⁿwºϕíGAΩ¼

expression-type-idCⁿwΩ¼ target-type-id Oú

e\ expression-type-id Aϕ¼C

LkBz»zíC

: N TREAT Wµ target-type-id ≤

expression-type-id W¼A≤ϕíAGA

Ω¼ target-type-id ¼C

YnΣX expression-type-id target-type-id Ω¼W

AUCd G

SELECT TYPEID, TYPESCHEMA, TYPENAMEFROM SYSCAT.DATATYPESWHERE TYPEID IN INTEGER(expression-type-id), INTEGER(

target-type-id)

)

sqlcodeG -20082

sqlstateG 0D000

SQL20083N routine-typeroutine-idΩ¼A

Pⁿw RESULT Ω¼úC

í: Φk routine-id ⁿw SELF AS RESULTA]

nDΩ¼PIsΦkD«Ω

¼PCNíΦk¼ÑAb SQL ΦkDΘ

TO SQL α½τñ RETURN »zíúFúT

Ω¼C

LkBz»zíC

: ≤Φkα½τ RETURN »z

íAHTwΩ¼OIsΦkD«

¼C

YnΣXP routine-id ÷íWAUCd G

SELECT FUNCSCHEMA, FUNCNAME,SPECIFICNAME

FROM SYSCAT.FUNCTIONSWHERE FUNCID = INTEGER(

routine-id)

sqlcodeG -20083

sqlstateG 2200G

SQL20084N routine-type routine-name wq@m½

sΦk÷YC

í: pGUCípúXAhND«¼

T Φk MT wq¿m½D«¼ S Φk MSG

v MT MS PúXµWA]P

C

v T O S Aϕ¼C

v MT DD«¼AP∩ MS DD«

¼PC(boA ″same″ A≤≥¼Ap

VARCHARAú°δ)C

τΦkiαúOm½÷YCoϕApGτO

@D« S ΦkAhª@wúm½ΣL S W

¼ΦkABª@wúQΣL S ¼Φkm

½C

AAbUCípUúΣm½÷Y\αG

v ϕµPεCΦk

v PARAMETER STYLE JAVA íΦk

v túαΦk[εΦk

LkBz»zíC

: ≤QwqúP≤ routine-name

2 SQL Tº 415

íWíA≤íC

sqlcodeG -20084

sqlstateG 42745

SQL20085N H PARAMETER STYLE JAVA wq

íLkc¼ type-name @

¼¼C

í: íH PARAMETER STYLE JAVA wqAB

Σñ@¼¼Oc¼ type-name

wqC DB2 úΣoípC

LkBz»zíC

: í≤ΣLíAú

íwqñc¼C

sqlcodeG -20085

sqlstateG 429B8

SQL20086N µc¼°WLt¡εC

í: c¼µjp (]AΩyzlΩ

) WLQ⌡CµiHOQíJ≤s

µA]iHOQúµC

LkBz»zíC

: εⁿwµc¼j

pC

sqlcodeG -20086

sqlstateG 54049

SQL20087N Lkbⁿwñ DEFAULT

NULLC

í: UPDATE »zíⁿw]wc¼

µñCoµíⁿw»zíAúe\N÷Σ

r DEFAULT NULL @ⁿwkΣC

LkBz»zíC

: ⁿwkΣⁿwϕíA≤ⁿ

wAΣúⁿwykC

sqlcodeG -20087

sqlstateG 428B9

SQL20089N bP@¼ÑhcñAΦkWúαP

c¼WPC

í: ⁿwΦkWAPc¼W¼

¼º@wqc¼PC

LkBz»zíC

: ⁿwúPΦkWC

sqlcodeG -20089

sqlstateG 42746

SQL20090W b DATALINK ¼º

attribute-name c¼WAQ

¡εΣJϕµ¼°¼C

í: attribute-name OH DATALINK ¼H

DATALINK ≥ªSϕ¼wqC]to

c¼uαϕ@ϕµ°¼CpGnϕ@

ϕµ°µ¼Ahuαⁿw NULL C

»zí≥BzC

: ΦNc¼CpG¼N

Qϕ@µΩ¼A≥úc¼ñ

attribute-nameA DATALINK HΩ

¼C

sqlcodeG +20090

sqlstateG 01641

SQL20093N LkNϕµ table-name α½ΩΘd

ϕµA]LkNΩΘdϕµα½ϕ

µC]X = reason-codeC

í: ALTER TABLE »zíNϕµqΩΘ

d ϕµ≤ DEFINITION ONLYAN@δϕµα½

ΩΘd ϕµCALTER TABLE »zíóA]p

UC]XC

1 ϕµΣJϕµÑhcϕµC

2 ϕµDΩΘd ϕµABⁿwF

DEFINITION ONLYC

3 ϕµgΩΘd ϕµABⁿwF

DEFINITION ONLYC

4 ϕµwqF@oτíC

5 ϕµwqF@∩¡εC

6 ϕµwqF@@¡ε@C

7 ϕµwqF@¡εC

8 ϕµbsΩΘd ϕµwqñQC

9 ϕµb∩ñQí (pg°)

C

10 ϕµwgOΩΘd ϕµC

11 sϕµµP∩∩ Mµñwq

µúC

12 sϕµµΩ¼AP∩∩ Mµñ

∩µúC

416 TºΓU GU

13 sϕµµWAP∩∩ Mµñ∩

µWúC

14 sϕµµ nullability ΦAP∩∩ M

µñ∩µ nullability ΦúC

15 pGP@ ALTER TABLE »zíñΣLϕµ

≤AhLk⌡µα½C

16 wd s°wqñ

ϕµC

17 ϕµⁿO@ϕµC

18 ∩úe\ C

: UC]X µC

1 LkNϕµα½ΩΘd ϕµCs

ΩΘd ϕµC

2 Snα½ϕµCún⌠≤@C

3 gϕµuαOΩΘd ϕµCs

ϕµC

4 ≤oτíA½ ALTER TABLE »

zíC

5 ≤∩¡εA½ ALTER TABLE »

zíC

6 ≤@¡ε@A½ ALTER

TABLE »zíC

7 ≤¡εA½ ALTER TABLE »

zíC

8 ≤ϕµΩΘd ϕµA½

ALTER TABLE »zíC

9 ΩΘd ϕµúαΩΘd ϕµ¡C

∩∩AHú∩≤ϕµí

C

10 ]ϕµwgOΩΘd ϕµAHúe\⌡

µo@C

11 ∩∩A∩ Mµñ]tTµC

12 ∩∩AGµΩ¼P∩

sµΩ¼C

13 ∩∩AGµWP∩s

µWC

14 uXi NULL ΦAαNϕµα½

ΩΘd ϕµCsΩΘd ϕ

µC

15 bút SET MATERIALIZED QUERY AS l

y ALTER TABLE »zíñ⌡µΣLϕµ

≤C

16 ϕµ° (wd

)AMß½ ALTER TABLE »zíC

17 ú∩ϕµO@AúNΣα½πΘd

ϕµC

18 ≤ ALTER TABLE »zíñⁿw∩Aª

únúe\ C

sqlcodeG -20093

sqlstateG 428EW

SQL20094N µ column-name OϕíúA

¼ DB2SECURITYLABELA]L

k≤ BEFORE oí trigger-name

ºñC

í: µ column-name OϕíúA

µ¼ DB2SECURITYLABELA]Lkb BEFORE

UPDATE oíµWMµñRWA]Lkϕ@

BEFORE oísαC

: ú∩oτí trigger-name ñ

column-name C

sqlcodeG -20094

sqlstateG 42989

SQL20100 - SQL20199

SQL20102N í routine-name CREATE

ALTER »zíⁿwF option-name ∩A

oOíúe\C

í: b≤í routine-name AⁿwF∩

option-nameC]íΣLΦAHSN∩M

íC

: Y ALTER »zíATwⁿwí

TChAúPó∩A½soX»z

íC

sqlcodeG -20102

sqlstateG 42849

SQL20108N xs procedure-name σ

cursor-name ºm position-number ñ

G]tΣΩ¼C

í: uWvⁿWxsLk@

uσWvⁿWd GA]Σñ@

µ (µmX) ñ]tΩ¼AúⁿuDRDA

ínD (ß)vuDRDA í°A

2 SQL Tº 417

(°A)vΣC]ALkIsxsC

: b°AWxs (W) ñA∩

σ (σW) OPEN »zí (ß≥ FETCH »

zí)Aún∩ µ (mX) ñSΣΩ

¼Cziα∩wIsxsßíA

HMxsñ≤C

sqlcodeG -20108

sqlstateG 56084

SQL20109W DB2 úΣñAoC]XG

reason-codeC

í: úΣo¼pANú\

αA²úvT@CHU]XMµG

1. wúΣC

2. úϕµñAúß IP ykC

3. úßPúߺíqTAoOC

4. bs úϕµ DB2DBG.ROUTINE_DEBUG Ao

DC

:

1. τzb DB2 °A≈Wwú∩C

2. Twúϕµñ IP ykTC

3. TwßWúníwABß

M°A≡C

4. τzwTGmúϕµC

sqlcodeG +20109

sqlstateG 01637

SQL20111N Lkbo⌠wqñoX

SAVEPOINTBRELEASE SAVEPOINT ROLLBACK TO SAVEPOINT »z

íC]X = reason-codeC

í: LkBz»zíA]ªHUC]Xⁿ

¡εG

1. LkboτíñoXxsIC

2. Lkbsµ÷ñoXxsIC

LkBz»zíC

: boτísµ÷ñú

SAVEPOINTBRELEASE SAVEPOINT ROLLBACK TO

SAVEPOINT »zíC

sqlcodeG -20111

sqlstateG 3B503

SQL20112N Lk]w SAVEPOINTA]

SAVEPOINT wgsbAB¼

SAVEPOINTS úⁿΣC

í: b SAVEPOINT ATOMIC X SQL »zíñ

oCxsIwsbAB⌠úΣ¼xs

IC

: pG½ssxsIAoX

RELEASE SAVEPOINT »zíAH±sxsIAM

ß½soX SAVEPOINT »zíC∩ ATOMIC X SQL

ÑAnbX»zí⌠ºßα]w SAVEPOINTC

sqlcodeG -20112

sqlstateG 3B002

SQL20113N Lk SELF AS RESULT wqΦk

method-id NULLC

í: tΦkOr method-id ΦkO SELF AS

RESULT wqC]IsΦkFc¼D

NULL ΩAHΦkLk NULL ΩC

: ≤ΦkΩ@AHTw NULL Qϕ

@ΦkC@iαONc¼

] NULL CYnΣXóΦkWA

UCd G

SELECT FUNCSCHEMA, FUNCNAME,SPECIFICNAME

FROM SYSCAT.FUNCTIONSWHERE FUNCID = method-id

sqlcodeG -20113

sqlstateG 22004

SQL20114W ∩ USER w]wq°ÑAϕµ

table-name ñµ column-name ú≈

°C

í: µ column-name Qwq°p≤ 128 C

µñwⁿw DEFAULT USER lyC] USER S

OsQwq VARCHAR(128)AHY ID ±

µ°°ⁿww] table-nameANú

C ID ±µ°°LkNµí

J≤sw]C

: pGtúe\ ID WXµ°

AhiHñoiCYnKoiúAµ

°b 128 HWCpGn≤µ°Azi

H≤ϕµßA½sϕµAAYΩ¼

VARCHARAhziH ALTER TABLE W[µ°

C

sqlcodeG +20114

sqlstateG 01642

418 TºΓU GU

SQL20115N bα½s group-name ñAroutine-type

routine-name Lkϕ@ transform-type α½

τC

í: pG routine-type FUNCTIONAh routine-name

wqτLkϕ@α½τA]ªO@τ

CpG routine-type METHODAh routine-name wq

ΦkLkϕ@α½τA]ªO@ΦkC

LkBz»zíC

: α½s group-name transform-type

α½τⁿwúPτC

sqlcodeG -20115

sqlstateG 428EX

SQL20116N jM parameter-name Ω¼P

W index-extension-name ñⁿw

ΣΩ¼úC

í: pGjM≤SϕΩ¼AΣ¼

PWñⁿwΣ¼CpGj

MΩ¼c¼AhªPW

ñºΣΩ¼B≤Pc¼Ñhc

ñC

LkBz»zíC

: ⁿwΣΩ¼PWñΣ

Ω¼jMC

sqlcodeG -20116

sqlstateG 428EY

SQL20117N OLAP τ°íWµLC]X =reason-codeC

í: OLAP τIs°íWµ (OVER ly) T

ⁿwC reason-code ⁿXúTWµC

1 b°íWµñⁿw RANGE ROWS S

ORDER BYC

2 ⁿwF RANGEAB°í ORDER BY ly]

túu@ sort-key-expressionC

3 wⁿw RANGEAd≥Ω¼Lk≤]

t°í ORDER BY ly sort-key-expression º

Ω¼úϕíñC

4 UNBOUNDED PRECEDING b CURRENT ROW

ßⁿwA UNBOUNDED FOLLOWING b

CURRENT ROW eⁿwC

LkBz»zíC

: ≤°íWµAH≤ reason-code ⁿ

XLWµC

1 sW@°í ORDER BY lyC@ⁿw

RANGE ROWS °íWµC

2 Tw]t RANGE C°íWµAú@

sort-key-expression b°í ORDER BY lyñC

3 ∩≤]t RANGE C°íWµATwd≥

α°í O R D E R B Y lyñ

sort-key-expression ñúA sort-key-expression

Or¼Θí¼C∩≤Θí

¼ sort-key-expressionAd≥OSwΘ

í DECIMAL ¼A]tTδp

C

4 Tw⌠≤ ″BETWEEN″ ″CURRENT

ROW″ °íWµAúO ″UNBOUNDED

PRECEDING″ b ″AND CURRENT ROW″ º

eA ″UNBOUNDED FOLLOWING″ b

″CURRENT ROW AND″ ºßC

sqlcodeG -20117

sqlstateG 428EZ

SQL20118N c¼ type-name W

L\jCj

max-valueC

í: wWLc¼ type-name wqñCc

¼e\W¡ (]A)CW¡

(]A) max-valueC

LkBz»zíC

: Twc¼WL¡

εC

sqlcodeG -20118

sqlstateG 54050

SQL20119N ROW τwqΓµC

í: b RETURNS lyñⁿw ROW τAΣ]

tµMµΓµC

: ú RETURNS lyñ ROW ÷ΣrA

ª¿qτAb RETURNS lyµMµñⁿ

wh½µC

sqlcodeG -20119

sqlstateG 428F0

SQL20120N SQL TABLE τϕµGC

í: b RETURNS lyñⁿw TABLE SQL τ

ϕµGC≤q∩AhLkN

qϕíϕ@ SQL TABLE τGC

2 SQL Tº 419

: ú RETURNS lyñ TABLE ÷Σ

rAª¿qτAb TABLE τDΘ

RETURN »zíñⁿw∩C

sqlcodeG -20120

sqlstateG 428F1

SQL20121N uα∩σ cursor-name ⁿw WITHRETURN SCROLL Σñº@C

í: ∩σ cursor-name ⁿwF WITH RETURN

SCROLL ΓA²oOúQⁿC

LkBz»zíC

: N DECLARE CURSOR »zí≤ⁿ

w NO SCROLL (ú SCROLL ÷Σr)Aú WITH

RETURN lyC

sqlcodeG -20121

sqlstateG 428F3

SQL20123N Is (CALL) xs procedure óA

]iσGAúb@

CºeC

í: Isxs procedure CALL ⁿOi

GABoσñ@hSwb@C

ºeC

Isxs CALL ⁿOóCwqbxsñ

GσbIsíºeAYw÷¼Ci

σúαqG FETCH (ú )C]bxs⌡

µ⌠AHS Rollback xs⌡µ

@Axslí@úw¿C

: ∩xseAHTwGσ

bIsíºeAwwb@CºeC

sqlcodeG -20123

sqlstateG 560B1

SQL20128N σ cursor-name OiA²OG

ϕµúα]AϕµτΘXC

í: σ cursor-name wwqiA²OGϕ

µ]AϕµτΘXCúΣoXC

LkBz»zíC

: ∩σwqAªúiAT

wGϕµS]tϕµτΘXC

sqlcodeG -20128

sqlstateG 428F6

SQL20131N b½≤MµñAⁿwF@HW¼

object-type ½≤X object-number ½

≤C

í: b¼ object-type ½≤WMµñAⁿwFh

X object-number ½≤CLkb½≤W⌡µ»

zí@WL@C

: úMµñ½X½≤Aw≤

DC (b MDC ΩñA½≤¼ ″dimension″C)

sqlcodeG -20131

sqlstateG 42713

SQL20133N @ @W Lkbíí íW

⌡µC@uαb SQL í⌡µC

í: z≤íí íW ⌡µ@ @WCMAzuαb SQL íW⌡µ@C@αQ

¿C

: TzúWwq@ SQL íC

sqlcodeG -20133

sqlstateG 428F7

SQL20134N í íW SQL Os (SAR)

úαb°AC

í: í routine-name SQL Os (SAR)

óA] DB2 ΣúⁿwíwOsC

sub SQL íH DB2 7.1AFixPak 2 ≤

siC

: H DB2 7.1AFixPak 2 ≤s½

°AWA½@C

sqlcodeG -20134

sqlstateG 55045

SQL20135N ⁿw SQL OsúX⌠C]

X = reason-codeC

í: ⁿw SQL OsúX⌠A≤UCΣñ

@zG

1 ⌠@tPF SQL Os@t

ú@C

2 ⌠Ωw¼hPF SQL Os

Ωw¼hú@C

: TF SQL Os⌠P⌠

XA½soXⁿOCY⌠úXAz

⌠Γ SQL íC

sqlcodeG -20135

420 TºΓU GU

sqlstateG 55046

SQL20136N í routine-name (SwW

specific-name) spX½≤C

í: íτΦkñ SQL »zís @h

pX½≤C»zíOqí routine-name (SwW

specific-name) ⌡µCeúΣqíτΦk

s pX½≤C

: qíú∩pX½≤C

sqlcodeG -20136

sqlstateG 55047

SQL20138N ]í routine-name (SwW

specific-name) úOwq MODIFIESSQL DATAAHú»zíC

í: í routine-name (SwW specific-name) Qwq

CONTAINS SQL READS SQL DATAAB

SQL »zíC SQL »zíngJϕµA²

ub MODIFIES SQL DATA íñe\o@kC

: qwq CONTAINS SQL

READS SQL DATA í SQL »zíC

sqlcodeG -20138

sqlstateG 42985

SQL20139N ]e@»zíóQAHú

bí routine-name (SwW

specific-name) ñoX SQL »zíC

í: bí routine-name (SwW specific-name)

¼í⌡µíA»zíóABn RollbackA

o Cqí»zíIsíú¿⌡

µABεí»zíAoΩwz

íiH⌡µ@C¿Ai

oX SQL »zíC

: í≥⌡µCíúi@B⌡µ SQL

»zíAB¿NεIs»zíC

@¿íAΩwzíN

lóC

sqlcodeG -20139

sqlstateG 51038

SQL20140W ]ϕµF VALUECOMPRESSIONAHñF

COMPRESS µC

í: woUCΣñ@¼pC

1. ]ϕµF VALUE COMPRESSAHñFⁿw

µ COMPRESS SYSTEM DEFAULTC

2. wⁿw DEACTIVATED VALUE COMPRESSIONA

Bw COMPRESS SYSTEM DEFAULT wq

µC

: Yn\N COMPRESS ⁿwµA

≤ ( A L T E R ) ϕµAϕµ V A L U E

COMPRESSIONC

sqlcodeG20140

sqlstateG01648

SQL20142N Lkⁿw sequence-nameC

í: sequence-name QbLkª⌠wqñC

sequence-name Ot identity µúCo

úαb COMMENT ON SEQUENCEBDROP

SEQUENCEBGRANT REVOKE »zíñA

NEXTVAL PREVVAL ϕíñQC

: b⌠wqñⁿwwq½≤

WC

sqlcodeG -20142

sqlstateG 428FB

SQL20143N [KK\αóA]]w

ENCRYPTION PASSWORD C

í: ]w ENCRYPTION PASSWORD C

: oX SET ENCRYPTION PASSWORD »

zíH]w ENCRYPTION PASSWORD CKX°

Op 6 Aj 127 C

sqlcodeG -20143

sqlstateG 51039

SQL20144N [KKXLA]ⁿwKX°p≤

6 j≤ 127 C

í: 6 127 °KX[KΩC

: TwKX°Ob 6 127 ºíC

sqlcodeG -20144

sqlstateG 428FC

SQL20145N KτóCKKXP[K

ΩKXúC

í: KΩKXP[KΩKX

PC

: TwPKX[KPKΩC

2 SQL Tº 421

sqlcodeG -20145

sqlstateG 428FD

SQL20146N KτóCΩ[KC

í: ΩO ENCRYPT τGC

: TwΩ¼O ENCRYPT τGC

sqlcodeG -20146

sqlstateG 428FE

SQL20147N ENCRYPT τóCúΣh½e[

KC

í: wg[KLΩúα½s[KC

: TwΩ[KC

sqlcodeG -20147

sqlstateG 55048

SQL20148N πSwW specific-name í

routine-nameA² RETURN »zí@

XDΘß@ SQL »zíC

í: RETURN »zíO SQL ROW TABLE τ

ñXDΘß@ SQL »zíCbíDΘñúe

\⌠≤ΣL RETURN »zíC

: Twu@ RETURN »zíABO

XDΘß@ SQL »zíC

sqlcodeG -20148

sqlstateG 429BD

SQL20149W w¿w@A²OnUΩw½

sAC

í: wQ≤wA²O≤úY

C½sΩwA≤C

≤UCΣñ@]Aw≡o≤G

v ⁿwF DEFERRED ∩C

v pGⁿwF≤AB@≤F NUMBLOCKPAGES

BLOCKSIZEAhw≡nDA]ϕ≡o

≤C

v pGⁿwF≤B⌠¼²e≤ (⌡

µΩw½s)ABswjpSp≤

w⌠µjpAh≡≤AHKb

ªA⌠≤]PC

: Yn²≤bUΩw½sA

húni@B@C

sqlcodeG20149

sqlstateG01649

SQL20150N w⌠∩≤wjpíL

jC

í: ⌠ ( NUMBLOCKPAGES ⁿw) úαj≤

w 98% ( SIZE ⁿw)C

: N NUMBLOCKPAGES ] 0AH

w⌠¼ I/OAOTw NUMBLOCKPAGES

új≤ SIZE 98%C

sqlcodeG -20150

sqlstateG 54052

SQL20151N BLOCKSIZE ⁿwúbd≥

C

í: BLOCKSIZE d≥ 2 256C

: N BLOCKSIZE ≤j≤Ñ≤ 2

Bp≤Ñ≤ 256CXRjpC

sqlcodeG -20151

sqlstateG 54053

SQL20152N ⁿwweúO⌠¼C

í: BLOCKSIZE ∩A²Sⁿwnbw

⌠ñC

: BLOCKSIZE ∩APⁿw

NUMBLOCKPAGES C

sqlcodeG -20152

sqlstateG 428FF

SQL20153N ΩwMOB≤¼AC

í: ϕΩwMOB≤¼AAhLk

C

: HUCT∩ñΣñº@oX

db2inidb ⁿOAHΩwM I/OG

v db2inidb <db-name> as mirror

v db2inidb <db-name> as snapshot

v db2inidb <db-name> as standby

bhI⌠ñA²bC@IW⌡µ db2inidb u

πAαΩwCiHbhIΩwC@I

Wµ⌡µ db2inidb uπC

sqlcodeG -20153

sqlstateG 55040

422 TºΓU GU

SQL20154N úe\∩° view-name ⌡µnDí

J≤s@A]LkPwεCϕ

µC]X = reason-codeC

í: ⁿw°]t UNION ALL d Creason-code ⁿ

XwεCG

1. í¼⌠≤≥ª≥ϕµ∩¡εA

2. í¼h≥ª≥ϕµ∩¡εC

pXtG@ΣLΩSw¡εiαε

íJεCC

: TwnεC≥ª≥ϕµ

∩¡ε[\FníJεCCA]Tw∩≤

Qª∩ UNION ALL wq°ApG≤snN

Y≥ªϕµñεCt@≥ªϕµA]ⁿw

WITH ROW MOVEMENTCpAw∩¡ε (T1.c1 in

(1,2)) T1Aw∩¡ε (T2.c1 in (2,3)) T2A

w° V1 @ T1 P T2 pC

1. εC c1 = 4 úí¼⌠≤@≥ª≥ϕµ∩¡

εA

2. εC c1 = 2 hí¼Γ≥ª≥ϕµ∩¡εC

pXtGpG]úAqnDóΩ

ñΣXD (\DPMΦΓU)AdΩ

½≤wq≤s¡εC

sqlcodeG-20154

sqlstateG23513

SQL20155N ⁿw≤ °ϕµLC]X

= reason-codeC

í: ϕBz CREATE EVENT MONITOR »zíA

ϕ≤°APXϕµLA

reason-code UCΣñ@G

1. @µWP≤°ΩOXú

tC

2. @µΩ¼P≤°Ω

OrΩ¼úeC

3. @µWX≤°ΩO

rA²Obϕµñúe\C

4. ϕµεCjp∩≤ϕµíjpÑLjC

5. nµC

6. pGΩwúO Unicode ΩwAhϕµúα CCSID

UNICODE iC

7. wϕµC

: dzqΘxAH≥oΩTA

≤ϕµwqC

sqlcodeG-20155

sqlstateG55049

SQL20156W wQ≤ °AMiα≥óFí

≈ °ΩTC

í: wQ≤°AMPwX≤°i

α≥óFí≈ΩTA]UCΣñ@G

v µΩ¼±Od≤°Orn

Ω¼pCΩNQIC

v b SYSCAT.EVENTTABLES ñΣϕµA²Oϕ

µúbΩwñCNúO²∩ϕµ°Ω

TC

: dzqΘxAH oΩTCp

GnA½≤°AHϕ

µC

sqlcodeG20156

sqlstateG01651

SQL20157N authorization-ID S

QUIESCE_CONNECT MvC

í: ⁿwv ID S QUIESCE_CONNECT M

vs eB≤RεíñΩwΩC

²≥o QUIESCE_CONNECT MvAαsRε

ΩwΩC

: Ñ °Rε¿AOpΩwt

zΩwzAnDv ID GRANT

QUIESCE_CONNECTC½súXⁿOC

sqlcode:-20157

sqlstateG 08004

SQL20158N úΣ DB2 Data Links ManagerC

í: DB2 úΣ DB2 Data Links ManagerA

z⌡µUCΣñ@@G

v q Data Links Ωw RESTORE () ≈

MC

v α DATALINK Ω¼ΩwC

v DATALINK Ω¼Ωw½≤C

v i DATALINK Ω¼Ωw½≤]AϕµB

°BτBΦkBSϕ¼cΩ¼C

:

v Σ Data Links e DB2 RESTORE (

) ≈MA Data LinksAMß²½≈M

AAµ DB2 RESTORE ()C

v Σ Data Links e DB2B Data LinksA

Mß½súXΩwαⁿOC

2 SQL Tº 423

v ú DATALINK Ω¼íºßA½súX

»zíC

sqlcodeG-20158

sqlstateG 42997

SQL20159W ]»zí⌠wqñj≈lyC

í: bt≤X»zí (@CJ SQL Bz) ñ@

»zíWⁿwFj≈lyCj≈lyQñAB∩

X»zíñ»zíúw]j≈hC

: ún⌠≤Cúj≈lyAHε

iC

sqlcodeG20159

sqlstateG01652

SQL20160W vwP useridC]vWj

≤ 8 AH sC

í: vW°j≤ 8 CMvHv

W userid PAútñWiα

wwqsCBz≥iµC

: pGOnPAhú ⌠

≤@CpGOnPsAh∩t@

sA]úΣj≤ 8 sWCYnK

iTºAbvWeⁿw USER ÷ΣrC

sqlcodeG 20160

sqlstateG 01653

SQL20161W µW column-name úO≤ °ϕµ

µC

í: ⁿw≤ INCLUDES EXCLUDES lyñµ

WPbº≤°ϕµ⌠≤µúú

C

: d≤ⁿwµWC

sqlcodeG -20161

sqlstateG 428AA

SQL20162N wúαP⌠¼ I/O MXi

xsΘC

í: ≤wAHP⌠¼ I/O

MXixsΘC

: TwwSP⌠¼ I/O M

XixsΘC

sqlcodeG -20162

sqlstateG 428FF

SQL20165N úe\ FROM ly SQL Ω≤»

zíbⁿwª⌠wqñC

í: ziHbSw⌠wqñ FROM lyñⁿw

SQL Ω≤»zíCSQL Ω≤»zíOFROM

lyñ@bUCϕµG

v SELECT »zíí∩

v SELECT INTO »zí

v @ϕµϕíí∩

v ⁿw»zíñ@∩C

pG⌠≤ΘJbd ΣLí≈Ah FROM ly

ñhC INSERT úo]A USING DESCRIPTOR lyC

FROM lyñhC INSERT »zíLkⁿw NOT

ATOMICC XQuery »zí SQL ∩eúib

FROM lyñ]A SQL Ω≤»zíC

LkBz»zíC

: ≤»zíAHK FROM ly SQL

Ω≤»zíbΣ⌠wqñABO FROM l

yñ@ϕµC

sqlcodeG -20165

sqlstateG 428FL

SQL20166N SELECT SQL Ω≤»zíⁿw

FúO∩°ALkwq∩°

° view-nameC

í: SELECT »zí SQL Ω≤»zí

°Q WITH CASCADED CHECK OPTION w

qA°wqñ∩ (°°wq∩)

α≈ WITH CASCADED CHECK OPTION w

qC

∩°O⌠taTaQ WITH CASCADED

CHECK OPTION wq°C

LkBz»zíC

: únftⁿw° SELECT

SQL Ω≤»zíC

sqlcodeG -20166

sqlstateG 428FM

SQL20167N @OΘú≈jALkBznDC

í: w∩UCΣñ@ΩnDA@OΘñO

Θú¼G

v FCM su

v FCM Tºπ

v FCM nD⌠

424 TºΓU GU

: A@CpG≥Aε½s

ΩAH≤j@OΘ (DB2 ≤s)

AA½nDC

sqlcodeG -20167

sqlstateG 57011

SQL20168N ALTER BUFFERPOOL »zíeb

BzñC

í: pG ALTER @wbBzñAhúα≤≤

wC

: Ñ ALTER @¿C snapshot

°diµñ ALTER @iC

sqlcodeG -20168

sqlstateG 55051

SQL20169W wC

í: »zíwQ⌡µA²OnÑwA

C

: »zíwQ¿ABNbΩw

CobíußoCF»zí

YAbw½súXCYnwA

bYípUiH IMMEDIATE ∩≤½w

C

sqlcodeG +20169

sqlstateG 01654

SQL20170N ϕµí tablespace-name ñS¼≈

í⌡µⁿw@C]X =reason-codeC

í: z DROPBREDUCE RESIZE xs@

Σñ@hAqϕµíñúíAPUCΣñ

@ípoG

1 úíqj≤¬íqC

2 úíqPϕµíC≤ 5

nd≥C

:

1 snapshot °MΣϕµíñi

ϕµíOCoΓºít

ºiúW¡C

2 snapshot °MΣϕµíñi

ϕµíd≥jpCϕµíñid

≥AÑ≤iúHd≥jpCϕµ

íñin 5 d≥C

sqlcodeG -20170

sqlstateG 57059

SQL20173W wQ≤ °A²O@

≤ °ϕµwsbC

í: b≤°AΩwzí@

hϕµA²oWϕµwsbCw

Q≤°A²ϕµm½wsb

PWϕµCϕ≤°AªNo

ϕµCpGBzPwoϕµúXAA

≤°iαóC

: dzqΘxAH oΩTCp

GnA≤ϕµA½≤°A

HϕµC

sqlcodeG20173

sqlstateG01655

SQL20178N ° view-name wwq INSTEAD OFoperation oτíC

í : ° v i e w - n a m e wⁿX@

(UPDATEBDELETE INSERT) wq INSTEAD OF

oτíC°WC@@úuαwq@ INSTEAD

OF oτíC

LkBz»zíC INSTEAD OF oτíC

: pGns INSTEAD OF oτíA

≤soτíAMßsoτíC

sqlcodeG-20178

sqlstateG428FP

SQL20179N ] WITH CHECK OPTION wq

° view-nameAo°bQ WITHROW MOVEMENT lywq°ñ

¿¼AHLk INSTEAD OF

oτíC

í: INSTEAD OF oτíLkwqbG

v WITH CHECK OPTION wq°

v wíwqo°b°

INSTEAD OF UPDATE oτíLkwqbG

v bQ WITH ROW MOVEMENT lywq°ñ

¿¼°

° view-name iHO INSTEAD OF oτí°

AOíαoτí°°C

LkBz»zíC INSTEAD OF oτíC

: pG WITH CHECK OPTION wq

view-nameAú WITH CHECK OPTION ly

2 SQL Tº 425

pG view-name ObQ WITH ROW MOVEMENT l

ywq°ñ¿¼°Aú WITH ROW

MOVEMENT lyC

sqlcodeG-20179

sqlstateG428FQ

SQL20183N ϕµ table-name Pⁿwϕµ@

úeC

í: ϕµ table-name lyLA]G

b ALTER TABLE »zíBCREATE INDEX »zí

CREATE TABLE »zíWⁿwF ADD PARTITION BYA

²OϕµwgOϕµC

b A L T E R T A B L E »zíWⁿwF A D D

PARTITIONBALTER PARTITIONBDROP PARTITION

DROP DISTRIBUTIONA²OϕµúOϕµBϕµ

OπΘd ϕµAOϕµWwqFπΘd

ϕµC

b ALTER TABLE »zíW HASH ⁿwF ADD

PARTITIONA²OϕµS°Ω@C

b ALTER TABLE »zíñⁿwF RANGE

DROP PARTITIONA²OF PRESERVE ROWS l

yC PRESERVE ROWS lyA≤π HASH

@ϕµC

: N»zí≤»zíAOⁿwΣ

LϕµA½soX»zíC

sqlcodeG -20183

sqlstateG428FT

SQL20188N name ODnΣ@

ΣO ORGANIZE BY lyñºµl

C

í: DnΣ@Σñíµú]Abϕ

µ ORGANIZE BY lyñCoúQe\A]ϕµñ

C@⌠úu]t@εCAoN÷O⌠

ñlíC

name ODnΣ@¡ε¡εW (pGwⁿw)C

pGⁿw¡εWA name NODnΣ@¡εl

yñⁿw@µWßA[TyICpGb

@Aname NO@WC

LkBz»zíC

: pGiαA∩DnΣ@Σ

wqB@wq ORGANIZE BY lyAΣú

OlC

sqlcodeG -20188

sqlstateG 429BE

SQL20189W ≤OΘú¼AnÑUΩwA

w@ (CREATE/ALTER)

C

í: CREATE ALTER BUFFERPOOL »zíwoX

wQ¿A²O≤OΘú¼A/≤≡⌡

µCbUΩwA≤C

: pGzúQÑUw

πwjpAziH±OΘΩ½ (P

úPjp)CiεOΘΩ]AΣLwBΩ

wΩ∩B² BΩ] HíΩ

∩CiΩ ALTER/DROP BUFFERPOOL

UPDATE DATABASE CONFIGURATION ⁿOAεo

ΩCßAYnwOΘAtmOdBO

ΘAziW[ DATABASE_MEMORY ΩwtmC

pGú½G

1. pGªOó ALTER BUFFERPOOLAhNw

µ⌡µíjp≥⌡µCziΩw

°dwµ⌡µíjpC

2. pGªOó CREATE BUFFERPOOLAhbw

ñ⌠≤ϕµíú]U±

mbπXjp⌠wñC]⌠w

pAHoiαPαn±µCC

Yn½G

1. Y ALTER BUFFERPOOLA½súXⁿOC

2. Y CREATE BUFFERPOOLA≤wAMß½

súXⁿOC

sqlcodeG 20189

sqlstateG 01657

SQL20190N ]τ±Ωú@PAHLkspX

íJB≤sRú@C

í: ϕΩúíxsIΣAB°A

∩ iud_app_svpt_enforce ]w Y AbemsíA

pXíJB≤sRú@N⌠ΘCoiHε

τ±Ωú@P (pGbpXíJB≤sRúBz

íoANb⌡µoΩú@P¼p)C

: iαMΦ]AG

v N°A∩ iud_app_svpt_enforce ≤ NC

v NíJB≤sRúMbΩWC

sqlcodeG -20190

sqlstateG 0A503

426 TºΓU GU

SQL20191N ∩≤bA CALL »zíñ

INOUT Ab USING P INTOlyñPDC

í: b CALL »zíñAINOUT ∩µ@D

Cϕ⌡µA CALL »zíAb

EXECUTE »zí USING P INTO lyñⁿwP

DC

: INOUT ⁿwPO∩D

Ab EXECUTE »zí USING P INTO lyñ

PDC SQLDA INOUT ⁿw

PO∩DA∩º SQLVAR

SQLDATA ⁿⁿVPDC

sqlcodeG -20191

sqlstateG 560BB

SQL20192N ubΩw⌠ñΣⁿw

íC

í: bΩw⌠ñIs RECOMMEND

PARTITIONINGS EVALUATE PARTITIONINGSCu

bΩw⌠ñΣoΓíC

: bΩw⌠ñIs

RECOMMEND PARTITIONINGS EVALUATE

PARTITIONINGSC

sqlcodeG -20192

sqlstateG 56038

SQL20193N s file-name oC]XG

reason-codeC

í: s °AW file-name A²oC

Y]X 4 1 0A f i l e - n a m e iα≤

DB2_UTIL_MSGPATH n²ⁿw²ñAΣ

b²iαOΩ tmp ²Coⁿw]

XⁿXApUG

1 µíC

2 qTC

3 OΘtmC

4 DB2_UTIL_MSGPATH n²ⁿ²⌠

úsbC

5 úsbC

6 j≈ ID Lk (úπ∩²

⌡µv)C

7 j≈ ID Lk¬ (úπ¬

v)C

8 j≈ ID LkgJ (úπgJ

v)C

9 íú¼ ( wí)C

10 LkúC

: ]XΩTPwp≤²is

AMß½súX»zíC

sqlcodeG -20193

sqlstateG 560BC

SQL20194N w bufferpool-name úbΩw

dbpartitionnum WC

í: ALTER BUFFERPOOL »zíbⁿww

b u f f e r p o o l - n a m eA²wúbΩw

dbpartitionnum WC

: ALTER DATABASE PARTITION

GROUP »zíANΩw dbpartitionnum sWw

ªwqw bufferpool-name ΩwsCp

GwP⌠≤SwΩwsú÷pA

NΩwsW⌠≤ΩwsA

Ωw@sΩwsCAoX

ALTER BUFFERPOOL »zíC

sqlcodeG -20194

sqlstateG 53040

SQL20195N bBz⌠½sRWtm config-file ñ

µ line-number AoC]X

= reason-codeC

í: bµl Roll-Forward BzíA

⌠½sRWtm config-file ½sRWxsCM

AbBzñ»zíAb line-number µo

A²εFBziµCUC]XⁿXFí

G

1. LykC

2. xs⌠°WXxs⌠°e\j

C

3. ⁿwxs⌠wCbe@µWC

4. Ωw⌠°WXΩw⌠°e\j

C

5. ⁿwΩw⌠wC≤e@µWC

6. Ωw⌠∩⌠C

7. Ωw⌠ⁿwC

8. Ur (″*″) kC

: ÷UCíA∩tmX≤A

½soXⁿOC

1. ≤ykC

2 SQL Tº 427

2. ⁿwuxs⌠C

3. qñú½xs⌠C

4. ⁿw@uΩw⌠C

5. qñú½Ωw⌠C

6. ∩Ωw⌠Aún∩Ωw⌠C

7. H ≈r ß[Wµí (p C:) ⁿwΩ

w⌠C

8. pGUrAhOs⌠ñß@

rC

sqlcodeG -20195

sqlstateG 08504

SQL20196N q FROM SQL τΦk@h

¼AP@ TO SQL τΦk

º∩¼útC

í: FROM SQL α½τΦk¼A

P∩º TO SQL α½τΦkMµñ

¼tC

: ∩ΣL FROM SQL α½τΦkA

TO SQL α½τΦkAO≤ FROM SQL α½

τΦkA TO SQL α½τΦkAHTwq

FROM SQL τΦkC@¼AúP@

TO SQL α½τΦkº∩¼tC

sqlcodeG -20196

sqlstateG 428FU

SQL20197N LkN method-name wqm½ΦkC

]X reason-codeC

í: N method-name wqm½ΦkC]UCΣ

ñ@] ( reason-code ⁿw)ALkΦkPl

Φkºím½÷YG

1 ΣúPWlΦkC

2 lΦkPm½ΦkúPC

3 m½ΦkºΩ¼PlΦk∩

Ω¼útC

4 m½ΦkºWPlΦkº∩

WútC

5 m½ΦkºwⁿPlΦkº∩

wⁿútC

6 m½Φkº FOR BIT DATA ⁿPl

Φkº∩ FOR BIT DATA ⁿú

tC

7 m½Φk RETURNS lyt AS LOCATOR

lyBCAST FROM ly FOR BIT DATA l

yC

8 ⁿwFUCΣñ@ΦkGSELF AS

RESULTBSQL íΦííΦC

9 m½Φk¼PlΦk¼ú

tC

10 m½Φk¼Oc¼AªúOUC

¼¼G

v lΦk¼

v wm½lΦkºΦkC@

¼C

: reason-code ⁿw]A∩

ΦkwqApUG

1 ΦkWAWnαOc¼ºW

¼sΦkC

2 m½ΦkwqPlΦkPC

3 ≤Ω¼AºPlΦkº∩Ω

¼tC

4 ≤WAºPlΦkº∩W

tC

5 ≤wⁿAºPlΦkº∩

wⁿtC

6 ≤ FOR BIT DATA ⁿAºPlΦkº

∩ FOR BIT DATA ⁿtC

7 úm½Φk AS LOCATOR lyBCAST

FROM ly FOR BIT DATA lyC

8 ú SELF AS RESULT ΦkH⌠≤ SQL

íSííSC

9 ≤¼AºPlΦk¼

tC

10 ≤¼Aº¿lΦkMwm½

lΦkºΦk¼C

sqlcodeG -20197

sqlstateG 428FV

SQL20198N Φk method-name jIsvC

í: @ΦkjIsvCjΦWiαO

íC

: ∩ΦkwqC

sqlcodeG -20198

sqlstateG 55054

428 TºΓU GU

SQL20199N b tbspace-id ñAϕµ table-id º

index-id W÷Σα½ϕ

µτAúFsCC

í: index-id ºW GENERATE

USING lyAΣⁿw÷Σα½ϕµτúFs

CC∩Is÷Σα½ϕµτÑAúú⌠≤s

CCϕbϕµí tbspace-id ñϕµ table-id

index-id íJ≤sΣAooC

LkBz»zíC

: index-id ºW÷

Σα½ϕµτ∩íXAΣKúsCC

YnPWAUCd G

SELECT IID, INDSCHEMA, INDNAMEFROM SYSCAT.INDEXES AS I,

SYSCAT.TABLES AS TWHERE IID = <index-id>

AND TABLEID = <table-id>AND TBSPACEID = <tbspace-id>AND T.TBASCHEMA = I.TABSCHEMAAND T.TABNAME = I.TABNAME

sqlcodeG -20199

sqlstateG 22526

SQL20200 - SQL20299

SQL20200N jar-id wm½óA]Σú

urlC

í: wm½ jar ñⁿw URL LkO

jar C

: QiO jar URLA½so

Xwm½ jar C

sqlcodeG -20200

sqlstateG 46001

SQL20201N jar-id wBm½úóA] jarWLC

í: bwBm½ú jar ñⁿw jar WO

LCpAjar id iαtúTµíBiαúsb

LkQm½úA]ªwgsbLkwC

: Tw jar id tTµíCY jar id s

bAbiHwºeAn²úªCYOúm½

ATw jar id OsbC

sqlcodeG -20201

sqlstateG 46002

SQL20202N jar-id m½úóA]í

routine-name (SwW specific-name)b classC

í: jar ñⁿwOewwq

ñAm½ jar ú]twqⁿwOC

: TwnQúºOA

w≤B½súXm½úC

sqlcodeG -20202

sqlstateG 46003

SQL20203N wqτ function-name

Java ΦkπLOC

í: Ω@τ java ΦkOOLC

pAΦkiαπLk∩M∩ CREATE »zí

AΦkiαⁿwC

: ½soX∩ CREATE »zíAⁿw

X Java ΦkA≤ Java Φk

¼½OC

sqlcodeG -20203

sqlstateG 46007

SQL20204N wqτ function-name Lk

∩Mµ@ Java ΦkC

í: OτΣúX Java ΦkAΣ

@HWX Java ΦkC

: ≤ Java Φk∩ CREATE »z

íAτIsRµ@ Java ΦkC

sqlcodeG -20204

sqlstateG 46008

SQL20205N wqτ function-name Θ

Jt Null ALkΦ

kC

í: H ″CALLED ON NULL INPUT″ τ

tΘJ Null A²O Java Ω¼ú

Σ Null CúΣ NULL Java Ω¼d

GBOOLEANBBYTEBSHORTBINTBLONG

DOUBLEC

: YnQ NULL IsΦkATwΘJ

Java ¼iHⁿ NULL CNτÑAτ]iH

″RETURNS NULL ON NULL INPUT″ [HC

sqlcodeG -20205

sqlstateG 39004

2 SQL Tº 429

SQL20206W function-name hGC

í : ⁿwG± C R E A T E

PROCEDURE »zíñⁿwGhC

: ∩HGA≤½

sⁿwGTC

sqlcodeG +20206

sqlstateG 0100E

SQL20207N jar-id wú jar ⁿwFípy

zlkC

í: wm½ jar DEPLOY UNDEPLOY

DsFúQΣBsC

: ½soXw]ws DEPLOY

UNDEPLOY C

sqlcodeG -20207

sqlstateG 46501

SQL20208N Lkϕµ table-nameC]X =reason-code

í: LkϕµA]ªHUC]Xⁿ

¡εG

1 . wqmϕµϕµúOa R E F R E S H

DEFERRED ∩ΩΘd ϕµC

2. wqmϕµϕµwPΣ÷pmϕ

µC

3. pG CREATE TABLE »zíOqD¼²Ωw

oXAhLkΩΘd ϕµC

4. nπΘd ϕµúe\ A

LkϕµC

5. whLksWπΘd ϕµmϕµC

LkBz»zíC

: ∩≤]X@G

1. ⁿwa REFRESHED DEFERRED ∩ΩΘd

ϕµwqmϕµC

2. ⁿwPmϕµS÷pΩΘd ϕµC

3. q¼²ΩwoX CREATE TABLE »zíC

4. ≤ CREATE TABLE »zíñⁿw∩Aªún

úe\ C

5. ú CREATE TABLE »zí SECURITY POLICY

ly

sqlcode:-20208

sqlstate:428FG

SQL20209N option-type ∩∩]X reason-code

ϕµ table-name L

í: ⁿw∩LA]pUC]XG

1 LkbB≤u]wπmLs v¼Aϕ

µWⁿw READ ACCESS ∩C

2 YϕµMdπ¼Ah FULL

ACCESS ∩LC

3 FULL ACCESS ∩bB≤uLΩ

v¼Aϕµ≈ϕµWC

4 pGϕµB≤uLΩv¼AAhLk

ⁿwπ IMMEDIATE UNCHECKED ∩

FULL ACCESS ∩C

5 búOmϕµϕµWAPRUNE ∩LC

6 úαPⁿw PRUNE INCREMENTAL ∩

C

7 pGϕµ≤AΩ@ndπ

AhLkft IMMEDIATE UNCHECKED ∩

ⁿw ALL ∩C

8 pGϕµΩwΣBΩΣBhO

Σd≥OΣ@úµ (wzL

ALTER TABLE »zí≤Σϕí)Aϕµ

]t[ΩAhLkft

IMMEDIATE UNCHECKED ∩ⁿw ALL

GENERATED COLUMN ∩C

9 bNnεCúΣ¡µϕµWA

n½sπzπΘd ϕµAHwgⁿ

JNpΓΣwúµ¡µϕµ

WAúiⁿw ALLOW READ ACCESS ∩

ALLOW WRITE ACCESS ∩C

10 ib REFRESH DEFERRED πΘd ϕµW

ⁿw ALLOW QUERY OPTIMIZATION USING

REFRESH DEFERRED TABLES ∩C

:

1 ⁿw READ ACCESS ∩C

2 ft IMMEDIATE CHECKED ∩ FULL

A C C E S S ∩Aft I M M E D I A T E

UNCHECKED ∩ⁿw ALL @π∩C

3 a IMMEDIATE CHECKED ∩ FULL

ACCESS ∩C

4 L IMMEDIATE UNCHECKED ∩

FULL ACCESS ∩C

5 q»zíñúúOmϕµϕµC

6 ⁿw PRUNE INCREMENTAL Σñº@C

7 ApGⁿw ALL ∩ATⁿwn

430 TºΓU GU

IMMEDIATE UNCHECKED ∩Kd

π∩CMßft IMMEDIATE CHECKED

∩oXt@ SET INTEGRITY »zíAHd

ϕµΩπC

8 bn IMMEDIATE UNCHECKED ∩K

dπ∩ñAñ A L L

GENERATED COLUMN ∩CMßft

I M M E D I A T E C H E C K E D F O R C E

GENERATED ∩oXt@ SET INTEGRITY »

zíAHsϕí½spΓúµ

CpGiOϕµñΩiHí¼sú

µϕíAhiñ FORCE GENERATED ∩

C

9 bϕµWⁿw ALLOW NO ACCESS ∩C

10 ú ALLOW QUERY OPTIMIZATION USING

REFRESH DEFERRED TABLES ∩C

sqlcodeG -20209

sqlstateG 428FH

SQL20211N Wµ ORDER BY FETCH FIRST nROWS ONLY OLC

í: UCú\ ORDER BY FETCH FIRST n

ROWS ONLYG

v í∩°

v SQL Table τ RETURN »zíñí∩

v ΩΘd ϕµwq

v SA tA∩

: ípG

∩ Nπ ORDER BY FETCH FIRST n ROWS

ONLY ∩ tAbA ñC

FETCH FIRST n ROWS ONLYb WHERE lyñ ROW_NUMBER()

OVER() lyPzⁿCdG

SELECT name FROM(SELECT

ROW_NUMBER() OVER() AS m, nameFROM emp

) AS eWHERE m < 10

ORDER BYb°BΩΘd ϕµ SQL ϕµτ

d ñA ORDER BYC

sqlcodeG-20211

sqlstateG428FJ

SQL20212N wqí function-name oº

¼p (q JAR JAR-name ⁿJ

Java O class-name)Clº¼p

underlying-exceptionC

í : o

ClassNotFoundExceptionCClassNotFoundException iH

l Java º¼pAªi@Bí≥ΣúOC

pA≥º¼piαOb¬ JAR o

I/O AOqꤪ JAR o

SQL CN°ípX SQLCA ¡εºAϕq

PUCOC

function-name iO⌡µo ClassNotFoundException º

í Java τSwWC

class-name iOΣúΣwq Java OC

JAR-name ∩aOw JAR (wtwO

O)CúDNí Java τwqbw JAR

ñAhNe ’(L)’C

underlying-exception ∩a]t≥ªº¼p

toString()Aº¼pP ClassNotFoundException (Y

)CYL≥ªº¼pAhNe ’(L)’C

: ⌡µ ALTER PROCEDURE ⁿwnb

MΣOATwO≤ⁿw JAR tO⌠

ñAO≤ underlying-exception °i¼pC

sqlcodeG -20212

sqlstateG 46103

SQL20223N ENCRYPT DECRYPT τóC[

K≈αLkC

í: Lk≈K≈αA[KKnDC

: Yw[K≈αAwªAα

ENCRYPT DECRYPT τCYww[K≈αAτ

≈αOB@C

sqlcodeG-20223

sqlstateG 560BF

SQL20225W ]wbñAUΩw

Aw@ (DROP) C

í: woXQ¿ DROP BUFFERPOOL »zíA

²O@ϕµíMbwCYϕµí

iH½sⁿúúPwA²ϕµí½sⁿún

bUΩw½sCpGDϕµ

íb@Twe≤FAhwNbqO

ΘñúCUΩw½sAwiα

bOΘñAB⌠≤ΣLn½w ID xs

º (CREATE) ≤ (ALTER) iαQ≡C

2 SQL Tº 431

: ½sΩwAHNwqOΘR

úC

sqlcodeG20225

sqlstateG01657

SQL20227N nly≥óF expression

numberC

í : express ion ϕínDⁿwlyX

numberCpG expression XMLATTRIBUTESAh XML

Wn A S lyCpG e x p r e s s i o n

XMLFORESTAh XML Wn AS lyCLkB

z»zíC

: nlyú≤»zíC

sqlcodeG-20227

sqlstateG42633

SQL20230N WúiH CALL »zíñD

ⁿwABúiH USINGDESCRIPTOR lyⁿwC

í: Wⁿw CALL »zíñ@O

rABTaúCDúi≤WC

USING DESCRIPTOR lyúiⁿwC

: ½sg CALL »zíAú@O

rWATaCXCpGn⌡µí

DWAhA CALL »zíC

∩≤q V8 ºeαLíAb½sg

íHA CALL »zíºeAiH

CALL_RESOLUTION DEFERRED ems∩C

sqlcodeG-20230

sqlstateG42601

SQL20238N ϕµ table-name wwq CCSIDUNICODEABúi≤ SQL τ

SQL ΦkñC

í: bD Unicode ΩwñA ASCII sXΦkϕ

µiHb SQL τ SQL ΦkñQC]ϕµ

table-name wwq CCSID UNICODEAHúi≤

SQL τ SQL ΦkñC

: b SQL τ SQL Φkñ

CCSID UNICODE ϕµC

sqlcodeG-20238

sqlstateG560C0

SQL20239N H Unicode sXΦkϕµALk

¿¼ϕµA]Lk]t¼

wq¼C

í: bD Unicode ΩwñAH Unicode sXΦk

ϕµúiHO¼ϕµA]úiH]t⌠≤

¼wq¼wqµC

: qϕµwqñú CCSID UNICODE l

yAqϕµwqñú¼wq¼C

sqlcodeG-20239

sqlstateG560C1

SQL20240N ¼ DB2SECURITYLABEL ºµ

column-name WµLC]X

reason-codeC

í: N¼ DB2SECURITYLABEL µÑA

CREATE TABLE ALTER TABLE »zíWµi

α]UC]LC10 ¼ DB2SECURITYLABEL

µLkwqúµC

: ≤¼ DB2SECURITYLABEL µW

µAMß½súX»zíC

sqlcodeG-20240

sqlstateG42963

SQL20241N ≤ϕµ table-name gJ@

óC

í: b≤ϕµ table-name bϕµíñw

≤ϕµCϕϕµíw≤ϕµAhϕ

µ≤@ C ]tΩ

b≤ϕµDC≤ϕµgJs

óC]Aϕµ≤Lk¿C

iα]O btwíC

: TwΩwzíα≈gJ C

pGzúQn≤ϕµASAMß½so

X≤ϕµ»zíC

sqlcodeG-20241

sqlstateG560C2

SQL20242N ⁿwb TABLESAMPLE lyñdj

pLC

í: ⁿwb TABLESAMPLE lyñdjpO

@j≤sBp≤Ñ≤ 100 C

Bz»zíC

: N TABLESAMPLE lyñⁿwdjp

≤@Aj≤sBp≤Ñ≤ 100C

432 TºΓU GU

sqlcodeG-20242

sqlstateG2202H

SQL20243N ° view-name O MERGE »zíñ

A² operation @ INSTEADOF oτíC

í: ° view-name O MERGE »zíñí

ABwwq@ INSTEAD OF oτíA²∩

@wq INSTEAD OF oτíCoperation @

oτíúsbC

: b° v i e w - n a m e W

UPDATEBDELETE INSERT @ INSTEAD OF

oτíA≤° INSTEAD OF oτíC

sqlcodeG -20243

sqlstateG 428FZ

SQL20247N ϕµ table-name LkABúα]tΩ

¼ DATALINK µC

í: ≤ϕµ table-name ΦíA

X]tΩ¼ DATALINK ºµϕµCϕµ

úαSQAS]toµC

: Nϕµ≤ϕµAO]tΩ

¼ DATALINK ºµϕµA²únPπoG

ΦC

sqlcodeG -20247

sqlstateG429BH

SQL20250N ΩWXϕµϕµíC

í: ϕwq NO CYCLEABw∩ⁿwϕµ

wq¼≈ϕµíC

LkBz»zíC

: b CREATE TABLE »zíñAϕµⁿw

BϕµíAOúϕµ NO CYCLE WµC

sqlcodeG -20250

sqlstateG428G1

SQL20251N Lkqϕµ table-name ≤ß@Ω

C

í: ALTER TABLE »zíPUß@Ω

Pϕµ≈Co@OúQe\Cϕµ

n@¼AwsΩC

ϕµúαu¼Aw≈ΩCYnPw

¼AAd ¼²° SYSCAT.DATAPARTITIONSC

LkBz»zíC

: Tw ALTER TABLE »zídF@

ΩbϕµñC

sqlcodeG -20251

sqlstateG428G2

SQL20253N Lk≤ BEFORE oτíú

µ nameA]oNgt

≡RúWhh½÷YAPwq

BEFORE oτíúµϕµQ

sΩRú@ªW@NϕµC≡

≤¡ε constraint-name1

constraint-name2 RúWhºíC]X

= reason-codeC

í: CREATE TRIGGERBCREATE TABLE ALTER

TABLE »zíñ BEFORE oτíúµ name

wqLA reason-code ⁿw]pUG

1. ⌡µ¡ε constraint-name1 RúWhNo

BEFORE oτí nameAo BEFORE oτí

DΘ∩¡ε constraint-name2 íΣí

@µA∩¡ε constraint-name2 í

Σí@úµµC

2. ⌡µ¡ε constraint-name1 RúWhNoú

µ n a m e ≤sABúµ¡O¡ε

constraint-name2 íΣº@íC

3. sW BEFORE oτíúµ nameA⌡µ

¡ε constraint-name1 constraint-name2 NP≤

sP@µC

LkBz»zíC

: ∩≤]X@G

1. ≤ BEFORE oτíwqA² BEFORE oτí

b⌡µ¡ε constraint-name1 RúWhúQ

oA≤ BEFORE oτíDΘA²ªúh

∩¡ε constraint-name2 íΣí@

µA]ú∩¡ε constraint-name2 íΣí

@úµµC

2. ≤úµϕíA²úµb⌡µ¡ε

constraint-name1 RúWhúQ≤sA≤¡ε

constraint-name2 íΣA²ªún]Aú

µC

3. ≤ BEFORE oτíwqúµϕíAH

K⌡µ¡ε constraint-name1 constraint-name2 Nú

P≤sP@µC

sqlcodeG -20253

sqlstateG 42915

2 SQL Tº 433

SQL20254N FOREIGN KEY name LA]bt

RESTRICT SET NULL RúWh

⌠ñAªy¿ϕµ table-name ¡sΩ

RúC]X = reason-codeC

í: ⌠úiH]t RESTRICT SET NULL

RúWhCb CREATE TABLE ALTER TABLE »z

íñ FOREIGN KEY name ⁿwRúWhLA

reason-code ⁿw]pUG

1. ⁿwRúWhO RESTRICT SET NULLA÷

Yy¿ϕµ table-name ¡sΩRúC

2. ⁿwRúWhO CASCADEA²bt RESTRICT

SET NULL RúWh⌠ñA÷Yy¿ϕµ

table-name ¡sΩRúC

FOREIGN KEY lyⁿw name O¡εWCpGⁿ

w¡εWA name NO FOREIGN KEY lyµMµñ

ⁿw@µWßA[TyIC

LkBz»zíC

: ∩≤]X@G

1. ≤RúWh CASCADE NO ACTIONAq

CREATE TABLE ALTER TABLE »zíñ°úS

w FOREIGN KEY lyC

2. ≤RúWh NO ACTIONBRESTRICT SET

NULLAq CREATE TABLE ALTER TABLE »

zíñ°úSw FOREIGN KEY lyC

sqlcodeG -20254

sqlstateG 42915

SQL20255N FOREIGN KEY name LA]gt

≡RúWhh½÷YAªy¿l

ϕµ descendent-table-name sΩRúΣW

@Nϕµ ancestor-table-nameC≡≤l

ϕµ¡ε constraint-name1 M

constraint-name2 RúWhºíC]X

= reason-codeC

í: b CREATE TABLE ALTER TABLE »zíñ

FOREIGN KEY name ⁿw¡εwqLA

reason-code ⁿw]pUG

1. ÷YOH¡εWh RESTRICT SET

NULL ⁿwABϕµb¡εWh CASCADE ÷Y

ñOC

2. ÷YOHRúWh CASCADE ⁿwABRúWh

RESTRICT SET NULL ÷Ywsb≤ϕ

µñC

3. íΣPs÷YíΣ½ABΣRú

WhúPΣñ@O SET NULLC

4. ÷YOHRúWh CASCADE ⁿwAbgΓ

÷Yπ½íΣBΣRúWhúPΣ

ñ@O SET NULL h½÷YAªy¿lϕµ

sΩRúΣW@NϕµC

5. @≡¡εOHRúWh SET NULL

ⁿwABΣíΣwqPΣ MDC ϕµ

½C

6. ÷YOHRúWh CASCADE ⁿwAbg@

÷YOHRúWh SET NULL ⁿwBΣí

ΣPΣ MDC ϕµ½h½÷YAª

y¿lϕµsΩRúΣW@NϕµC

7. ϕq BEFORE oτíúµAs

¡εwqMs¡ε≡C

8. ϕq BEFORE oτíúµAs

¡εNPt@∩≡¡εPsb≤s

ΩRúñC

FOREIGN KEY lyⁿw name O¡εWCpGⁿ

w¡εWA name NO FOREIGN KEY lyµMµñ

ⁿw@µWßA[TyICPDA

≤ constraint-name1 M constraint-name2C

LkBz»zíC

: ∩≤]X@G

1. ≤RúWh CASCADE NO ACTIONAq

CREATE TABLE ALTER TABLE »zíñ°úS

w FOREIGN KEY lyC

2. ≤RúWh NO ACTIONBRESTRICT SET

NULLAq CREATE TABLE ALTER TABLE »

zíñ°úSw FOREIGN KEY lyC

3. bíΣwqñⁿw@bsíΣ

wqñw]tµApGs¡εRúW

húO SET NULLANs¡εRúWhPC

4. ≤RúWh NO ACTIONBRESTRICT SET

NULLAq CREATE TABLE ALTER TABLE »

zíñ°úSw FOREIGN KEY lyC

5. bíΣwqñⁿw@bsΣwq

ñw]tµAq CREATE TABLE ALTER

TABLE »zí°úSw FOREIGN KEY lyC

6. ≤RúWh NO ACTIONBRESTRICT SET

NULLAq CREATE TABLE ALTER TABLE »

zíñ°úSw FOREIGN KEY lyC

7. NRúWh≤ NO ACTIONAú¡ε

ooτíAúns¡εC

8. ≤RúWh NO ACTIONBRESTRICT SET

NULLAq ALTER TABLE »zíñ°úSw

FOREIGN KEY lyC

sqlcodeG -20255

434 TºΓU GU

sqlstateG 42915

SQL20256N FOREIGN KEY name LA]ϕϕµ

table-name1 M table-name2 g

CASCADE ÷YsΩRúPW@N

ϕµ ancestor-table-name Aªy¿o

Γϕµ¼sΩRúC]X =reason-codeC

í: ϕΓϕµg CASCADE ÷YsΩRúPϕ

µAhoΓϕµúiHsΩRú (C@⌠ñ

ß@÷YRúWhO RESTRICT SET NULL)Cb

CREATE TABLE ALTER TABLE »zíñ

FOREIGN KEY lyⁿwRúWhLA reason-code

ⁿw]pUG

1. ÷YOHRúWh RESTRICT SET NULL ⁿwA

y¿ΓϕµsΩRúC

2. ÷YOHRúWh CASCADE ⁿwAϕC@⌠ñ

ß@÷YRúWhO RESTRICT SET NULL

ANy¿ΓϕµsΩRúCLkBz»z

íC

: ∩≤]X@G

1. ≤RúWh CASCADE NO ACTIONAq

CREATE TABLE ALTER TABLE »zíñ°úS

w FOREIGN KEY lyC

2. ≤RúWh NO ACTIONBRESTRICT SET

NULLAq CREATE TABLE ALTER TABLE »

zíñ°úSw FOREIGN KEY lyC

sqlcodeG -20256

sqlstateG 42915

SQL20257N ϕ∩ñ SQL Ω≤»zí

° viewname π INSTEAD OF o

τíwqAFINAL TABLE NLC

í: ∩]A INSERT UPDATE »zíOHπ

INSTEAD OF oτí (w∩ SQL Ω≤@w

q) °@CINSTEAD OF oτí FINAL

TABLE GNLkC

LkBz»zíC

: N FINAL TABLE ≤ NEW TABLEA

≤ INSTEAD OF oτíC

sqlcodeG -20257

sqlstateG 428G3

SQL20258N Lk INPUT SEQUENCE C

í: ORDER BY lyⁿwF INPUT SEQUENCEA

∩ FROM lySⁿw INSERT »zíC

LkBz»zíC

: b∩ FROM lyⁿw INSERT »zí

INPUT SEQUENCEC

sqlcodeG -20258

sqlstateG 428G4

SQL20259N Lkq∩ FROM lyñΩ≤»z

í∩µ column-nameC

í: ∩ F@Lkⁿwbd º∩ Mµñ

µCµOH°∩ñ@µ≥ªA°

∩ INSERT UPDATE »zí ( NEW

TABLE FINAL TABLE b FROM lyñⁿw)

C∩ µOG

v d

v ¬ ∩ SQL Ωτ

v Twτπí@τ

v OLAP τ

v UC

LkBz»zíC

: ≤∩ MµHúµC

sqlcodeG -20259

sqlstateG 428G6

SQL20260N UPDATE »zíⁿwlyⁿw

@úO INCLUDE µµC

í: UPDATE »zíwgⁿw INCLUDE µABu

∩ INCLUDE µiµúC@ UPDATE »

zíñúOw∩ UPDATE »zíµC

LkBz»zíC

: ≤»zíAⁿw@ú UPDATE »

zíµC

sqlcodeG -20260

sqlstateG 428G5

SQL20261N b UNION ALL ° view-name NεC

ϕµ table-name LC

í: ϕµ table-name W∩¡εo≤sεCQ

CNεCíJ view-name t@≥ªϕµAϕ

µ table-name ⁿFεCCQεCaϕµúo

PúªϕµPC

2 SQL Tº 435

LkBz»zíC

: τϕµW BEFORE UPDATE

BEFORE INSERT oτíºíµC⌡µεCA

DB2 ²⌡µ BEFORE UPDATE oτíAoiα

∩εCCMß BEFORE INSERT oτíBzQ

εCAªiαAHϕµº∩¡εαⁿ

Φí∩εCC

≤oτíA²o¼púAoC

sqlcodeG -20261

sqlstateG 23524

SQL20262N b° view-name ñ WITH ROWMOVEMENT LC]X =reason-codeC

í: ° view-name OH WITH ROW MOVEMENT l

ywqC]UCΣñ@]AHlyúA

≤°G

1. °h∩úO UNION ALLC

2. °]t¼ UNION ALL @AoúObh

∩C

3. D°µúiH≤sC

4. °ΓµOHP@≥ϕµµ≥ªC

5. ≥ª°º@wqF INSTEAD OF UPDATE oτ

íC

Lk°C

: ]XAiµUC@G

1. ñ WITH ROW MOVEMENT lyCªúA≤S

UNION ALL °C

2. ½sg°DΘA² UNION ALL uXbh

∩C

3. ñLkq°wq≤sµC

4. ½sg°DΘA²≥ϕµCµb°w

qñu@C

5. ñ WITH ROW MOVEMENT lyAbswq

°W INSTEAD OF UPDATE oτíC

sqlcodeG -20262

sqlstateG 429BJ

SQL20263N ≤s° view-name1 LA]°

view-name2 wwq WITH ROWMOVEMENTC

í: ≤s view-name1 óA]ªí]t

A° view-name2 (Q WITH ROW MOVEMENT l

ywq) UNION ALL @C

Lk⌡µ»zíC

: ≤° view-name2A½sªAú]

t WITH ROW MOVEMENT lyC

sqlcodeG -20263

sqlstateG 429BK

SQL20264N Yϕµ table-nameAhv ID auth-id

S∩µ column-name access-type

svC

í: s W table-name ϕµAv ID auth-id

⌡µ∩µ column-name access-type s vCv

ID SHΦís µn LBAC C

pGbúµANz¬

µn LBAC AαNΣJúϕíC

: pπ SECADM v¡AnD

Σvv ID authid i∩µ column-name ⌡µ

access-type s v LBAC C

sqlcodeG -20264

sqlstateG 42512

SQL20267N τ function-name (Sw specific-name)∩ SQL ΩABObúXk⌠

wqñIsC]X = reason-codeC

í: πSwW specific-name τ function-name

OH MODIFIES SQL DATA ewqCπe

τue\@ Selec t »zíB@ϕµϕíB

RETURN »zí (O∩ )B SELECT INTO »zí

SET »zíñεC∩ñß@ϕµCP

aAϕµτCúMP@ FROM ly (P

ϕµτP) ñϕµ÷ABCϕµú

MϕµτñY÷CϕOϕµµ

ANPϕµ÷C

]XG

1. ϕµτºßϕµC

2. ϕµτúObh∩ ñC

3. ϕµτºeϕµAτªC

4. ϕµτOb°wqDΘñC

5. ϕµτOb XQuery ⌠wq∩ñC

6. ϕµτ OUTER JOIN BΓl¼≤ΣL

TXñ (bXϕµlyñA )C

LkBz»zíC

:

1. ½sgd A²ϕµτ¿ FROM lyñß

@ϕµC

436 TºΓU GU

2. Nϕµτh∩ C

3. úϕµτñú÷ϕµAObϕµτ

ñJPϕµ÷C

4. ú°wqDΘñϕµτC

5. ú XQuery ⌠wqº∩eñϕµτC

6. ú OUTER JOIN BΓlúnNϕµτm≤¼

TXñC

Y]X 1B2 3Ahi@ϕµϕí½s

gd AHj≈ϕµτIsC

pGSELECT c1 FROM(SELECT c1 FROM t1, t2,

TABLE(tf1(t1.c1) AS tf), t3)AS x, t4

iH½sgGWITH cte1 AS (SELECT c1 FROM t1,

TABLE(tf1(t1.c1) AS tf),AS (SELECT c1 FROM t2, cte1, t3)SELECT c1 FROM x, t4;

sqlcodeG -20267

sqlstateG 429BL

SQL20269 bwΩI¡εñAúα

nicknameC

í: CREATE TABLE »zíñ¡εLC¡ε

wq÷Mⁿw ENFORCEDA²oC

LkBz»zíC

: ≤¡εⁿw NOT ENFORCEDA

úMNúC

sqlstateG-20269

sqlcodeG428G7

SQL20271W »zím number WW

column-or-parm-name wDIC

í: í»zíñ@WDIC

m number W column-or-parm-name ODI

@WCpG⌡µwd íΘXAhm

∩≤d ∩ MµµCpG⌡µ CALL »zíí

ΘXAhm∩≤ CALL R OUT

INOUT CpG⌡µ CALL »zííΘJAh

m∩≤ CALL R IN INOUT

C

iαOµWW°Aα½rXºßo

°C

: HµWÑApGµTW½

nA≤ϕµB°A²µWu@A

AΣrXú²µWWLΣ°W¡

ßCHWÑApGTW½nA

≤A²Wu@AAΣrXú

²WWLΣ°W¡ßC

sqlcodeG+20271

sqlstateG01665

SQL20273N ]ΩwpXAHLk≤s

pC

í: bΩhCnD@Lk¿A

]ΩpXC

: N DBM FEDERATED ] YESA

Mß½sΩwzíC

sqlcodeG -20273

sqlstateG 55056

SQL20274W Lk≤sí≈pC

í: DB2 Lk∩⌡µd H¼pAO DB2

LkN≤sGgJpXΩwt¼²C

: pGⁿwFΘx⌠Ap≤s

NCbΘxñC

sqlcodeG +20274

sqlstateG 550C8

SQL20275N XML W xml-name LC]X =reason-codeC

í: LkBz»zíA]ªHUC]Xⁿ

¡εG

1. xmlns @WA@WWr

C

2. πWñWírbΣd≥iC

3. WúOuXML πWvC

4. XML BzⁿWúO XML NCNameC

5. XML BzⁿWúi]t ″xml″ (⌠≤jgpg

X)C

6. @W XMLTABLEBXMLQUERY

XMLEXISTS ϕíúO XML NCNameC

: ≤ XML WA½súX»zíC

sqlcodeG -20275

sqlstateG 42634

2 SQL Tº 437

SQL20276N XML Wír xml-namespace-prefix

LC]X = reason-codeC

í: LkBz»zíA]ªHUC]Xⁿ

¡εG

1. WírúO XML NCNameC

2. xml xmlns úα½siWírC

3. iF½WírC

: ≤ XML WírA½súX»

zíC

sqlcodeG -20276

sqlstateG 42635

SQL20277W qrX source-code-page α½rX

target-code-page ArDIC

jpW¡ max-lenCrΩ°

source-lenAQ iϕk stringC

í: ⌡µ SQL »zííArXα½@ú

rΩ°AWL½≤jpW¡CwgIrA

HGiH±JC

: pGIy¿DwGAXR

µ°AMß½soX»zíC

sqlcodeG+20277

sqlstateG01004

SQL20278W ° viewname úαdBz

C

í: °∩]AAbd ñ

°ATεN°Wp≤Co∩

iα]AG

v pτ

v Sϕ@

v ]w@ (unionBexcept intersect)C

wQ≤°Hd C

: ún⌠≤@CpG°NO

ú°d Ahi≤°d

Cz]iHwq°∩AHúε

C

sqlcodeG+20278

sqlstateG01667

SQL20279N Lk° view-name Hiµd

C]X = reason-codeC

í: °úαe\ ENABLE QUERY OPTIMIZATION

∩A]∩úXiQ\αd C»zí

óA]iαOUCΣñº@G

1. °í@sπΘd C

2. °O¼° (typed view)C

3. °í@τC

LkBz»zíC

: ]XA@pUG

1. ú∩≤ΩΘd ϕµC

2. Lk∩¼°ⁿwpCiαiHwqⁿ

¼°AHpC

3. ∩≤í@⌠≤τAq°d ñúo

τC

sqlcodeG-20279

sqlstateG428G8

SQL20280W gJ log-file-path \ivú

¼C

í: wgQ¿»zíA²OSgJ

SwΘx log-file-path \ivC

: YnNgJΘxATwz∩≤ⁿw

Θx⌠πgJvCAñ∩Θx⌠

C

sqlcodeG-20280

sqlcodeG42501

SQL20282N SwW specific-name .Net

wqτ nameALkⁿJ .NETO classC]X reason-codeC

í: LkⁿJ CREATE PROCEDURE CREATE

FUNCTION »zí EXTERNAL NAME lyw

.NET OC]XG

1. Σú .NET íXyÑC

2. ⁿwXyÑñΣúOC

3. bⁿwOñAΣúXΩw¼²ñⁿw¼

ΦkC

:

1. TwwⁿwTXyÑA]A⌠≤WC

pGⁿwπ⌠A]ⁿJ PATH ñ@Σ

XyÑΩATwXyÑbt PATH ñ

sb@ΩC

438 TºΓU GU

2. TwwTaⁿwXyÑAp 1 CTw

wTaⁿwjpgOWABsb≤ⁿw

XyÑñC

3. TwwTaⁿwOAp 2 CTww

TaⁿwjpgΦkWAB≤ⁿwOñ

H ″public static void″ ΦkAsbC

sqlcodeG-20282

sqlstateG 42724

SQL20284N LkpXΩ server-name p

C] = reason-codeC

í: mpXd s pA]zⁿd y

kXD (pUC]XⁿX)AHLkBz@h

Ωd qG

1. nzⁿC

2. @iΩBzzⁿMt@zⁿ OR B

Γl BETWEEN zⁿXb@C

: \oΩpXσ≤C°n

≤d ykA½súX»zíC∩≤]X@

G

1. úzⁿC

2. ≤»zíykA AND BΓl (D OR BΓl)

jYΩzⁿPt@Ωz

ⁿC

sqlcodeG-20284

sqlcodeG429BO

SQL20285N ϕµ table-name π≈÷YA

úe\»zíⁿOC

í: ϕµπ≈÷YA²FOw≈

÷YπAw∩ϕµeeAHÑiΦ

í@o÷YCúo»zíⁿOA]

»zíⁿO²ε∩w≈÷YÑií@C

: d SYSCAT.TABDETACHEDDEP HO

ϕµw≈÷YAw∩o≈÷YoX

IMMEDIATE CHECKE ∩ SET INTEGRITY »

zíAMß½soXó»zíⁿOCpGY

⌡µó»zíⁿO (b SET INTEGRITY »z

í@≈÷Yºe)AbϕµWoX FULL

ACCESS ∩ SET INTEGRITY »zíAH½]Σ≈

eAMß½soXó»zíⁿOCNAß

@ΦíjεΣL≈÷YAnDbß≥

SET INTEGRITY »zíWBzπC

UCd i≤Oϕµw≈÷YAΣñ <schema

name> O table-name ¡wA <table name> O

table-name ϕµWí≈C

SELECT DEPTABSCHEMA, DEPTABNAMEFROM SYSCAT.TABDETACHEDDEPWHERE TABSCHEMA=<schema name> AND TABNAME=<table name>

sqlcodeG-20285

sqlstateG55057

SQL20287W ⁿw»zíb⌠Pµ⌠ú

PCNµ⌠½sⁿw

SQL »zíC

í: wIsuv≈α²eH REOPT ONCE

½s»zíA²µ⌠úP≤s

»zíb⌠CNµ⌠½sⁿw

»zíC

NBz»zíC

: FTOpX ñpAb

½sM l»zí⌠UA½soX

EXPLAINC

sqlcodeG-20287

sqlstateG01671

SQL20288N Lk≤s¼ object-type ½≤

object-name pC]X =reason-codeC

í: Lk]w RUNSTATS UPDATE ½≤

pA\]Xú]Ciα]XpUG

1. ½≤¼úΣpC

2. °Tεⁿw RUNSTATS ∩C

3. úΣ≤s½≤¼YpCΩp

úA≤ XML ⌠CpLk≤sYp

÷ΩTA\ S Q L R e f e r e n c e ñ

SYSSTAT.INDEXES ¼²°íC

4. °wqWúΣt C

LkBz»zíC

:

1. τⁿw RUNSTATS UPDATE ½≤W

iHpC

2. úw°Tε RUNSTATS ∩

C

3. τiH≤s½≤¼pC

4. pGniµ A≤ RUNSTATS ∩AHⁿw

BERNOULLI C

sqlcodeG-20288

2 SQL Tº 439

sqlstateG428DY

SQL20289N LrΩ°µ unit ∩τ

function-name C

í: »zíIsτrΩ°µA∩ú

τΩ¼LCooí]pUG

1. DrΩΩⁿwFTrΩ°µ unitAH≤

LENGTH τCDrΩΩúαⁿwrΩ°µC

2. ΩGiΩⁿwF OCTETS HrΩ

°µCCODEUNITS16 CODEUNITS32 ∩

ΩGirΩΩLC

3. w∩ SUBSTRING τAN OCTETS ≤ΩA

B start úOA length úOC

4. Y LOCATE τAOCTETS wPΩft

AB start úOC

Lk⌡µ»zíC

: ≤τIsAHúLrΩ°µ

ANΣ≤A≤nBzºΩ¼µ

C

sqlcodeG-20289

sqlstateG428GC

SQL20290N SQL »zíFLkb

partition-number W⌡µí

routine-name (SwW specific-name)C

í: wIsí routine-name (SwW specific-name)A

ªπLX partition-numberC

: ⁿw -1 XAbµW

⌡µíC

sqlcodeG -20290

sqlstateG 560CA

SQL20296N úe\ ALTER TABLE »zíA]

ª∩πw≈ºϕµ

table-name @ΩΘABo≈

ñsbnÑií@ϕµC

í: ϕµπ≈ABo≈ñ

sbnÑií@ϕµCúe\∩ϕµ⌠≤

ΩΘA]o∩PϕµÑií@ó

C∩ⁿ¡ΩΘd≥]AGsWµB≤µ

≤UCΣñ@G d a t a c a p t u r eB v a l u e

compressionBappendBcompactBloggedBactivate not logged

initiallyC

: OnÑií@ϕµAw∩o

ϕµoX IMMEDIATE CHECKED ∩ SET

INTEGRITY »zíAMß½soXó ALTER TABLE

»zíC

UCd iOnÑií@ϕµAΣñ <schema

name> O table-name ¡wA <table name> O

table-name ϕµWí≈C

WITHDEP_CNT(TOTAL_DEP) AS(SELECT COUNT(*) FROM SYSCAT.TABDEP),DEP_TAB(SCHEMA, NAME, TYPE, PROPERTY, REFRESH,

STATUS, CONST_CHECKED, LEVEL) AS(SELECT TABLES.TABSCHEMA, TABLES.TABNAME,

TABLES.TYPE, TABLES.PROPERTY,TABLES.REFRESH, TABLES.STATUS,TABLES.CONST_CHECKED, 0

FROM SYSCAT.TABLES TABLESWHERE TABLES.TABSCHEMA=’<schema name>’ AND

TABLES.TABNAME=’<table name>’UNION ALL

SELECT TABDEP.TABSCHEMA, TABDEP.TABNAME,TABDEP.DTYPE, TABLES.PROPERTY,TABLES.REFRESH, TABLES.STATUS,TABLES.CONST_CHECKED, DEP_TAB.LEVEL + 1

FROM SYSCAT.TABDEP TABDEP, DEP_TAB,SYSCAT.TABLES TABLES

WHERE TABDEP.DTYPE IN (’S’, ’V’, ’W’, ’T’) ANDTABDEP.BSCHEMA = DEP_TAB.SCHEMA ANDTABDEP.BNAME = DEP_TAB.NAME ANDTABLES.TABSCHEMA = TABDEP.TABSCHEMA ANDTABLES.TABNAME = TABDEP.TABNAME ANDDEP_TAB.LEVEL <(SELECT DEP_CNT.TOTAL_DEP FROM DEP_CNT))

SELECT DISTINCT * FROM(SELECT DEP_TAB.SCHEMA, DEP_TAB.NAMEFROM DEP_TABWHERE STATUS=’C’ AND

(DEP_TAB.TYPE = ’S’ ANDDEP_TAB.REFRESH = ’I’ ANDSUBSTR(DEP_TAB.CONST_CHECKED,5,1)<>’F’ ORDEP_TAB.TYPE = ’T’ ANDSUBSTR(DEP_TAB.PROPERTY,2,1) = ’Y’ ANDSUBSTR(DEP_TAB.CONST_CHECKED,7,1)<>’F’)

) X;

sqlcodeG -20296

sqlstateG55057

SQL20300 - SQL20399

SQL20301W ϕµí tablespace-name1 P

tablespace-name2 w²újpúPC

í: ϕºíΩϕµíd

αAPw²ú jpC

[jd αΦíAqOTOϕíΩ

ϕµíúPw²ú jpCoi²uπ

α≤δTa⌠p∩Φd p¿Ai≤∩

npCπúPw²ú jpCu

440 TºΓU GU

πδT⌠p∩Φd p¿αOCuπY

D∩ow²ú jppΓ∩Φd p¿

C

: ϕµíw²ú jp≤

SYSCAT.TABLESPACESCYnMΣϕµ ’table-name’

íΩϕµíΣ∩w²ú jpAo

XHUd G

SELECTSUBSTR(DATAPARTITIONNAME,1,15)

DATAPARTITIONNAME,SUBSTR(TBSPACE,1,15) TBSPACE,SYSCAT.DATAPARTITIONS.TBSPACEID TBSPACEID,PREFETCHSIZE

FROMSYSCAT.TABLESPACES,SYSCAT.DATAPARTITIONS

WHERESYSCAT.TABLESPACES.TBSPACEID =SYSCAT.DATAPARTITIONS.TBSPACEID ANDTABNAME = ’table-name’

ϕµºUϕµíw²ú jpα≈

A°oiwoX»zíwAi∩UC∩

G

v ≤ϕµíH]ww²ú jpAΣPϕµΣ

LϕµíC

v pGoXF CREATE TABLE »zíA≤ϕµ

@eϕµí½ϕµC

v pGoXF ADD PARTITION ly ALTER

TABLE »zíA≈sWAMßeϕ

µí½súX ALTER TABLE »zíC

v pGoXF ATTACH ly ALTER TABLE »z

íA≈sWAMßeϕµíϕ

µ½súX ALTER TABLE »zíC

sqlcodeG +20301

sqlstateG01674

SQL20302W b IN LONG IN lyñⁿwϕµ

íWXnCñBϕµíC

í: pGϕµOϕµAhb IN

LONG IN lyñⁿwhϕµíC@ⁿwϕµ

íOHxsϕµΩ°ΩCIN LONG IN ly

ñⁿw@ϕµíϕµC

pGϕµOwϕµAhb IN LONG IN l

yñⁿwϕµíwWXϕµwqCs

WϕAϕOP@ϕµíñϕ

@@δΩ°ΩAtYúBz A D D

PARTITION lyñú LONG IN lyC

»zíwQBzA²OBϕµíúBzC

: LC

sqlcodeG +20302

sqlstateG01675

SQL20303N @]tϕ

µC

í: YnbϕW@AΣ

]tµC

: TwΣñOⁿwF

µC

sqlcodeG -20303

sqlstateG42990

SQL20304N PΩ¼ XML µ

XMLPATTERN ly÷wqL

C]X = reason-codeC

í: µ]A () HΩ¼ XML wq

µCwqLA]XiαUCΣñ@C

1 @ⁿwµOHΩ¼ XML wqA

²wqñ XMLPATTERN lyAⁿwC

XML úΣC

2 sb XMLPATTERN lyA²wⁿwh

µC

3 Nwq UNIQUEA XMLPATTERN ]t

descendantBdescendant-or-self bB’//’Bxml U

rBnode() processing-instruction()C

4 sb XMLPATTERN lyA²HΩ¼

XML wqⁿwµ@µC

5 XMLPATTERN lyñⁿw⌠ϕíYú

O ’/’ ’//’C

6 ¼ϕíú]AH ’/’ YW¼

C

7 ¼ϕíbbBJñúⁿΣbCΣ

UCαbGlBBßNB¡ßN

¡C

8 ¼ϕíⁿwL¼Aí≈ykú

O¼ϕíΣW¼C

9 ¼ϕíⁿwzⁿ (HΦA Aϕϕí)A

²zⁿúⁿ XMLPATTERN lyº¼ϕíΣ

C

10 ¼ϕí]A XMLPATTERN lyúΣΣ

L XQuery ykAlyúMºe]XC

11 b z/OS Ωw°AWA¼ϕíBJW

X 50 BJ¡εC

:

2 SQL Tº 441

1 ⁿw XMLPATTERN lyC

2 pGww@ XML ΩΣATw

ⁿw@HΩ¼ XML wqµC

hAú XMLPATTERN lyC

3 ú UNIQUE WµA≤ XMLPATTERN

wqAHú descendantBdescendant-or-self bB

’ / / ’B x m l UrB n o d e ( )

processing-instruction()C

4 ú XMLPATTERN lyANⁿwµ

≤HΩ¼ XML wqµ@µC

5 Tw¼ϕíOH ’/’ ’//’ YC’/’

’//’ XQuery ykOúⁿ CREATE INDEX »

zíº XMLPATTERN lyΣYgC

6 bH ’/’ Y¼ϕíñsWW¼

C

7 ú¼ϕííαbCpAWhb

≤¼ϕíC

8 d¼ϕíñOúX CREATE

INDEX »zíº XMLPATTERN lyykWµ

¼WC≤úúⁿΣ

ykC

9 ú XMLPATTERN lyñº¼ϕíí

zⁿC

10 ≤¼ϕíHúúⁿ CREATE INDEX »

zíº XMLPATTERN lyΣykCpG¼

ϕí]AP (’*’)ATw¼ϕíñ

WTUrCpGftuπW

vAUrºeºßA

h¿kBΓlCb¼ϕíñAPú

α@kBΓlCτTO XMLPATTERN l

yú]A⌠≤ΣL XQuery BΓlBXQuery τ

XQuery FLWR ϕí (forBletBwhere

return)C

11 ε¼ϕíñBJCpG XML σ≤ñ

nn 50 HWBJAYLk

C

sqlcodeG -20304

sqlstateG429BS

SQL20305N LkíJ≤s XML A]bíJ

≤sϕµ table-name W index-id O

C]X =reason-codeCw∩P XML ⌡÷

]XAXML ⌡ ID = xml-schema-idA

XML ⌡Ω¼ =xml-schema-data-typeC

í: bíJ≤sⁿwíAíJ≤s XML

óCLk≥⌡µ»zíABϕµOúC⌡

Ω¼⌡ ID úA≤]XCpΩ

A\Sw]XC

o¿]UCΣñ@iα]X:

1 níJ≤s XML ñA@h XML

IWXwOjε¡ε°CN XML

µWwqwⁿwSw° SQL

¼ VARCHARC@h XMLPATTERN G

°AWX VARCHAR Ω¼ⁿ

w°¡εC

2 níJ≤s XML ñA@h XML

IOLkO[HMµΩ

¼ICñúΣMµΩ¼IC

3 @h XML IO XML A²]

DB2 ¡εLkjεα¼⌡Ω¼C

DB2 úΣπ XML d≥C

4 @h XML IO XML A²]

DB2 ¡εLkjεα¼wO

Ω¼CDB2 úΣπ XML d≥C

: MwW XML ¼lyC

ID oXUCd AYi SYSCAT.INDEXES

oW (<index-name>,<index-schema>)G

SELECT INDNAME,INDSCHEMAFROM SYSCAT.INDEXESWHERE IID =index-id AND

TABSCHEMA =’schema ’ AND TABNAME =’table-name’

ΣW (<index-name>,<index-schema>) ºßAio

XUCd W SYSCAT.INDEXES oΩ

¼ XML ¼G

SELECT DATATYPE, PATTERNFROM SYSCAT.INDEXXMLPATTERNSWHERE INDSCHEMA = ’index-schema’ ANDINDNAME = ’index-name’

pG <xml-schema-id> úO ″*N″A <xml-schema-id>

oXUCd A o]twO⌡Ω¼ XML ⌡

WG

SELECT OBJECTNAMEFROM SYSCAT.XSROBJECTSWHERE OBJECTID = ’xml-schema-id’

1 XML ¼ΩTOnd XML

IAHPwWXⁿwº°¡εrΩ

C

2 o XML ⌡WC XML ¼ΩT

Ond XML IA±≤∩

⌡ñΣwO⌡Ω¼

xml-schema-data-typeCPwIOMµΩ

¼IC

442 TºΓU GU

3 o XML ⌡WC XML ¼ΩT

MΣnd XML IA±≤∩

⌡ñΣwO⌡Ω¼

xml-schema-data-typeCPw⌡Ω¼WX DB2

Σd≥I≤C

4 XML ¼ΩTOnd XML

IA±wOⁿwΩ¼CP

wΩ¼WX DB2 Σd≥I

≤C

sqlcodeG -20305

sqlstateG23525

SQL20306N Lkb XML µWA]bN

XML íJAC]X

= reason-codeCw∩P XML ⌡÷

]XAXML ⌡ ID = xml-schema-idA

XML ⌡Ω¼ =xml-schema-data-typeC

í: Lk≥⌡µ»zíABϕµOúC⌡Ω

¼⌡ ID úA≤]XCpΩA

\Sw]XCb XML µWóA]

XiαUCΣñ@G

1 níJ≤s XML ñA@h XML

IWXnjε¡ε°CN XML

µWwqwⁿwSw° SQL

¼ VARCHARC@h XMLPATTERN G

°AWX VARCHAR Ω¼ⁿ

w°¡εC

2 bíníJ XML ñA@

h XML IOLkⁿw[H

MµΩ¼ICñúΣMµΩ

¼IC

3 @h XML IO XML A²]

DB2 ¡εLkjεα¼⌡Ω¼C

DB2 úΣπ XML d≥C

4 @h XML IO XML A²]

DB2 ¡εLkjεα¼n

Ω¼CDB2 úΣπ XML d≥C

: Mwwq XMLPATTERN lyC

pG <xml-schema-id> úO ″*N″A <xml-schema-id>

oXUCd A o]twO⌡Ω¼ XML ⌡

WG

SELECT OBJECTNAMEFROM SYSCAT.XSROBJECTSWHERE OBJECTID = ’xml-schema-id’

1 XML ¼ΩTOnd XML

IAHPwWXⁿwº°¡εrΩ

C

2 o XML ⌡WC XML ¼ΩT

Ond XML IA±≤∩

⌡ñΣwO⌡Ω¼

xml-schema-data-typeCPwIOMµΩ

¼IC

3 o XML ⌡WC XML ¼ΩT

MΣnd XML IA±≤∩

⌡ñΣwO⌡Ω¼

xml-schema-data-typeCPw⌡Ω¼WX DB2

Σd≥I≤C

4 XML ¼ΩTOnd XML

IA±nⁿwΩ¼CP

wΩ¼WX DB2 Σd≥I

≤C

sqlcodeG -20306

sqlstateG23526

SQL20307N ϕµ source-tablename Lk[ϕµ

target-tablename ñC]X = reason

codeC

í: ϕµΦúX ALTER TABLE...ATTACH

»zíñϕµΦC reason-code ⁿXú¼C

1 ϕµñµ (SYSCAT.TABLES

COLCOUNT µ) úC

2 úYly (VALUE COMPRESSION SYSTEM

COMPRESSION DEFAULT) úC

3 ϕµ APPEND íúC

4 ϕµrXúC

5 ϕµOhΩ ATTACHED

DETACHED ΩϕCϕw

ϕµu@ΩS

ATTACHED DETACHED ΩA

α[C

6 ϕµOtϕµB°BMQTB¼ϕ

µBORGANIZED BY KEY SEQUENCE (Σ

) ϕµAwsiϕµC

ϕµO≥ϕµC

7 ϕµPCϕµLks¡C

8 ϕµϕµwⁿwF NOT LOGGED

INITIALLY lyA²DΓⁿwC

9 ϕµϕµwⁿwF DATA CAPTURE

CHANGES lyA²DΓⁿwC

2 SQL Tº 443

10 ϕµelyúCϕµϕµ

eΣPC

11 ϕµ ORGANIZE BY DIMENSIONS lyú

CuΣñ@≈ϕµⁿwF ORGANIZE BY

DIMENSIONS lyAhYúPC

15 ϕµwO@úPCϕµⁿúPwh

O@C

16 úYly (COMPRESS NO COMPRESS YES)

úC

99 ϕµsb≤wα½jϕµíϕµí

ñAΣ½½smHΣj

RIDC

: ≤ϕµºíúAΦkO∩ϕ

µAΣXϕµΦFO∩ϕµAΣ

XϕµΦC

N]X 4B5B6 11 ÑAúOϕµ

ΦLk oe÷∩C (N]X 5

ÑAsource tablename wgAHª∩n@iú

(JD[BτD≈) ΩC)

U@°∩ϕµΦΣeAziH

@PϕµesϕµAMßN

source-tablename ñΩsosϕµCp

eϕµΩA\uDB2 ΩTñvñ

usϕµv@C

1 zi»zíNµsW≥@h

µϕµñG

ALTER TABLE ... ADD COLUMN ... DEFAULT ...

sWµw]nMwµºϕµñ

µw]PCbwµϕµñd

µ SYSCAT.COLUMNS.IMPLICITVALUEC

pGD NULLAh ALTER TABLE ADD

COLUMN »zíw]ly]ww]AΣ

X SYSCAT.COLUMNS.IMPLICITVALUE ñ

C

Gµα[bϕµsß@µµ

ßCpG≥µúOß@µµA

sϕµC

Az]iH≤BµºϕµµG

ALTER TABLE ... DROP COLUMN ....

2 YnbúYUíF@PAUCΣ

ñ@»zíG

ALTER TABLE ... ACTIVATE VALUE COMPRESSIONALTER TABLE ... DEACTIVATE VALUECOMPRESSION

YnFεCúY@PAUCΣñ@»

zíG

ALTER TABLE ... COMPRESS YESALTER TABLE ... COMPRESS NO

3 YnFK[í@PAUCΣñ@»

zíG

ALTER TABLE ... APPEND ONALTER TABLE ... APPEND OFF

4 sϕµCpeϕµ

ΩA\uDB2 ΩTñvñus

ϕµv@C

5 NΩqϕµñ≈XAX

»zíµ@iúΩG

ALTER TABLE ... DETACH PARTITION

]Anπ»zí]wChA

sϕµCpeϕµ

ΩA\uDB2 ΩTñvñus

ϕµv@C

6 DTε¼sϕµCpe

ϕµΩA\uDB2 ΩTñvñ

usϕµv@C

7 Mwn@ϕµTϕµC

8 oX COMMIT »zíN@lOⁿϕµ¿

OⁿϕµAΘJHU»zíNOⁿϕ

µ¿@lOⁿϕµG

ALTER TABLE .... ACTIVATE NOT LOGGEDINITIALLY

9 YnbΩ ≤ϕµWΩ

≤A⌡µHU»zíG

ALTER TABLE ... DATA CAPTURE CHANGES

YnbwΩ ≤ϕµWΩ

≤A⌡µHU»zíG

ALTER TABLE ... DATA CAPTURE NONE

10 bípUAzsϕµA]z

Lk≤≤VhΩwºϕµe

ΣCYn≤µ@Ωwñϕµe

ΣA⌡µUC»zíG

ALTER TABLE ... DROP DISTRIBUTIONALTER TABLE ... ADD DISTRIBUTION(÷ΣWµ)

11 P ORGANIZE BY DIMENSIONS ly÷

ºϕµsϕµCpe

ϕµΩA\uDB2 ΩTñvñ

usϕµv@C

15 Γ≈ϕµⁿPwhO@Bπwq

444 TºΓU GU

¼ SYSPROC.DB2SECURITYLABEL P

µAHπPⁿO@µC

16 ALTER TABLE tablename COMPRESS [YES

| NO]AiTOϕµ COMPRESS

C

99 oXHUⁿOα½ϕµWAHΣj

RIDGREORG INDEXES ALL FOR TABLE

target-tablename ALLOW NO ACCESSC

sqlcodeG -20307

sqlstateG428GE

SQL20308N ϕΘJσrIrΩ°WL

1000 r¿Aúe

\ STRIP WHITESPACE ∩iµ

σRC

í: pGoσrIrΩr¿ABΣ

°WL 1000 AhσR XML í STRIP

WHITESPACE ∩óC

LkBz»zíC

: PRESERVE WHITESPACE ∩A

∩ΘJAHqΣrΩr¿⌠≤σ

rIñAúWL 1000 rC

sqlcodeG -20308

sqlstateG54059

SQL20309N e¼ϕµϕíLC

í: UCmúαe¼ϕµϕí (ⁿw

RETURN DATA UNTIL ly¼ϕµϕí)G

v ∩ íπΘd C

v ]tíJB≤sRú@P»zíX»z

íC

v ww DELETE UPDATE »zíσ SELECT

»zíC

LkBz»zíC

: ú¼ϕµϕí RETURN DATA

UNTIL lyAMß½súX»zíC

sqlcodeG-20309

sqlstateG 428GG

SQL20316N s⌠LC]X = reason-code

í: ús⌠A≤±H]Xñⁿw]

LC

1. ús⌠µíúTC

2. úΣús⌠C

3. ús⌠jpLC

4. ús⌠rXPoΩwúeC

Lk⌡µ»zíC

: ]XA@pUG

1. ½s os⌠ATwbºeAH⌠≤

Φí≤ªC

2. enΘh½s os⌠C

3. ½s os⌠ATwbºeAH⌠≤

Φí≤ªC

4. rXPΩw½s os⌠C

sqlcodeG -20316

sqlstateG 51040

SQL20317N wqΩwxsΘC

í: w@zxsΘϕµíAw

sWxsΘ⌠ΩwA²O∩Ωwwq

xsΘC

: LkbsΩwWxsΘCY

n∩sΩwxsΘAb CREATE DATABASE

ⁿOWⁿw AUTOMATIC STORAGE lyC

sqlcodeG -20317

sqlstateG 55060

SQL20318N Lk operation @≤¼

tablespace-type ϕµí

tablespace-nameC

í : ϕµí t ab l e space -name W ALTER

TABLESPACE »zíw⌡µ@ operationA²Oϕµ

í¼ tablespace-typeC

wq MANAGED BY AUTOMATIC STORAGE ϕµ

íAΣxsΘOΩwzízC]ALk

≤oxsC

: únoX ALTER TABLESPACE »zíA

]ΩwzíNXRsxsAw

∩ΩwwqxsΘsxsC

ALTER DATABASE STORAGE ⁿOAbΩwx

sΘXñ[Js⌠C

sqlcodeG -20318

sqlstateG 42858

2 SQL Tº 445

SQL20319N úe\bxsΘϕµíW SETTABLESPACE CONTAINERS ⁿOC

í: PxsΘϕµí÷xsⁿΩw

εA]ALkzL SET TABLESPACE CONTAINERS

ⁿO½swqC

: Yn∩ΩwñxsΘϕµíⁿw

s⌠A RESTORE DATABASE ⁿO ON

∩Aⁿw@h⌠C

sqlcodeG -20319

sqlstateG 55061

SQL20320N ⁿwϕµíjpW¡LC

í: CREATE TABLESPACE ALTER TABLESPACE

»zíñⁿwjpW¡LCpGϕµíAjp

W¡j≤Ñ≤ⁿwljpCpG≤sϕ

µíAjpW¡j≤Ñ≤µϕµíjpC

: ÷Wzⁿw≤jjpW¡C

sqlcodeG -20320

sqlstateG 560B0

SQL20321N LkúxsΘ⌠A]∩Ωw

xsΘC

í: ∩≈MñΩwxsΘA²O

nHUCΣñ@ΦkúxsΘ⌠G

v xsΘ⌠nJb RESTORE DATABASE API

IsC

v nQ RESTORE DATABASE ⁿO ON ∩ⁿ

wxsΘ⌠C

: Aϕ@MDG

v ϕIs RESTORE DATABASE API AúnJ⌠

≤xsΘ⌠C

v únⁿw RESTORE DATABASE ⁿO ON ∩C

sqlcodeG -20321

sqlstateG 55062

SQL20322N úΩwWúX server-nameAo

OísºΩwWC

í: ΩwWúX server-nameAoOíe

sΩwWCwTⁿwΩwWwⁿw

ΩwOWMwC

: pG«b≤esΩwAq»z

íúΩwWⁿwTWCpG«b≤SwW

ΩwAúOesΩwAb½súX»

zíºeAµΩwsuAAsⁿwΩ

wCpGzb≈ΩwAsΩw

úTΩwWΩwOWC

sqlcodeG -20322

sqlstateG 42961

SQL20323N ΩwxsΘ⌠ storage path wgs

bAⁿwFhC

í: ΩwwnsWxsΘ⌠AbúM

µñ½xsΘ⌠C

: qⁿO»zíú⌠AMß½súXⁿ

O»zíC

sqlcodeG -20323

sqlstateG 42748

SQL20324N @ operation wbiµñC

í: wboµ÷ñoX@ operationAwoXª@

OTwºµ÷@í≈C

: Twπ¿º@µ÷AMß½so

X»zíC

sqlcodeG -20324

sqlstateG 25502

SQL20325N sWXR]wϕµí tablespace-name

xsNWXjpW¡ max-sizeC

í: ϕµí tablespace-name AUTORESIZE w]

YESAϕπwwqjpW¡CMAn

ALTER TABLESPACE »zísWϕµíϕµí

qAOn SET TABLESPACE CONTAINERS ⁿ

O]wíqANPϕµíjpj≤ojp

W¡C

: pG⌡µ ALTER TABLESPACE »zíA

b½súX»zíºeAW[ϕµí MAXSIZEAH

Kªj≤Ñ≤ϕµíµjp[WnsWºí

qMCtANϕµí AUTORESIZE ]

NOCNAπjpNP MAXSIZE M

INCREASESIZE µ≥óC

pG⌡µ SET TABLESPACE CONTAINERS ⁿOAⁿ

w@xsAΣjppp≤Ñ≤ϕµíj

pW¡C

sqlcodeG -20325

sqlstateG 54047

446 TºΓU GU

SQL20326N H string XML WBW

BWír URI WX 1000

¡εC

í: tbBzWBWBWír

URIAHúrΩí IDCH UTF-8 ϕArΩ

°WX 1000 ¡εCstring úrΩ

rWX¡εC

LkBz»zíC

: uWBWBW

ír URIAMß½@C

sqlcodeG -20326

sqlstateG54057

SQL20327N XML ⌠íϕkWX 125 h

¡εC

í: tbú XML ⌠íϕkC⌠i

αsb≤nσRτ XML σ≤nc XML

ñC]σ≤¼cAHF¡εC

LkBz»zíC

: w∩σ≤wc XML Aε

hC

sqlcodeG -20327

sqlstateG54058

SQL20328N w∩ schema-name O XML ⌡A

sWWí namespaceB⌡m

location σ≤C

í: ϕIs XSR_ADDSCHEMADOC xsA

oCb XML ⌡AúαΓπP

Wí⌡mσ≤C

LkBz»zíC

: ≤nsWσ≤Wí⌡mC

sqlcodeG -20328

sqlstateG42749

SQL20329N XML ⌡¿dóA]≥ó@

h XML ⌡σ≤C@≥ó XML⌡σ≤ uri-type O uriC

í: XML ⌡n²¿BzPwπ XML ⌡

nh XML ⌡σ≤A XML ⌡xsw≥

óF@ XML ⌡σ≤C≥ó XML ⌡σ≤

Wí⌡m uri-type Wí XML ⌡

m uri OC XML ⌡wqºΣñ@ XML ⌡

σ≤ñAiα]t≥ó XML ⌡σ≤C

LkBz»zíC

: N XML ⌡≥ó⌠≤ XML ⌡σ

≤sW XML ⌡xswCsW uri-type O uri

σ≤C

sqlcodeG -20329

sqlstateG428GI

SQL20330N b XML ⌡xswñΣú XMLuri-type1 uri1 XML uri-type2 uri2

O xsrobject-typeC

í: Bz»zíⁿOn XSROBJECT b XML ⌡

xswñΣúC

pG xsrobject-type O XMLSCHEMAAhn XML ⌡

τ XML Curi-type1 O NAMESPACEABiαw

b»zíñ ACCORDING TO XMLSCHEMA URI l

yTO XML ⌡Wí uri1A]iαb XML

ñOªCpGτⁿw∩ LOCATION lyAh

uri-type2 O LOCATION B uri2 πAhªNO

rΩC

pG xsrobject-type O EXTERNAL ENTITYAhn XML

íΩΘσRτ XML COíΩΘA

SYSTEM ID uri-type1 (t ID uri1) PUBLIC

ID uri-type2 ( ID uri2)CpG uri2 OAh

Lk IDC

LkBz»zíⁿOC

: bBz XML ºeAn² uri1 uri2

O XML ⌡ XML íΩΘC

sqlcodeG -20330

sqlstateG22532 4274A

SQL20331N XML string LC

í: XML úα]tΓFsrBúαHsr

C

: Tw XML C

sqlcodeG -20331

sqlstateG2200S

SQL20332N XML Bzⁿ string LC

í: XML Bzⁿúo]tlrΩ ’?>’C

: Tw XML BzⁿC

sqlcodeG -20332

sqlstateG2200T

2 SQL Tº 447

SQL20333N Lk⌡µ@A]ªbΩ

data-source ñHFπ¡εC÷

σrO tokensC

í: íJB≤sRú@HFpXΩñwq

π¡εCHW]iαOΩñooτ

íµC

Lk⌡µ»zíC ½≤ϕµeOúC

í≈ΩSú÷≤wHWº¡εSwΩTCΣ

LΩb db2diag.log ú÷ΩTC

: d@º½≤÷¡εAHPw

HW]CpwHWº¡ε÷ΩTAd

db2diag.log C

sqlcodeG -20333

sqlstateG 23527

SQL20334N q Web AΩ data-source-name

¼ SOAP C÷σrO

tokensC

í: uí½≤s qT≤w (SOAP)v Web A

Ω data-source-name wN SOAP epX

°AC÷≤¼pi@BΩT≤ tokens ñC

: tokens úΩTAO≤

Ω data-source-name SOAP ]C

sqlcodeG-20334

sqlstateG560CB

SQL20335N XML ⌡xswsb XML uri-type1

uri1 uri-type2 uri2 Oh

xsrobject-typeC

í: hwn² XSROBJECT PO XML ⌡

íΩΘ URI C

pG xsrobject-type O XMLSCHEMAAh uri-type1

NAMESPACEBXML ⌡Wí uri1AH

uri-type2 LOCATIONBXML ⌡m uri2AO

XML ⌡CpG ui2 OAhⁿw⌡mC

pG xsrobject-type O EXTERNAL ENTITYAh

uri-type1 SYSTEM IDBt ID uri1AH uri-type2

PUBLIC IDB ID uri2AOíΩΘCpG

uri2 OAhⁿw IDC

LkBz»zíC

: pGⁿX uri1 uri2Ahq XML ⌡x

sw≤¼ xsrobject-type ½ XSROBJECTA

w∩ XML ⌡AΣñ@ XML ⌡Tⁿw

XMLSCHEMA IDCpG⌡m (uri2) OAh]i

HTⁿw XMLSCHEMA URI LOCATIONAH@

aO XML ⌡C

sqlcodeG -20335

sqlstateG22533 4274B

SQL20336N Ω¼ source-data-type úαH

XMLCAST Φí¿¼

target-data-typeC

í: »zí]t CASTAΣ@BΓΩ¼

source-data-type njεα¼Ω¼ target-data-typeC

úΣα½C

: ≤Ω¼AHKiHΣ

α½C÷≤wwΩ¼AªOⁿ≤ SQL Reference

σ≤ñC∩≤AwqSϕ¼α½Aα½ib

≥Ω¼PwqSϕ¼íAqiú≥

Ω¼Ω¼wqSϕ¼C

sqlcodeG -20336

sqlstateG42846

SQL20337N ≥ó BY REF lykC]X

=reason-codeC

í: U reason-code iαC

1. ϕ XMLQUERYBXMLEXISTS XMLTABLE τ

º∩Ω¼úO XML ALkⁿw BY

REF lyCϕb XMLTABLE µwqoX BY

REF lyBµ¼D XML A]iαo

C

2. ϕ XMLTABLE lywqΩ¼ XML µA

ⁿw BY REF lyC

3. b XML XMLQUERY τñAⁿw

BY REF lyCib RETURNING SEQUENCE ly

ºßAb PASSING lyñTⁿw BY REF lyC

: reason-code ⌡µUC@C

1. úP XML HºΩ¼÷p BY REF lyC

2. ⁿw XMLTABLE τºΩ¼ XML BY

REF lyC

3. b RETURNING SEQUENCE ÷Σrºßⁿw BY REF

lyAⁿw PASSING BY REF lyC

sqlcodeG -20337

sqlstateG42636

448 TºΓU GU

SQL20338N XMLCAST WµºBΓΩ

¼O XMLC

í: XMLCAST Wµ@Ω¼ XML B

ΓCXMLCAST @iq XML ¼ SQL ¼A

q SQL ¼ XML ¼CXMLCAST Wµ]

ⁿBΓ@ XMLA²bípUAΩW

ú⌡µjεα¼@C

: pGΓBΓúO XML H SQL Ω

¼A CAST WµChA≤ XMLCAST W

µAHK²@BΓO XML Ω¼C

sqlcodeG -20338

sqlstateG42815

SQL20339N XML ⌡ xmlschema-name B≤⌡µ@

operation T¼AC

í: úαb XML ⌡ ID xmlschema-name O

XML ⌡W⌡µ operation ⁿw@A]ªB≤

T¼ACpAw¿ XML ⌡AB@b

sWΣL XML ⌡σ≤C

LkBz»zíC

: d XML ⌡µ¼AAHMw XML

⌡@CpGw¿ XML ⌡ANúαsW⌠

≤ΣL XML ⌡σ≤C

sqlcodeG -20339

sqlstateG55063

SQL20340N XML ⌡ xmlschema-name bWí

namespace ñA]t@≤ ID

component-id XML ⌡σ≤Aª

J½swqAsPWí

ΣL XML ⌡σ≤C

í: ID xmlschema-name Oº XML ⌡bW

í namespace ñ]th XML ⌡σ≤CΣñ

@ XML ⌡σ≤AJ½swqAs

PWíñΣL XML ⌡σ≤Cb XML ⌡x

swñAO@≤ ID component-id XML ⌡

σ≤C

LkBz»zíC

: ≤ XML ⌡σ≤AHKJ½

swqAsWí XML ⌡σ≤C

c o m p o n e n t - i d id

SYSCAT.XSROBJECTCOMPONENTSAH o÷W

ísºSO XML ⌡σ≤i@BΩTC

sqlcodeG -20340

sqlstateG22534

SQL20341W ≤ auth-ID wOΩw½≤A

]ñe@C

í: ⁿw TRANSFER »zíiNΩw½≤e

v ID auth-IDCv ID wOΩw½≤CS

neΩw½≤C

: ún⌠≤@C

sqlcodeG +20341

sqlstateG01676

SQL20342N auth-ID úπ½≤vº¼

object-type ½≤ object-name W@h

nMv privilege-listC

í: TRANSFER »zíN½≤vAeS

½≤ºMvv ID auth-IDC½≤

object-name Mv privilege-list O≥óMvC

LkBz»zíC

: p½≤ object-name privilege-list A

Pv ID auth-ID nMvAH²v ID ¿

eº½≤C

sqlcodeG -20342

sqlstateG42514

SQL20344N ]P object-name2 ÷YAH

e object-name1 vóC]X =reason-codeC

í: ≤UC]Xⁿ÷YAevó

G

1 ]ϕµ o b j e c t - n a m e 1 bϕµÑhc

object-name2 ñOlϕµAHLkeC

2 ]° o b j e c t - n a m e 1 b°Ñhc

object-name2 ñOl°AHLkeC

3 ]wqϕµ object-name2 Owis

ϕµAHLke object-name1C

4 ]ΦkDΘτ object-name1 Ob

wq¼ object-name2 ⌠túAH

LkeC

5 ]Ω] o b j e c t - n a m e 1 P S Q L

object-name2 AHLkeC

6 ]≤° object-name1 b@ñAHL

keC

: ∩≤]X@G

1 eπϕµÑhcC

2 eπ°ÑhcC

2 SQL Tº 449

3 ≤wisϕµC

4 ≤Φkτ¼C

5 e SQL C

6 N≤°¼A]D@ñC

sqlcodeG -20344

sqlstateG429BT

SQL20345N XML úOπµ@Bíπ

σ≤C

í: XML úOíπσ≤Cxs≤ϕµñwτ

XML Oπµ@Bíπ XML

σ≤C

LkBz»zíC

: xsτ XML n∩ XML A

Σ¿πµ@Bíπσ≤ChA

xsτ XML C

sqlcodeG -20345

sqlstateG2200L

SQL20346N XML ⌡ xmlschema-id bWí

namespace-uri ñú]tW

element-local-name sC

í: τ@ⁿwWí namespace-uri ñT

W element-local-name nτº XML σ≤

CMASQL ID xmlschema-id XML ⌡

N element-local-name iWí namespace-uri ñ

sC

LkBz»zíC

: dWí namespace-uri ñ

W element-local-nameA∩≤ XML ⌡nτ

XML σ≤OTC≤WBWí

XML ⌡A½τC

sqlcodeG -20346

sqlstateG22535

SQL20347N XML bWí namespace-uri ñú]

tW element-local-name C

í: XML σ≤úXτⁿwWí

namespace-uri ñnW element-local-nameC

LkBz»zíC

: úXⁿwWW

í XML CpG XML OTA≤ⁿw

WWíC

sqlcodeG -20347

sqlstateG22536

SQL20349N Lksí plugin-name º

∩Mxswñ∩MC]X

reason-codeC

í: Lks í plugin-name º∩Mxs

wñ∩MC reason-code ⁿX]G

1. LkⁿJ∩MíC

2. ∩Mí°i∩Mí API

PpXΣúeC

3. LkP∩MxswsuAsunDO

C

4. b∩MxswñΣú∩MC

5. Bz∩Mxswñ∩MAo

KC

6. ñP∩MxswsuóC

7. wNL∩MíC

8. wv∩MíIsC

9. Dwº¼p

: \pXσ≤AH o÷∩M

íΩC @°UC reason-code

wG

1. τ∩MíOsbOB≤T

mC

2. Tw∩Míb∩M

í API ºpXΣABª°iXO

TC

3. Tww∩MxswBb⌡µAB

∩MíxswsuOTC

4. b∩Mxswñ∩∩M

C

5. TwOTΩ@∩MíñK

ΦC

6. dOw∩Mxsw⌠⌠Bb⌡

µC

7. Tw∩MíúO

TC

8. τpXOπIs∩Mív

¡C

9. TwíOα≈Nº¼p∩MΣñ@

wwqº¼pCdb2diag.log ñi৬p

lΩTC

sqlcodeG -20349

sqlstateG429BU

450 TºΓU GU

SQL20350N í plugin-name º∩Mxs

wOóC

í: Lks í plugin-name º∩Mxs

wñ∩MA]∩MxswOóC

: \pXσ≤AH o÷∩M

íΩC≤íxswsu

C

sqlcodeG -20350

sqlstateG42516

SQL20351W ñFwwqíº wrapperwrapper-name °A wrapper ∩

C

í: ≤∩ wrapper DB2_UM_PLUGIN

÷∩Aú∩g°Aⁿws

DB2_UM_PLUGIN ÷∩C

: Yn≤w°Aⁿw

DB2_UM_PLUGIN ÷∩A≤°A∩C

sqlcodeG +20351

sqlstateG01677

SQL20352W ∩∩M≤A≤pX¼²ϕ

µA²úA≤í∩MxswC

í: w°A]w DB2_UM_PLUGIN ∩Cqí

∩Mxsw¬ °A∩MA²

CREATE USER MAPPINGBALTER USER MAPPING

DROP (USER MAPPING) »zívTpX¼²ϕµñ

∩MC

: í∩Mxswt@A

HB≤≤∩MC

sqlcodeG +20352

sqlstateG01678

SQL20353N A±@LkwqΩ¼

type-name BΓ nameC

í: bA±@ñAú\wqΩ¼

type-name º name OCbUCípñAú\ϕ

íú type-name Ω¼G

v SELECT DISTINCT »zí

v GROUP BY ly

v ORDER BY ly

v t DISTINCT Eτ

v UNION ALL HXBΓl SELECT VALUES

»zíC

LkBz»zíC

: úΣΩ¼ type-name WnD@

Cz\iHjεα¼YΣLτAN

Ω¼≤ⁿΣΩ¼C

sqlcodeG -20353

sqlstateG42818

SQL20357N @hpXµÑqTwΩxW

commit rollback BzóC]

AxWµ÷Giαú@PC

iBzß≥ SQL »zíC]X

reason-codeC

í: pX°Aweµ÷ commit rollback nDA

@hpXµÑqTwΩxLk¿n

DCiαO]°AóBqTóΣLóC

Twµ÷C

]XⁿXSw¼pC

1. commit óA≤spXΩC

2. commit óA≤spXΩC

3. rollback óA≤spXΩC

4. rollback óA≤spXΩC

5. Tw rollback BzoA] db2fmp

bpX°AWºεA ’-430’C

: dzqΘxAH oΩTCb

pXµÑqTwΩxWiαnΓ⌡µv

@CiαnDtz≤UC

Y] 5AíPpX°AsuApG

oX ’connect reset’ clp ⁿOAMß½ssuC

sqlcodeG -20357

sqlstateG 40003

SQL20358N commit rollback BzoC

iα¿YpXΓÑqTwΩ

xµ÷CiBzß≥ SQL »zíC

]X reason-codeC

í: pX°Aweµ÷Tw rollback nDA@

hpXΓÑqTwΩxLk¿nDCi

αO]°AóBqTóΣLóCpXΓ

ÑqTwΩmWµ÷iα¿C

]XⁿXSw¼pC

1. pXΩxTwiC

2. pXΩxñiC

3. Rollback BzoCpXΓÑqTwΩ

mWµ÷iα¿C

2 SQL Tº 451

4. Tw rollback BzoA] db2fmp

bpX°AWºεA ’-430’C

: P]C]úOpX°A

óBpXΩxósuóA]iα

nDtz≤UCYpX°AóA

RESTART DATABASE ⁿON¿µ÷ commit

rollback BzCYpXΩxóA½s

óΩCYsuóAó ⌠⌠z/

qTMaAHPwúD]C

Y] 3AdpXΩxWiαµ÷A

MßΓR (Ysb)C

Y] 4AíPpX°AsuApG

oX ’connect reset’ clp ⁿOAMß½ssuC

sqlcodeG -20358

sqlstateG 08007

SQL20360W Lkⁿwv ID iasuC

í: Lkⁿwv ID iasuCewq

ia⌠wqA°AúΣia⌠wqC

]iasu²óAHF@δsuC

: Tw°AΣia⌠wqBwT

wqia⌠wqA½siasuC

sqlcodeG +20360

sqlstateG 01679

SQL20377N bHrΩ start-string l SQL/XML ϕ

íτñAoúXk XML r

hex-charC

í: SQL/XML ϕíτN SQL rΩqΣñ

@α½ XML rΩA²rΩº Unicode rXI

hex-char ]trúOXk XML 1.0 rCr

]tbHrΩ start-string lrΩñC hex-char N

úXkrϕ ″#xH″ µí Unicode rXIAΣñ H

O@hQirCe\UC Unicode r

(Wϕíwq)G#x9 | #xA | #xD | [#x20-#xD7FF]

| [#xE000-#xFFFD] | [#x10000-#x10FFFF]Ciαo

SQL/XML ϕíτdGXMLCASTB

X M L E L E M E N TBX M L F O R E S TBX M L A G GB

XMLDOCUMENTBXMLTEXTBXMLATTRIBUTESB

XMLQUERY XMLTABLEC

LkBz»zíC

: úúXkr hex-charANΣm½

¿e\rC

sqlcodeG -20377

sqlstateG0N002

SQL20379N v ID LkΣ SECADM v¡N

½≤veª¡C

í: π SECADM v¡v ID LkNΣ

½≤veª¡CúLAªiHN½≤v

eΣLv IDC

LkBz»zíC

: ∩úPv ID @½≤sC

sqlcodeG -20379

sqlstateG42502

SQL20383W p RETURN DATA UNTIL lyⁿwA

e\oC

í: p RETURN DATA UNTIL lyⁿwAe

\@oA≥d CpGoAhd

GiαúPC

: NAd GiαúπC°n

de\≤¼pC

sqlcodeG +20383

sqlstateG 02506

SQL20384W úΣⁿwyÑ⌠CTºHσyÑ⌠

C

í: ΩwzíúΣⁿwyÑ⌠C

: pΣ°AyÑ∩yÑ⌠

A\ Administration Guide: Planning ñ÷uΣ

rXMví≈A\ DB2 InfoCenterC

sqlcodeG +20384

sqlstateG01684

SQL20386N úαb DECLARE CURSOR »zíñⁿ

w XQuery ϕíC

í: DECLARE CURSOR »zíúe\b FOR ÷Σr

ºßⁿw XQuery ϕíC XQuery ϕíuα

»zíWPσ÷pC

: q DECLARE CURSOR »zíú

XQuery ϕíANΣm½¿»zíWCoXP

»zíW PREPARE »zíAH XQuery ϕ

íC

sqlcodeG -20386

sqlstateG42637

452 TºΓU GU

SQL20387N ww≤ component-name ⁿwΓ

HWC

í: wº¼ ARRAY ≤úαπh

C

: uw≤ component-name ⁿw

@C

sqlcodeG -20387

sqlstateG428GP

SQL20388N w≤ component-name ⁿwLh

C

í: ¼ SET TREE ºw≤úα

WL 64 Cw≤ component ⁿwWL

C

: úAHΣúWL 64C

sqlcodeG -20388

sqlstateG54061

SQL20389N w≤ component-name ñwq

≤ elementC

í: w≤ component-name wqñúsb

≤ elementC

: ú≤CúXUCd AH

CXw≤G

SELECT ELEMENTVALUE FROM SYSCAT.SECLABELCOMPONENTELEMENTS

WHERE COMPID=(SELECT COMPID FROM SYSCAT.SECLABELCOMPONENTS

WHERE COMPNAME = component-name )

pGb⌡µqτ SECLABEL Aτd

wrΩAHTwoCPΣ≤bw

hñPC

sqlcodeG -20389

sqlstateG4274F

SQL20390N ]wh security-policy ñwqw

≤ component-nameAH≤L

k≤w security-labelC

í: wuα]tqºwhñwq

≤Cw≤ component-name ú≤wh

security-policyCw security-label ≤whA

H≤ component-name Lk≤wC

: ú≤wh security-policy w

≤C⌡µUCd AHCX≤whw

≤G

SELECT COMPNAME FROM SYSCAT.SECLABELCOMPONENTSWHERE COMPID =(SELECT COMPID FROMSYSCAT.SECURITYPOLICYCOMPONENTRULESWHERE SECPOLICYID =(SELECT SECPOLICYID FROM

SYSCAT.SECURITYPOLICIESWHERE SECPOLICYNAME =

security-policy) )

sqlcodeG -20390

sqlstateG4274G

SQL20391N LkN≥≤sεMµ

column-nameA]SPϕµ÷pw

hC

í: Fnµ column-name P SECURED WITH

lyAH DB2SECURITYLABEL Ω¼wqªAw

hPϕµ÷pC

: CREATE TABLE »zí SECURITY

POLICY lyA ALTER TABLE »zí ADD

SECURITY POLICY lyANwhsWϕµC

sqlcodeG -20391

sqlstateG55064

SQL20392N ϕµ table-name/ wwhC

í: @ϕµhiH@whC@÷pA

Núα≤ϕµwhC

: ϕµⁿwt@whC

sqlcodeG -20392

sqlstateG55065

SQL20393N wWXwh security-policy ≤j

C

í: @whhi]t 16 ≤C

: εwh security-policy ⁿw

≤C

sqlcodeG -20393

sqlstateG54062

SQL20394N wh policy-name Whñú

sbsWh access-ruleC

í: GRANT EXEMPTION REVOKE EXEMPTION

»zíñⁿws Wh access-ruleAú≤wh

policy-name LBAC WhC

2 SQL Tº 453

: ⁿwwhWhñúsbⁿ

ws WhC

sqlcodeG -20394

sqlstateG4274H

SQL20395N w security-label GRANT P

≤ component-name ºswPw

≡C

í: pGP WRITE v READ vU@

Ahªí¼UCWhG

1. Y¼ ARRAY w≤AhΓw

ñPC

2. Y¼ SET w≤Ah≤ WRITE v

ºwñúAO≤ READ vºw

ñúlC

3. Y¼ TREE w≤Aho

PA≤ WRITE vºwñúAO

≤ READ vºwñΣñ@l≡¼c

C

: PúPwA∩nPw

∩UCΣñ@G

1. pG component-name ¼ ARRAYATwbo

ΓwñúPC

2. pG component-name ¼ SETATwb≤

WRITE vºwñúAO≤ READ vº

wñúlC

3. pG component-name ¼ TREEATwo

PA≤ WRITE vºwñúA

O≤ READ vºwñΣñ@l≡¼c

C

sqlcodeG -20395

sqlstateG428GQ

SQL20396N Σúwh policy-name ΣW

security-label-name wC

í : Σúwh p o l i c y - n a m e ΣW

security-label-name wCoy¿τ

SECLABEL_BY_NAME ⌡µóC

: d security-label-name ≈gCTw

OTwhWC

sqlcodeG -20396

sqlstateG4274I

SQL20397W í routine-name w⌡µªA²b⌡µ

ío@ error-codeC≤hΩ

TizC

í: í routine-name w⌡µªCbnDτ

í⌡µío@CßoO

error-codeC÷≤oΩTiC

wJ ADMIN_CMD íΘXG (Y

)C

: poº÷ΩTA ΘX

G (Y)CpGb⌡µíúTºA

dΣeM¼pC°n½sIsíC

sqlcodeG +20397

sqlstateG01H52

SQL20400 - SQL20499

454 TºΓU GU

SQL20401N ] MQT W object-name mϕ

µPϕµAHϕµLkw

h[HO@C

í: ]πΘd ϕµ (MQT) mϕµPϕµ

AHϕµLk LBAC [HO@C

: bAϕípUA≤ MQT mϕµ

object-nameA½súX»zíC

sqlcodeG -20401

sqlstateG55067

SQL20402N v ID auth-id Sbϕµ table-name W

⌡µ operation-name @ LBAC

C

í: v ID auth-id úobϕµ table-name W⌡µ@

operation-nameCYLAϕw/K

AhúoíJB≤sRúⁿO@ϕµεCAτúo

Nϕµ≤ⁿO@ϕµC

: VΩwwznDPv ID

auth-idA⌡µíJB≤sRú@Aϕw

KCYnNϕµ≤ⁿO@ϕµAP

WRITE gJvwC

sqlcodeG -20402

sqlstateG42519

SQL20403N v ID auth-id w access-type sw

(security-label)C

í: C@v ID hiH@ WRITE (gJ) v

wAH@ READ (¬ ) vwCw

security-label wv ID auth-idAiiµ

access-type s C

: Yzn≤≤ access-type s w

Az² REVOKE SECURITY LABEL »zí

°v ID auth-id w security-labelC

sqlcodeG -20403

sqlstateG428GR

SQL20404N Lk≤w½≤

policy-name.object-nameA]ªeb

ñC]X reason-codeC

í: Lk≤w½≤ object-nameCLk≤

]p]X reason-code ⁿwG

1. w@C

2. O@@µC

: ∩≤]XpUG

1. w∩wQwhºwA

°oCziHUCd MΣπ

C

SELECT GRANTEE FROM SYSCAT.SECURITYLABELACCESSWHERE SECLABELID =

(SELECT SECLABELID FROMSYSCAT.SECURITYLABELS

WHERE SECLABELNAME = object-name ANDSECPOLICYID =

(SELECT SECPOLICYID FROMSYSCAT.SECURITYPOLICIES

WHERE SECPOLICYNAME =policy-name ) )

2. w∩wO@µϕµA≤ϕ

µ≤wAO≤ϕµCziHU

Cd MΣⁿO@ϕµAHⁿO@

µC

SELECT TABNAME, COLNAME FROM SYSCAT.COLUMNSWHERE SECLABELNAME = object-name AND

TABNAME =(SELECT TABNAME FROM SYSCAT.TABLESWHERE SECPOLICYID =

(SELECT SECPOLICYID FROMSYSCAT.SECURITYPOLICIES

WHERE SEPOLICYNAME =policy-name ) )

sqlcodeG -20404

sqlstateG42893

SQL20405N Lk≤wh½≤ object-nameA]

ªebñC]X reason-codeC

í: Lk≤w½≤ object-nameCLk≤]p

]X reason-code ⁿwG

1. O@@ϕµC

2. @wªC

3. Σ@hWh≥P@KvC

: ∩≤]XpUG

1. ≤ⁿwhO@ϕµCziHUC

d MΣⁿhO@ϕµC

SELECT TABNAME FROM SYSCAT.TABLESWHERE SECPOLICYID=

(SELECT SECPOLICYID FROMSYSCAT.SECURITYPOLICIES

WHERE SECPOLICYNAME = object-name )

2. ≤⌡whwCziHU

Cd MΣ⌡whwC

SELECT SECLABELNAME FROM SYSCAT.SECURITYLABELSWHERE SECPOLICYID=

(SELECT SECPOLICYID FROMSYSCAT.SECURITYPOLICIES

WHERE SECPOLICYNAME = object-name )

2 SQL Tº 455

3. °WUAwhWhí

KvCziHUCd MΣπhºWh

KvC

SELECT GRANTEE, ACCESSRULENAME FROMSYSCAT.SECURITYPOLICYEXEMPTIONS

WHERE SECPOLICYID=(SELECT SECPOLICYID FROM

SYSCAT.SECURITYPOLICIESWHERE SECPOLICYNAME = object-name )

sqlcodeG -20405

sqlstateG42893

SQL20406N Lk≤w≤½≤ object-nameA

]ªOwh@í≈C

í: Lk≤w≤½≤ object-nameA]@

wh½≤C

: ≤w≤whCzi

HUCd MΣw≤whC

SELECT SECPOLICYNAME FROM SYSCAT.SECURITYPOLICIESWHERE SECPOLICYID =

(SELECT SECPOLICYID FROMSYSCAT.SECURITYPOLICYCOMPONENTRULES

WHERE COMPID =(SELECT COMPID FROM

SYSCAT.SECURITYLABELCOMPONENTSWHERE COMPNAME = object-name ) )

sqlcodeG -20406

sqlstateG42893

SQL20408N ϕµ source-tablename Lksϕµ

target-tablenameA]ϕµµ

source-columnname PΣϕµ÷pµ

target-columnname úC]X =reason-codeC

í: b ALTER TABLE ... ATTACH PARTITION »z

íñAϕµµPϕµñº∩µ (

m∩⌠) úC reason-code ⁿXú¼A

Hnb SYSCAT.COLUMNS °µñMΣϕµ

C

U@Lk∩ϕµΦAHΣeAO

o≥x°AziH@Pϕµesϕ

µAMßN source-tablename ñΩsosϕµC

peϕµΩA\uDB2 ΩTñ

vñusϕµv@C

1 µ (TYPENAME) Ω¼úC

2 µ (NULLS) iúC

3 µ⌠tw] (IMPLICITVALUE) úeC

pGϕµµMϕµµú⌠tw

] (Y IMPLICITVALUE úO NULL)Ah⌠t

w]Cp

IMPLICITVALUE ΩA\ SQL

Reference ManualC

4 µrX (COMPOSITE_CODEPAGE) úC

5 túYw]ly (COMPRESS) úC

6 O@ϕµº source-columnname wP

ϕµº target-columnname wú

PCoΓ≈ϕµⁿO@µPAB

C@∩µúPw[

HO@C

: ≤ϕµñúºBC

1 Yn≤Ω¼úºBAoXUC»z

íG

ALTER TABLE ... ALTER COLUMN ...SET DATA TYPE ...

2 w∩Σñ@ϕµAoXUCΣñ@»zíA

H≤úºµiG

ALTER TABLE... ALTER COLUMN...DROP NOT NULL

ALTER TABLE... ALTER COLUMN...SET NOT NULL

3 sϕµCpeϕµ

ΩA\uDB2 ΩTñvñus

ϕµv@C

4 sϕµCpeϕµ

ΩA\uDB2 ΩTñvñus

ϕµv@C

5 Yn≤µtúYAoXUCΣñ@

»zí≤úºBG

ALTER TABLE ... ALTER COLUMN ...COMPRESS SYSTEM DEFAULT

ALTER TABLE ... ALTER COLUMN ...COMPRESS OFF

sqlcodeG -20408

sqlstateG428GE

SQL20409N XML σ≤c XML ]t XMLIXAPWXí ID ¡εC

í: LkúP XML ºC XML I÷p

í IDA] XML IhPohñl

IXAP ID C

: w∩σ≤c XML Aε XML

hAOεlIA!ΣO≤º

XML IhlIC

456 TºΓU GU

sqlcodeG -20409

sqlstateG 560CG

SQL20410N XML ñº XML IlIWX

lIq¡ε (limit-number)C

í: ϕíú XML ñAXML IlI

WXlIq¡ε (limit-number)C

: ∩gú XML ϕíAlI

úWX¡εC

sqlcodeG -20410

sqlstateG 560CH

SQL20413N ]v ID auth-id woúΣ READ ¬

vwAHLk⌡µτ

SECLABEL_TO_CHARC

í: Yn⌡µτ SECLABEL_TO_CHARAv

ID π READ ¬ vwCREAD ¬ v

wwgv ID auth-id oúC

: pΩwwzπ SECADM

v¡AnD½sPwC

sqlcodeG -20413

sqlstateG 42520

SQL20414N authority-or-privilege v¡MvLk

Pv ID authorization-IDC

í: GRANT »zíNv¡MvPúo

¼v¡MvvWC SECADM v¡LkP

OsvWC

LkBz»zí

: PúPv¡MvANΣPi

¼v¡Mvv IDC

sqlcodeG -20414

sqlstateG 42521

SQL20415N ]Σñ@≈≥ªϕµⁿO@AH≤

sBRúíJ UNION ALL °@

óC

í: pG°Ob@hⁿO@ϕµWAh

Lk∩ UNION ALL °⌡µ≤sBRúíJ@C

LkBz»zí

: ≤sBRúíJ UNION ALL °C

sqlcodeG -20415

sqlstateG 429BZ

SQL20416N ú (seclabel) Lkα½wC

π policy-id h ID wh

correct-length r°C

value-length r°C

í : I N S E R T U P D A T E »zí

DB2SECURITYLABEL ¼µⁿwCLkα½

wA]ª°úA≤O@ϕµºw

hwCpG seclabel O *NAhΩw

gJ db2diag.log C

: d INSERT UPDATE »zíAT

wwµñ]wA∩≤O@ϕµwh

ÑCAqPϕµPºwh

O@ϕµñ⌡µ SELECTAPúLCz

sⁿPwhO@ºϕµíwCYn

owh ID whWA SQL d C

Tºñwh ID Xm½h IDC

SELECT SECPOLICYNAMEFROM SYSCAT.SECURITYPOLICIESWHERE SECPOLICYID = policy-id

sqlcodeG -20416

sqlstateG 23523

SQL20417W SQL sbsΩ

data-source-name Yw¿Cosu

error-textC

í: pX°ALkb SQL sísΩ

data-source-nameAHPLkPwΩΣ\α

≤CSQL d ww]sC]bsíT

Pw°A\αAH⌡µiα¼

Cerror-text ]tosu≤÷ΩTC

: ΩiA½ss»zí½

ssΩ]FOϕ SQL »zíñe¼ϕ

µϕíAYbsºß⌡µΩ]AHεs

M⌡µísu¼A≤≈CpnA

error-text ñΩTRsΩCpΩ

°Asu÷ΩTAbuΩTñvñ

jMusu°AvC

sqlcodeG +20417

sqlstateG 01689

SQL20418N ΩwswⁿwwC

í: zsWΩwswgⁿww

C

: ∩t@ΩwsAMßA@

C

sqlcodeG -20418

2 SQL Tº 457

sqlstateG 4274J

SQL20419N Yϕµ table-nameAhv ID auth-id

Se\w security-label-name

O@µ column-name LBAC C

í: LkwO@µAúD

e\gJⁿwO@µ LBAC C]v

ID auth-id Sⁿw security-label-name O@ºΩ

gJv LBAC AHLkHO@ϕµ table-name

ñµ column-nameC

: VΩwwznDPv ID

authid ⁿw security-label-name O@ºµgJv

LBAC C

sqlcodeG -20419

sqlstateG 42522

SQL20420N Yϕµ table-nameAhv ID auth-id

Siqµ column-name úw

security-label-name LBAC C

í: Yn≤m½O@µwAv ID

πi¬gµ LBAC C]v ID auth-id S

i¬gⁿw security-label-name O@ºµ

LBAC AHLk≤m½wC

: VΩwwznDPv ID

authid i¬gⁿw security-label-name O@ºµ

LBAC C

sqlcodeG -20420

sqlstateG 42522

SQL20421N ϕµ table-name wh[HO

@C

í: ⁿwhO@ϕµLk≤whC

: ⁿwwhO@ϕµC

sqlcodeG -20421

sqlstateG 428GT

SQL21000 - SQL21099

SQL21000N DB2 Net Search Extender Sw

Tatmb¡xWC

í: °AWSwtm DB2 Net Search

Extender ΣCΣ≤UC⌠@\αnG

CONTAINSBSCORE NUMBEROFMATCHESC

: Tw DB2 Net Search Extender wwC

sqlcodeG -21000

sqlstateG 42724

SQL22000 - SQL22099

SQL22000W Σú½≤ object-name nDtmC

object-type w]tmC

í: ]½≤SvSwtmAHN½≤

¼w]tmC

: pGw]tmµOTAhL⌡µ

⌠≤@C

SQL22001W Σú½≤ object-name w]tmC

object-type wtmC

í: ]½≤SvSwtmAHN½≤

¼wtmC

: pGwtmµOTAhL⌡µ

⌠≤@C

SQL22004W Σúwº½≤nDtmC

object-name w]tmC

í: ]½≤SvSwtmAHN½≤

¼w]tmC

: pGw]tmµOTAhL⌡µ

⌠≤@C

SQL22005W Σúwº½≤w]tmAN

object-name wtmC

í: ]½≤SvSwtmAHN½≤

¼wtmC

: pGwtmµOTAhL⌡µ

⌠≤@C

SQL22006N ] object-action-or-contact-name ús

bAHLk[H≤sRúC

í: nD API ≤stmúsbC

: AMß½soX API IsC

458 TºΓU GU

SQL22007N ⁿwudⁿvOrW

Health-Indicator-name LC

í: uα∩udⁿv⌡µnD@C

úudⁿvúsbC

: PTOrWAMß½súXn

DC

SQL22008N parameter-name parameter-value

úOTµíB¼C

í: ]úúOiⁿµíB¼A

HLk nD@C

: PTµí¼AMß½

súXnDC

SQL22009W SΩdpΩTC

í: SΩdpΩTC

: pGµpΩTOTAhL⌡µ

⌠≤@C

SQL22010N parameter-name parameter-value

úbiⁿd≥AYj≤

parameter-max-value /p≤

parameter-min-valueC

í: ]úúbiⁿd≥AHL

k nD@C

: úiⁿAMß½súXn

DC

SQL22011W Σú object-name-or-type tmC

í: ½≤½≤¼SªvSww]tmC

: ún⌠≤@C

SQL22012W ⌠tΩsóC

í: úsbTΩsAB∩w]Ω⌠ts

óCLk⌡µⁿOC

: Tww DB2 B⌠wAϕa

]wC

SQL22013N obj-act-contact wsbALkAsWC

í: znD API hsW@wsb@qC

: ∩Rús@qC

SQL22014W d °PdL÷ΩC

í: ΩSdΩAd°w÷¼C

: τd°bΩW⌡µñC

SQL22015N ⁿwudⁿvOrW

Health-Indicator-name ∩½≤¼LC

í: úudⁿv∩½≤¼úsbC

: τ½≤¼OrWAA½sú

XnDC

SQL22016N d °dⁿ

Health-Indicator-name C]X =reason-codeC

í: d°Lk⌠≤C∩≤]Xí

pUG

1. dⁿúB≤¼AC

2. dⁿgL⌠C

3. dⁿwC

: ∩≤]X@G

1. τdⁿTΩB≤¼ACiαwgM

DCdⁿ]iαbP¼Aºíi

CpGⁿ@AhiαOdⁿF

]wCAdⁿiαHtíp

CGupA UPDATE ALERT

CONFIGURATION ⁿOú¬F C

2. yA²dⁿgL@π½sπz

íjATww⌠LdⁿA½súXn

DC

3. UPDATE ALERT CONFIGURATION ⁿO

dⁿCÑ⌠LdⁿßAA½s

úXnDC

pGD≥sbApuIBM NΣñvC

SQL22017N d °búAoDY½

CSQLCODE = sqlcodeC

í: d°bⁿwdⁿ

AoDY½C

: ≤ SQLCODE ñⁿXAA½s

úXnDC

pGD≥sbApuIBM NΣñvC

2 SQL Tº 459

SQL22018W LkdⁿXΩC

í: XΩxs≤ΩwϕµC]Lks ϕ

µAwg≤ϕµlwqATµúsbA

HLk ϕµΩC

: pGD≥sbApuIBM NΣ

ñvC

SQL22019N ≤DwAwεd °Bz

C]X = reason-codeC

: pGD≥sbApuIBM NΣ

ñvC

SQL22020N ]F@OΘqW¡Awεd

°BzCµjp sizeC

: pGD≥sbApuIBM NΣ

ñvC

SQL22021N w÷¼C

í: ]ew÷¼÷AHLk⌡µn

íC

: UC@@G

v d°úAMDC

v ∩÷C

SQL22022N @íú≈°ALk⌡µ@íC

í: ]@tmwq@í°úAϕA

HLk⌡µníC

: UC@@G

v d°úAMDC

v w∩∩@íA°@íC

SQL22025N wⁿwLΘJ reorgchk xs

C

í: xs@uΣ ’T’ M ’S’CpG ’T’

ⁿw@AhxsGOp

<schema.table-name> πϕµWC

: QΘJ½súXC

SQL22200 - SQL22299

SQL22200N LkεuDB2 z°AvC

í: ]uDB2 z°AvebBz@

ßnDAHLkεuDB2 z°AvC

: oXa /FORCE ∩ DB2ADMIN

STOP ⁿOAH °uDB2 z°AvbBz

µnDAjεuDB2 z°AvεC

SQL22201N uDB2 z°AvLkOD≈

hostname W authorization-IDC

]X reason-codeC

í : uD B 2 z°AvLkO

authorization-IDA]pUG

1. L ID KXC

2. KXwC

3. bßwC

4. bßⁿ¡εC

5. uDB2 z°AvLkBzH root ¡≈

úXnDC

6. vóC

: ]XAUC@G

1. τOwD≈ hostname ⁿwF ID M

KXC

2. authorization-ID ≤D≈ hostname WK

XCpztzA o≤UC@w≤

FKXAY½nDC

3. pztzAHúΩwbßC

4. pztzAHΣX∩bß¡εC

5. HD root ¡≈½súXnDC

6. oFíOC

YbMΦºßA¼oTºAp

IBM NΣñC

SQL22202W LkRεuDB2 z°AvC]X

reason-codeC

í: uDB2 z°AvRε@óAiα]p

UG

1. uDB2 z°AvwRεC

2. uDB2 z°AvebNϕ DB2 ßBzn

DC

: ó]AUCΣñ@@

G

1. ún⌠≤@C

460 TºΓU GU

2. @ÑuDB2 z°AvúABz⌠≤nDAO

½súXRεnDAⁿwjε∩CjεRεN

εebBz⌠≤nDC

SQL22203W Lk°RεuDB2 z°AvC]

X reason-codeC

í: uDB2 z°Av °Rε@óAiα]

pUG

1. uDB2 z°AvRεC

2. @znDbiµñC

: ó]AUCΣñ@@

G

1. ún⌠≤@C

2. @ÑuDB2 z°Av¿BzznDA

O½súX °RεnDAⁿwjε∩Cjε

°Rε@i²nDPznDµBzAo

iὬznDQ¿C

SQL22204N ⌡µnDAuDB2 z°Avoú

Y½C

í: BznDAbuDB2 z°Avño@ú

Y½C

: pΩTA\uDB2 z°Av

First Failure Data Capture LogC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCNUCnΩTiuIBM NΣñ

vG

v Dí

v SQLCODE TºX

v SQLCA e (iα)

v l (pG)

SQL22205C ⌡µnDAuDB2 z°Avoº

C

í: BznDAbuDB2 z°Avñoº

C

: pΩTA\uDB2 z°Av

First Failure Data Capture LogC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCNUCnΩTiuIBM NΣñ

vG

v Dí

v SQLCODE TºX

v SQLCA e (iα)

v l (pG)

SQL22206N bsTºεCoC]X

reason-codeC

í: bTºεCW¼ºúTTºCHU

]XMµG

1. LkTºεCCiαwWLe\TºεCC

2. b¬ TºεCoC

3. bgJTºεCoC

4. qTºεCñ¼@hLTºC

5. TºεCoC

6. ÷¼TºεCoC

7. d TºεCoC

8. RúTºεCoC

: TwWLe\TºεCCY

nAεTºεCAMß½súXnDC

pGbMΦßA≥¼TºA

puIBM NΣñvC

SQL22207N uDB2 z°AvLkbD≈ hostname

W⌡µ ScriptC]X reason-codeC

í: uDB2 z°AvLk⌡µ ScriptAiα]p

UG

1. ⁿwF@s ScriptA Script úsbC

2. Script u@²LC

3. ]Σú»zíεrAHLk⌡µ Script

ß@µC

4. ⌡µ Script AotC

: ó]AUCΣñ@@

G

1. τⁿw Script búº⌠ñD≈

hostname WC

2. τu@²bD≈ hostname WOC

3. τ Script eAMß½súXnDC

4. pΩTA\uDB2 z°Av First

Failure Data Capture LogC

pGb@ßA≥¼T

ºA\uDB2 z°Av First Failure Data

Capture LogAH o÷ΩTApuIBM NΣ

ñvC

SQL22208N uDB2 z°AvLkbD≈ hostname

Ww/O library-name ñA⌡µτ

/Φk function-nameC]X

reason-codeC

í: ⌡µw/Oñτ/ΦkAuDB2

2 SQL Tº 461

z°AvoAiα]pUG

1. Σúw/O library-nameC

2. bw /O l ibrary-name ñΣúτ /Φk

function-nameC

3. úΣbuDB2 z°AvWIsτ/ΦkC

: ó]AUCΣñ@@

G

1. τw library-name Osb≤D≈ hostname WC

2. pΩTA\uDB2 z°Av First

Failure Data Capture LogCYlB≤@ñAhb@

tⁿOµúBIsuWl≈αvCNU

CnΩTiuIBM NΣñvG

v Dí

v SQLCODE TºX

v SQLCA e (iα)

v l (pG)

3. \]X 2 C

SQL22209N uDB2 z°AvbD≈ hostname W

oº Java C

í: uDB2 z°AvPuJava

ívqTAoCy¿Diα]pUG

1. bD≈ hostname WTwtm JavaC

2. ]w DB2 z°A jdk_path tmúTC

: UC@G

1. pD≈ hostname tzAHτOwAϕ

awMtm JavaC

2. τOwTa]w DB2 z°A jdk_path tm

Czi CLP ° jdk_path tmC

ⁿVD≈ hostname Ww Java mC

pGbßA≥¼TºAp

uIBM NΣñvC

SQL22210N bRε¼AUAuDB2 z°AvLk

⌡µⁿwnDC

í: ]euDB2 z°AvwRεAHuDB2

z°AvLk⌡µnDC uDB2 z°AvRε

Auα⌡µznDC

: ϕuDB2 z°AvúARεA½s

nDCpzΩwzAHMw≤Rε

uDB2 z°AvC

SQL22211N ]wuDB2 z°Avtm

parameter-token AoC]X

reason-codeC

í: ≤UCAS≤suDB2 z°Avt

mG

1. tmúC

2. tmúbTd≥C

3. ≤suDB2 z°AvtmAotC

: ]XAτUCG

1. tmsbC

2. ⁿwtmbTd≥C\ DB2

Administration Guide: Performance ñtmíA

H oe\d≥C

3. \uDB2 z°Av First Failure Data Capture

LogAH o÷ΩTApuIBM NΣñ

vC

SQL22212N uDB2 z°AvqTC

ßtGclient-ip-addressC°AtG

server-ip-addressC

í: uDB2 z°AvqTCiα]p

UG

1. tzw÷¼°AtWuDB2 z°A

vC

2. ≤ítAwε°AtñuDB2

z°AvC

3. °AtWSwuDB2 z°AvC

4. uDB2 z°AvbßtWTsC

5. ßt°AtWqTltTt

mAQC

6. ⌠⌠sC

7. uDB2 z°AvñíPsuñC

: dUCUG

1. uDB2 z°Av÷¼C

2. uDB2 z°AvεC

3. °AtWwwuDB2 z°AvC

4. wbßtWAϕaNuDB2 z°Avs

C

5. ßM°AtWqTltúwAϕtm

C

6. ⌠⌠B@C

7. SiHτC

pGD≥sbAP⌠⌠z≤PuIBM N

ΣñvpC

462 TºΓU GU

SQL22213N DB2ADMIN Bz¿\CQ

íC

í: DB2ADMIN ⁿOwQuDB2 z°A

vA²OuDB2 z°AvLkíC

: dUCUG

v TwuDB2 z°Avtmñuuπ¼²Ω

wvtmOTCYtmuuπ¼²Ωwv

ⁿA DB2 Administration Guide ñ÷≤uDB2

z°Aví≈C

v Tww]tuuπ¼²ΩwvΩwz

íC

v pGuuπ¼²ΩwvObuuπ¼²Ωv

ATwí ID KXúwT]wC

í ID buuπ¼²ΩwvW

SYSADM v¡CziH DB2ADMIN SETSCHEDID

ⁿO≤í ID KXC

v Twuuπ¼²ΩwvSQt@í

C

bτWzßAεAMß½suDB2

z°AvCpGbßA≥¼

TºApuIBM NΣñvC

SQL22214N zI node-name úb DB2 I²

ñC

í: zI node-name LCIWúb DB2

I²ñC

: LIST ADMIN NODE DIRECTORY ⁿ

OτIW node-name OsJzI²ñC

pGzICbzI²ñAúX

CATALOG ADMIN ... NODE ⁿOAHszIC p

GbßA≥¼TºAp

uIBM NΣñvC

SQL22215W uDB2 z°AvtmwQ≤

sC

í: wQ≤stmAúLAz½suDB2

z°AvA≤C

: ½suDB2 z°AvA²≤

C

SQL22216N ⌡µXRDx@AoC ]

X = reason-codeC

í: ⌡µ@AoºCiα]XpUG

1 DxDxWh≤ 8 rC

2 oXBΓlⁿO°≤e\ 126 rC

3 NnDÑAoXSΩW

MVS.MCSOPER.* ¬ v¡AΣñ * Dx

WC

4 ∩≤nDADxwb@ñC

: ∩≤]X@G

1 dú@DxWWOh

≤ 8 rC

2 dBΓlⁿO°Oh≤ 126 rC

3 Nn¬ v¡úΩ

MVS.MCSOPER.*AΣñ * ODxWC

4 TwznXRDxb@ñC

SQL22220N uDB2 z°Avo@ Script

CScript X error-codeC

í: uDB2 z°Avb⌡µ Script Ao@

Script CScript ⌠AX error-codeC

: τ script OTC

pGb@ßA≥¼T

ºA\uDB2 z°Av First Failure Data

Capture LogAH o÷ΩTApuIBM NΣ

ñvC

SQL22221N íb@ñC]X

reason-codeC

í: ]íb@ñAHíLkBz

nDAiα]pUG

1. íC

2. AϕatmíC

: dUCUG

1 . τíOwCíO

SCHED_ENABLE DB2 z°AtmC

GET ADMIN CONFIGURATION ⁿO°

uD B 2 z°AvtmAHτ

SCHED_ENABLE µ]wCYn∩⌠≤tm

A U P D A T E A D M I N

CONFIGURATION ⁿOC

2. τOwAϕatmíCYntm

íA DB2 Administration Guide ñ÷≤ DB2

z°Aí≈C

pGb@ßA≥¼T

ºA\uDB2 z°Av First Failure Data

Capture LogAH o÷ΩTApuIBM NΣ

ñvC

2 SQL Tº 463

SQL22222N uívnJbßLC

í: pGuπ¼²ΩwbuDB2 z°Av

AhínnJbßAαsuπ¼²

ΩwCO]S]wbßAO≤n

JbßS]t DB2 IDC

: pGw]wFnJbATwb

@ DB2 IDCziUCⁿOA

]wuívnJbßG

DB2ADMIN SETSCHEDID <userid> <password>

SQL22223N Ω instance-name úbD≈ hostname

WC

í: ]nDñúΩ instance-name úbD≈

WAHD≈ hostname WuDB2 z°AvLk⌡

µnDC

: dUCUG

v PΩ instance-name ∩ºI²ñI

ΩµTC

v Ω instance-name bD≈ hostname WC

pGb@ßA≥¼T

ºA\uDB2 z°Av First Failure Data

Capture LogAH o÷ΩTApuIBM NΣ

ñvC

SQL22230N LkbtñΣΩ datasetC

í: iα]pUG

1. ΩsC

2. ⁿΩb C

3. Ωúb¼²ñⁿw C

4. ⁿw@Ω PDS/E ¿WC

5. Ω PDS/E ¿WtLrAOWXt

e\°W¡C

peT]÷ΩTA MVS tTº

IGW01021TBIGW01508T IGW01511EC

: TwΘJΩWOTAΩ

wsABtWwⁿΩb C

SQL22231N Ω dataset úΣnD@C

í: ⁿwºΩYe²εΩPnD

@@Aoeiα]AúAO²µíΩ

¼CpAúαⁿw PS Ω¿WC

: TwΩeA≤∩ @C

\uDB2 z°Av(DAS) First Failure Data

Capture LogA o÷ΩTC

SQL22232N buu@n²lt (JES)vñΣúu

@ ID jobidC

í: iα]]AG

1. πⁿwºu@ ID u@úµ JESC

2. πⁿwºu@ ID u@wq JES ñhúC

: Twu@ ID ≤wúµ JES Bh

úu@C

SQL22236N oF I/O C]X =reason-codeC

í: bs tAoC]XpUG

1. ⁿwFL²C

2. úsbC

3. sC

: UC]X µC

1. ⁿw²C

2. ⁿwsbC

3. ⁿwúsbC

SQL22237N b⌠ path W⌡µ@Aot

C]X = reason-codeC

í: bs tAoC∩≤]Xí

pUG

1 ⁿw⌠wsbC

2 ⁿw⌠úsbC

3 ∩e¬Sw²C

4 ∩Rúet@í

Sw²C

5 Lks ⁿw²C

6 Lkⁿw⌠mC

7 búAϕ⌠wqñúFⁿwD²C

pAHDjΦíRúD

²C

8 ⁿw⌠ú²C

9 ⁿw⌠LC

10 ⁿw⌠W°C

11 tWSiíC

12 wFiHW¡C

13 wFⁿwC

14 oΩΘ I/O C

15 oLkOC

464 TºΓU GU

: ∩≤]XpUG

1 ⁿwúsb⌠C

2 ⁿwTΩsb⌠C

3 τⁿw²úO¬C

4 τⁿw²⌠≤ΣL

íC

5 τµiHs ⁿw²C

6 τⁿw⌠mMiC

7 τⁿw²OC

8 τⁿw⌠i²C

9 τⁿw⌠OC

10 τⁿw⌠¿bSw@tº⌠W

j¡εC

11 τtWiíC

12 ÷¼@hAMß½@C

13 τ@ú¬ dH

í≈C

14 ½@CpGD≥sbApuIBM

NΣñvC

15 ½@CpGD≥sbApuIBM

NΣñvC

SQL22245N JCL úóC] (code[, token]) =reason-codeC

í: JCL úóA]pUC]XG

01 ΣúπOd JCL [c &JOB dA

d±bDn JCL [cñmWCd

ODn JCL [cñ TEMPLATE dºß

@iDdC

02 Od JCL [cCTºñO

]tPDWC

03 Dn JCL [cñWXwOd JCL [c

&CTLSTMT XCTºñOw]w

&CTLSTMT wqC

04 Dn JCL [cñWXwOd JCL [c

&STEPLIB XCTºñOw]w

&STEPLIB wqC

05 Dn JCL [cúOH TEMPLATE »zí

lC»zíODn JCL [cñ@D

»zíC

06 JCL [cñu@WBJWú]tu@

BJ JCL [cτ &SEQC

JCL [cτ &SEQ ⁿwb JCL [c

u@WBJWñCTºñO]tú

T JCL »zíC

07 b //JOB-statement JCL [cñ@D

»zíñAΣú÷Σr JOBC÷Σriα

OQF (commented out)BΘJAO

≥ów¡í (SOOb÷Σrºß)C

08 Dn JCL [cúπcúTCn

JCL »zíiαQF (commented out)B

≥ó±mASOOpGb JCL [cñ

in-stream JCL C

09 JCL [cñu@WBBJW ddname

ykOLCípiα]GWµ

°úTAµ]ADrCTºñ

O]túT JCL »zíC

10 b JCL [cñ « ΦkCJCL [

c]t@hW « rC« O

⌠≤ JCL [c@AYSH

OrAhúCTºñO]tú

T JCL »zíC

11 b JCL [cñΣúOd JCL [c

&OBJECTC

12 wq JCL [cúXb JCL [

cñCTºñO]tPD JCL [c

WC

13 Od JCL [cúXb JCL [cñC

TºñO]tPDOd JCL [c

WC

14 ú JCL °ABLkΣtmwCT

ºñO]tPDnDjpCYnK

DAε∩ Ωw½≤iµ

BzC

: wí≤DCpGD

≥sbApzuΩwzvuIBM NΣ

ñvC

SQL22247N w@óC

í: buDB2 z°AvWwC

: ∩uDB2 z°AvW DISCOVER

tmAHCpGzuQwA

N≤ KNOWNCpGzQwjM

AhN≤ SEARCHCYn∩tmA

UPDATE ADMIN CONFIGURATION ⁿOC

2 SQL Tº 465

SQL22250W kGDASMIGR OαnbuDB2

vU⌡µºuDB2 z°Av

íAíOqouDB2 v

ñIsC

í: DASMIGR ⁿOykG

DASMIGR [-h | -p [DAS ]w⌠]]

ⁿO∩G

-h CLoTºC

-p N DAS u@²µuDB2 vw

²ºUC

DAS ]w⌠

m½N DAS u@²w]mCubⁿw

F ″-p″ ∩Ao∩C

dG

dasmigr -p "C:\DB2 PROFILES"

: Σñ@ⁿO∩oX DASMIGR

ⁿOC

SQL22251N NuDB2 z°Avq source-dasname

α target-dasname óC]X

reason-codeC

í: LkαuDB2 z°Avsource-dasnameAi

α]pUG

1. buDB2 z°AvWuuπ¼²Ω

wvC

2. uuπ¼²ΩwvbuDB2 z°AvWt

múTC

: buDB2 z°Avtarget-dasname W

UC@G

1. τuuπ¼²ΩwvTΩsbC

2. τ TOOLSCAT_DB TOOLSCAT_SCHEMAuDB2

z°AvtmTΩTCNª]w

uuπ¼²ΩwvW⌡C GET ADMIN

CONFIGURATION ⁿO° TOOLSCAT_DB

TOOLSCAT_SCHEMA µ]wCYn∩⌠≤

uDB2 z°AvtmAh UPDATE

ADMIN CONFIGURATION ⁿOC

pGbßA≥¼TºAp

uIBM NΣñvC

SQL22252N DAS αóA]X reason-codeC

í: αuDB2 z°AvAoC]Xp

UG

1. itΩú¼ALk¿αC

2. uDB2 z°AvOuπ¼²C

3. αoúY½C

:

1. τ¼≈tΩ DAS αC

2. τzwuπ¼²ABuDB2 z°Avtm

TaOuπ¼²C

3. pΩTA\uDB2 z°Av First

Failure Data Capture LogC

SQL22255W kG

dasauto [-h|-?] -on|-off

í: ΘJúTCⁿOG

-h|-? πΩT

-on|-offuDB2 z°Av

: ½sΘJⁿOApUG

dasauto [-h|-?] -on|-off

SQL22256W dasauto ⁿOw¿\C

í: Bzíw¿C

: ún⌠≤i@B@C

SQL22260I wQ≤suDB2 z°AvC

SQL22261N uDB2 z°Av≤sⁿOoDw

C

í: ≤suDB2 z°AvAoDw

C

: puIBM NΣñvAYiατ

úlC

SQL22262N úΣDnºíuDB2 z°A

v≤sC

í: zαb DB2 Dní≤suDB2 z°A

vC

: uDB2 z°AvαⁿO

(dasmigr) ⌡µDní≤s@C

466 TºΓU GU

SQL22263I wQαuDB2 z°AvC

SQL22264N uDB2 z°AvαⁿOoDw

C

í: αuDB2 z°AvAoDw

C

: puIBM NΣñvAYiατ

úlC

SQL22265N úΣnºíuDB2 z°A

vαC

í: zαb DB2 DníαuDB2 z°A

vC

: uDB2 z°Av≤sⁿO

(dasupdt) ⌡µní≤s@C

SQL22266N µwUwwuDB2 z°A

vC

í: uDB2 z°AvwwbuDB2 vUA

uDB2 z°Av≤sⁿOYb⌡µC

: quDB2 v⌡µuDB2 z°Av≤

sⁿOAuDB2 z°AvnmC

SQL22267W kGDASUPDT O≤snbuDB2

vU⌡µºuDB2 z°Av

íAíOqouDB2 v

ñIsC

í: DASUPDT ⁿOykG

DASUPDT [-h | -p [DAS Profile Path]rbrk;

ⁿO∩G

-h CLoTºC

-p N DAS u@²µuDB2 vw

²ºUC

DAS ]w⌠

m½N DAS u@²w]mCubⁿw

F ″-p″ ∩Ao∩C

dG

dasupdt -p "C:\DB2 PROFILES"

: QΣñ@ⁿO∩oX

DASUPDAT ⁿOC

SQL22270N LkNW name pHpHs

sWpHMµC

í: pHpHswbpHMµñC

: @WspHpHs

C

SQL22271N ΣúW name pHpHs

ΩTC

í: bpHMµñΣúpHpHsC

: d≤WA½C

SQL22272N LkíJΣ key O²C

í: tíJO²A²OsO²Σ key wb

tñC

: qtñú½At@

ΣíJsO²C

SQL22273N ΣúΣ key O²C

í: ]O²úsbAHΣúΣ key O

²C

: d≤ΣA½C

SQL22280N ]íwRεAHLk⌡µ

@C

í: nÑí½sAα⌡µ@C

: íC

SQL22281N íwb@ñC

í: ]íwb@ñAHLkC

: ún⌠≤i@B@C

SQL22282N íLksuuπ¼²ΩwvC

]X = reason-code SQLCODEsqlcodeC

í: ]íLks uuπ¼²ΩwvAH

LkBzíτA reason-code ⁿw]pUG

1. w ID KXúTC

2. uDB2 z°Avtmñuuπ¼²Ωwv

tmúTCUCΣñ@uDB2 z°Avt

múTG

v TOOLSCAT_DB

v TOOLSCAT_SCHEMA

2 SQL Tº 467

3. bPtWt@íbuuπ¼²

ΩwvC

4. uzL@qT≤w TCP/IPAαΣuuπ¼²

ΩwvC

5. ºC÷A SQLCODE sqlcodeC

: ∩≤]X@G

1. dz ID KXA½C

2. τuDB2 z°AvTOOLSCAT_DB

TOOLSCAT_SCHEMA tmOwT]wC

GET ADMIN CONFIGURATION ⁿO°

TOOLSCAT_DB TOOLSCAT_SCHEMA µ]

wCYn∩⌠≤uDB2 z°AvtmA

UPDATE ADMIN CONFIGURATION ⁿOCpG

bßA≥¼TºAp

uIBM NΣñvC

3. ptzC

4. UC@G

v pGuπ¼²ΩwObíA]w

uDB2 z°Avtm toolscat_inst ⁿw

ΩAH TCP/IP qTC

v pGuπ¼²ΩwObíA≥

Tw toolscat_db admin tmIiΣ

TCP/IP @qT≤wC

5. pΩTA\uDB2 z°Av First

Failure Data Capture LogC

pGbMΦßA≥¼TºA

puIBM NΣñvC

SQL22283N uuπ¼²Ωwvñúsb@

taskid.suffixC

í: íLkquuπ¼²Ωwvñ @C

@iαwquuπ¼²ΩwvñúwúsbC

: u@ñvd@OsbC

SQL22284N w@ taskid.suffixC

í: Lk⌡µnD@ (Y⌡µw@)A]

ew⌡µ@C

: UC@@G

v ⌡µuY⌡µ v

v @AA½s⌡µuY⌡µw@

vC

SQL22285N íLkqX

partition-number Ωwñ≥∩

D≈WC

í: nDXúbΩwñC

: LIST DBPARTITIONNUMS ⁿO

πIMµAHτXOsbC

SQL22286N Lk⌡µn@C

í: ]oºAHíLk⌡µ@C

: pΩTA\uDB2 z°Av

First Failure Data Capture LogC

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvC

SQL22287N userid S⌡µ@ taskid.suffix

\ivC

í: @Lk⌡µA]S¼≈v¡⌡µ

@C

: bα≈⌡µ@ºeAn@

N⌡µ\ivPC

SQL22295N LkP≡ port-number ºD≈

host-name W SMTP °AQqTC

]X = reason-codeC

í: ≡ port-number ºD≈ host-name W SMTP

°ALkQ≤qT≤wel≤CUC]Xⁿ

XFíG

1. S SMTP °Ab≡ port-number host-name W

⌡µC

2. P SMTP °AqTAoºC

:

1. τⁿw SMTP °AWOTAB

Services ñⁿw SMTP ≡∩≤ SMTP °A

≡C

2. b@tⁿOúñIsuWl≈αvCpG

D≥sbApuIBM NΣñvC

SQL22296N ]ⁿLAHLk

SMTP qT≤wel≤C

í: SMTP °ALkⁿw¼Q≤

el≤qT≤wC

: τⁿwⁿTC

pG SMTP °ALkFⁿA]iα

Czi⌠≤ΣLl≤ßµWτAHN

468 TºΓU GU

l≤eP SMTP °A¼CpG¿

\Ab@tⁿOúñIsuWl≈αvCp

GD≥sbApuIBM NΣñvC

SQL22297I n½suDB2 z°AvAtm

≤C

í: uDB2 z°AvwQtmA²O≤ú

YC½suDB2 z°AvßA≤

C

: Yn²≤buDB2 z°AvU½s

AhLi@B@C

SQL22400 - SQL22499

SQL22400N τSW function-or-feature-name

LC

í: τSW function-or-feature-name LC÷

≤τSWAjM DB2 σ≤C

: ⁿwτSWAA½n

DC

sqlcodeG-22400

sqlstateG5U001

SQL22401N Nzí ID agent-ID íús

bC

í: Nzí ID agent-ID íeúsbC

Ynd@ñΩwíA LIST

APPLICATIONS ⁿOC

: ⁿw@ñíNzí IDAA½

nDC

sqlcodeG-22401

sqlstateG5U002

SQL22402N Σúí °°iC

í: ]ⁿw°i ID °i¼LAΣúí

°°iC

: ⁿw°i ID °i¼A

A½nDC

sqlcodeG-22402

sqlstateG5U003

SQL22403N xs °@ monitoring-task-name ú

@hLC]XGcodeC

í: xs°@ monitoring-task-name ú@

hLA]X code wú]Ciα]Xp

UG

v @í action-mode LC

v ]ⁿw°@W monitoring-task-name LA

HnD°@óC

v ]ot@°@W]O

monitoring-task-nameAHnD°@óC

v ]ⁿwíΩwiLAHnD

xs°@óC

v nDxs°@óC]S÷°iAH

report-IDs ñ@h°i ID LC

v ]ⁿw°@ ID monitoring-task-ID LAH

nD∩≤°@óCiαO÷°@

úsbAúMNO@twq°@Ctwq

°@OLk∩≤C

: ∩≤]X@G

v Yns°@Aⁿw@í CCYn∩

s°@Aⁿw@í MCMß½nDC

v °@Wúα NULLB°WX 128 r

Cⁿw°@WAA½nDC

v °@@WCs°@ⁿw

@WAA½nDC

v Yn²o°@iHíΩwAⁿw

’Y’Fhⁿw ’N’CA@C

v ⁿw@hsí°°i IDAA½n

DC

v ⁿw@wqs°@ IDAA½n

DC

sqlcodeG-22403

sqlstateG5U004

SQL22404N τS function-or-feature-name

≤Ωw½≤Aⁿw@í

action-mode LC

í : @í a c t i o n - m o d e LCYn

function-or-feature-name Ωw½≤Aⁿw@í

CCYn≤ function-or-feature-name Ωw½≤Aⁿ

w@í DC

: ⁿw@íAA½nDC

sqlcodeG-22404

sqlstateG5U005

2 SQL Tº 469

SQL22405N ]í °÷ monitor-switch bΩ

wzíhWw÷¼AHuí

°vLk¼n snapshot ΩC

í: ]í°÷ monitor-switch bΩwz

íhWw÷¼AHuí°vLk¼n

snapshot ΩC

: °÷Ωwzítm

Aⁿw°÷AA½nDC

sqlcodeG-22405

sqlstateG5U006

SQL27900 - SQL27999

SQL27902N bD LOAD PENDING ¼AñϕµWú

e\ LOAD RESTART/TERMINATEC

í: ún RESTART TERMINATECLOAD

í RESTART TERMINATE í

°²eó/ LOAD @Cu²eⁿJ@ó

ϕµABϕµB≤ LOAD PENDING ¼AAΣ

ªC∩≤úB≤ LOAD PENDING ¼AϕµAuΣ

LOAD í INSERT REPLACE íC

: YnNΘJeJϕµA

INSERT REPLACE í½soX LOAD ⁿOCzi

H LOAD QUERY íAdϕµµ¼AC

SQL27903I agenttype wb timestamp A≤

partitionnumber WC

í: oTºⁿX DB2 NzíNnbw

WlC

: ún⌠≤@C

SQL27904I ΣΘJCΘJ@ΘJC

í: oTºⁿX DB2 NzíNnbw

WlC

: ún⌠≤@C

SQL27907I ΘJO²°W¡ record-lengthC

í: oTºⁿXn≤uⁿJv@O²°

C

: ún⌠≤@C

SQL27908I íb⌡µñAdhGcheck-levelC

í: oTºⁿXOwIdC

: ún⌠≤@C

SQL27909I bl numberofrecords Sjr

O²C

í: oTºⁿXwe numofrecords O²

lC

: ún⌠≤@C

SQL27910I rΩjrO chardelAµjrO

coldelApIO deceptCbl

numofrecords jrO²C

í: oTºⁿX≤rΩBµpIj

r≤CtATº]πwe numofrecords O

²wlC

: ún⌠≤@C

SQL27911I wQaΘJ∩M filenameAH

¬ΩC

í: TºⁿXwQaΘJ∩MAH

¬ ΩC

: ún⌠≤@C

SQL27912I b¬ΘJ∩MC

í: TºⁿXb¬ ΘJ∩MC

: ún⌠≤@C

SQL27913I wQa¬ΘJ∩MC

í: TºⁿXwQ¬ ΘJ∩MC

: ún⌠≤@C

SQL27914I @í modeC

í: oTºⁿXNzí@íC

ΓúP@íG

v

v R

: ún⌠≤@C

SQL27915I ΘX∩MC

í: oTºⁿXSΘX∩MC

: ún⌠≤@C

470 TºΓU GU

SQL27916I wQΘX∩M filenameC

í: oTºⁿXwQΘX∩MC

: ún⌠≤@C

SQL27918I eWGfilenameC

í: oTºⁿXíñeWC

: ún⌠≤@C

SQL27919I wQe filenameAHgJΩ

C

í: oTºⁿXwQeAHgJ

ΩC

: ún⌠≤@C

SQL27920I íb numkeys ΣC

í: oTºⁿXíñΣ

C

: ún⌠≤@C

SQL27921I keyname lGindex °Glength mG

position ¼GtypeC

í: oTºíΣC

: ún⌠≤@C

SQL27922I SΘXΩA]⌡µ¼

ANALYZE (R)C

í: oTºⁿXA]@í ANALYZE

(R)AHSΘXΩC

: ún⌠≤@C

SQL27926I partitionnum ΘXΩNe

ΘXC

í: oTºⁿX partitionnum WΘXΩ

NeΘXC

: ún⌠≤@C

SQL27927I wBz numofrecords O² (µ)C

í: oTºⁿXwBz numofrecords O² (

µ)C

: ún⌠≤@C

SQL27928I bBzO²s numC

í: oTºⁿXbBzO²Cubⁿw

TRACE ∩ípUA°iTºC

: ún⌠≤@C

SQL27929I q°ΩτXGhexvalue (Q i) decvalue (Qi)C

í: oTºHQiMQiΓµí°i

°ΩτGC

: ún⌠≤@C

SQL27930N íwO²A]X

reason-codeAB÷O²s

rec-numC

í: ⁿJíAϕPwO²≤@A

FO²CpGⁿwF ’dumpfile’ ⁿJóAhzi

Hb÷XñA≤WCX÷O

²s rec-num ΣDO²C

reason-code ⁿwípUG

1. µΩ¼rΩϕkLCykL

WXd≥C

2. ∩≤Σµ]tbO²e 32K ºC

3. O²O (µr)C

4. O²°úXw°C

5. O²úπC

6. BzúµoC

: ∩≤ reason-code @pUG

1. TwrΩϕkΩ¼OTC

2. c¿Σµ]tbO²e 32KB ºC

3. pGzßO²OAdzΩOTC

4. TwO²°új≤p≤w°C

5. TwΘJΩOπC

6. TwúµOTBϕuWhC

SQL27931I bNΘX∩MgJ filenameC

í: oTºⁿXΘX∩MOgJ filenameC

: ún⌠≤@C

SQL27932I bNe∩MgJ filenameC

í: oTºⁿXe∩MOgJ filenameC

: ún⌠≤@C

2 SQL Tº 471

SQL27935I agenttype w≤í timestamp b

partitionnumber W⌠C

í: oTºⁿX DB2 NzíΦ¿wº

W@C

: ún⌠≤@C

SQL27936I gíGhr pAmin Asec ϕC

í: oTºOb°ig ípC

: ún⌠≤@C

SQL27937I úαGthroughput O²/ϕC

í: oTºⁿXwº DB2 NzíúαC

: ún⌠≤@C

SQL27939I ΘXO²pGX

partitionnumCO²pGnumofrecordsC

í: oTºⁿXwºwBzO²

C

: ún⌠≤@C

SQL27941I íwºεC

í: oTºⁿXíwºεC

: ún⌠≤@C

SQL27942I numofwarnings iTº

numofdisrec ≤O²C

í: oTº°ib@ío numofwarn

iTº numofdisrec ≤O²C

: ún⌠≤@C

SQL27945I ΣGindexCΩGdata1 data2 data3

data4 data5C

í: oTº°iwºΣC

: ún⌠≤@C

SQL27947I ñFⁿwbtm linenum µΘJ

ΩC

í: ñFⁿwbtm linenum µΘJΩC

YⁿwⁿOµ∩AN[HFhANtm

ñºΘJΩ@]wC

: ún⌠≤@C

SQL27948I ñFⁿwbtm linenum µΘX

ΩC

í: ñFⁿwbtm linenum µΘXΩC

YⁿwⁿOµ∩AN[HFhANtm

ñºΘXΩ@]wC

: ún⌠≤@C

SQL27949I ñFⁿwbtm linenum µe

ΩC

í: ñFⁿwbtm linenum µeCY

ⁿwⁿOµ∩AN[HFhANtmñ

ºe@]wC

: ún⌠≤@C

SQL27950I ΘJΩ¼ filetypeC

í: oTºⁿXΘJΩµí filetypeC

v 0-ASC

v 1-DEL

v 2-BIN

v 3-CUR

: ún⌠≤@C

SQL27951I YOGijrΘJΩAh

ñ NEWLINE XC

í: oTº°iⁿXAw∩Giw¡

ΘJΩAñF NEWLINE XC

: ún⌠≤@C

SQL27952I w NEWLINE XC

í: oTº°iⁿX NEWLINE XC

: ún⌠≤@C

SQL27953I kGdb2split[-c tmW][-d eW][-i ΘJW][-o ΘXW][-h íTº]

í:

-c ∩Nⁿwtm⌡µí

-d ∩ⁿwe

-i ∩ⁿwΘJ

-o ∩ⁿwΘX

472 TºΓU GU

-h ∩NúíTº

SQL27959N Ωwtm∩ option-name L

C]X = reason-codeC

í: TºñⁿWΩwtm∩ⁿw

AOPⁿwΣñ@ΣLⁿJ∩úeC

iα]XpUG

1 bΩw⌠ñAOϕ

DB2_PARTITIONEDLOAD_DEFAULT n²

]w OFF ALkⁿwΩwtm∩C

2 uαⁿw@Ωwtm∩C

3 be db2Load API piPartLoadInfoIn ΘJ

cñALⁿC

4 be db2Load API poPartLoadInfoOut Θ

XcñALⁿC

5 ú MODE ∩UCñ@G

v PARTITION_AND_LOAD

v PARTITION_ONLY

v LOAD_ONLY

v LOAD_ONLY_VERIFY_PART

v ANALYZE

6 NzíjAp≤Ñ≤Oñ

e\jC

7 MµñXjXAp≤Ñ

≤Oñe\jXC

8 ú ISOLATE_PART_ERRS ∩

UCñ@G

v SETUP_ERRS_ONLY

v LOAD_ERRS_ONLY

v SETUP_AND_LOAD_ERRS

v NO_ISOLATION

9 ú STATUS_INTERVAL ∩bd

≥ 1-4000 ñC

10 j≡j≤Ñ≤p≡C

11 C H E C K _ T R U N C A T I O NBN E W L I N E M

OMIT_HEADER ∩@Xk TRUE M

FALSEC

12 ú RUN_STAT_DBPARTNUM

XkXC

13 pGí A N A L Y Z EAhⁿw

MAP_FILE_OUTPUT ∩C

14 pGí P A R T I T I O N _ O N L Y

LOAD_ONLYABßAhⁿ

w PART_FILE_LOCATION ∩CpGí

PARTITION_ONLY LOAD_ONLYAhpG

¼O C U R S O RAN

PART_FILE_LOCATION ∩ABⁿw

WC

15 uϕí

PARTITION_AND_LOADBLOAD_ONLY

LOAD_ONLY_VERIFY_PART AiHⁿ

J@ RESTART M TERMINATEC

16 úD]ⁿw FILE_TRANSFER_CMD ∩Ah

Lkⁿw HOSTNAME ∩C

17 ϕPⁿJⁿO ALLOW READ ACCESS

COPY YES ∩ALkj≈

í L O A D _ E R R S _ O N L Y M

SETUP_AND_LOAD_ERRSC

18 LOAD_ONLY M LOAD_ONLY_VERIFY_PART

íPⁿJⁿO CLIENT ∩úeC

: TΩwtm∩½súX

LOAD ⁿOC

SQL27960N ϕ¼ CURSOR A

PART_FILE_LOCATION ⁿw@

π≥WC

í : ϕq¼ C U R S O R ΘJⁿJA

PART_FILE_LOCATION ∩ⁿw@π≥

WAúO²C

: w∩ PART_FILE_LOCATION Ωwt

m∩AHAϕ½súX LOAD ⁿOC

SQL27961N úDí ANALYZEAhbΩ

w⌠ñLkⁿw ROWCOUNTC

í: úDí ANALYZEAhúΣⁿJⁿO

ROWCOUNT ∩C

: ½súXS ROWCOUNT ∩ⁿJⁿ

OC

SQL27965N DB2_LOAD_COPY_NO_OVERRIDE n

² = value LC

í: COPY NO ieoX LoadA²

DB2_LOAD_COPY_NO_OVERRIDE n²LC

: \uDB2 ΩTñvAH o÷≤n²

ΩTA °]wn²Hεm½π COPY

NO i LoadC

2 SQL Tº 473

SQL27966W DB2_LOAD_COPY_NO_OVERRIDE n

² value m½Fb Load ñⁿw

COPY NO C

í: wQ COPY NO ioX Load ⁿOA

²O DB2_LOAD_COPY_NO_OVERRIDE n²m½

C

: \uDB2 ΩTñvAH o÷≤

DB2_LOAD_COPY_NO_OVERRIDE n²ΩTA

°]wn²Hεm½π COPY NO i

LoadC

SQL27967W Load COPY NO iwgα½

HADR ⌠

NONRECOVERABLEC

í: Load COPY NO iwgα½

NONRECOVERABLEC]b HADR ⌠oX LoadA

²]w DB2_LOAD_COPY_NO_OVERRIDE n²

AHoC

: COPY NO Load b HADR ⌠L

CziH]w DB2_LOAD_COPY_NO_OVERRIDE n²

m½ COPY NO AOⁿN COPY NO

α½ NONRECOVERABLEC

SQL27970N ⁿwFúeJ∩XC]X =reason-codeC

í: ⁿwFúeJ∩XC

LkBzⁿOC

reason-code ⁿwípUG

1. SKIPCOUNT RESTARTCOUNT ∩¼C

2. uWJí (ALLOW WRITE ACCESS) P

REPLACEBCREATE REPLACE_CREATE J∩

úeC

3. wwíJA∩ import ⁿOⁿwFuWJí

(ALLOW WRITE ACCESS)C

4. w∩íJ° import ⁿOⁿwFuWJí

(ALLOW WRITE ACCESS)C

5. wϕµΩwjpA∩ϕµⁿwFuWJ

í (ALLOW WRITE ACCESS)C

6. wwíJA∩ import ⁿOⁿwF Commitcount

AUTOMATICC

7. w∩ import ⁿOⁿwF Commitcount AUTOMATICA

²°AúΣo∩CΣTwp°A

DB2 UDB LinuxBUNIX Windows V8.1 FixPak

4AH≤¬ DB2 C

8. w∩ import ⁿOⁿwFuWJí (ALLOW WRITE

ACCESS)A²°AúΣo∩CΣuWJ

°A LinuxBUNIXBWindowsBzSeries M

iSeriesC

: ∩≤UC]X@G

1. SKIPCOUNT RESTARTCOUNT ∩½soX

ⁿOC

2. ½soXSⁿw ALLOW WRITE ACCESS ⁿOA

INSERT INSERT_UPDATE J∩C

3. ½soXSⁿw ALLOW WRITE ACCESS ⁿOA

½ssS INSERT BUF ∩JΩ]

(s db2uimtb.bnd db2uimpm.bnd)C

4. ½soXSⁿw ALLOW WRITE ACCESS ⁿOC

5. ½soXSⁿw ALLOW WRITE ACCESS ⁿOA

LOCKSIZE ROW ≤ϕµC

6. ½soXSⁿwTwpⁿOA½ss

S INSERT BUF ∩JΩ] (s

db2uimtb.bnd db2uimpm.bnd)C

7. ún∩úe°AoⁿOC

8. ún∩úe°AoⁿOC

SQL27971N qFJíºßAw≤F

ϕµC

í: ϕuWJ⌡µAµíw≤Fϕ

µAHPWFsϕµC

íεBzC

: pGQnA∩sϕµ½s⌡µ

@C

SQL27972N ΘJεCd≥ (l≤

first-failed-row ⌠≤ last-failed-row)

íJϕµñCSQLCODE = sqlcodeC

í: pµXΩw@LkíJ@tCqΘJ

¬ εCΩCΘJñ@hµPníJµ

ΩwµúeC

≥BzU@CΘJΩC

: dΘJMΩweCpGQnA

∩ΩwA∩ΘJß½s⌡µ@C

SQL27980W íbϕµϕµños

≈ΩC

í: ΩB≤s≈¼ACí

ϕ@SúoΩC≤Ω⌠≤

ΘJO²AúQJíⁿJí

CQⁿJíεCiHqº¼pϕµ

474 TºΓU GU

(Yⁿw)CXíúBz⌠≤iαsb≤

ΩñΩC

: ún⌠≤@C

SQL27981W íLkτϕµϕµñO

s≈ΩsbC

í: ΩiαB≤s≈¼AA²O

íLkTo@ICíϕ@SúoΩ

C≤Ω⌠≤ΘJO²Aú

QJíⁿJíCQⁿJí

εCiHqº¼pϕµ (Yⁿw)CX

íúBz⌠≤iαsb≤ΩñΩ

C

: ún⌠≤@C

SQL27982N úAΣuⁿJ API(sqluvtld)vC

í: úAΣuⁿJ API (sqluvtld)vCuDB2 ⁿ

JvíO@ⁿΣjqⁿJCuDB2 ⁿJv

íizL db2Load API ⌡µC

: sqluvtld API ⌠≤Is API

íC

SQL27983N LOAD íLk½C

í: LOAD ϕµwPΩ≈AB

πΘd ϕµmϕµH≈Ω

vѽsπzCoíεHíJí½s

í⌡µ LOAD í½@C

: bπΘd ϕµmϕµ

½sπzºeAH LOAD íJíⁿwss

í REBUILDCúP LOAD ssíAO

H IMMEDIATE CHECKED ∩⌡µ SET INTEGRITY

»zíAHH≈Ω@πΘd

ϕµmϕµCpG LOAD ½síLk

vÑ@Ahºeó LOAD @²εA

πΘd ϕµmϕµα½sπzC

SQL27984W b Export (X) íANYΩTx

s PC/IXF CImport CREATE

íñNúΣC]X

=reason-codeC

í: ]XG

1 ΩTxsA]µW]tQ

i 0x2B 0x2DC

2 úΣ XML µC

3 xs MDC ΣC

4 xsϕµΣC

5 Ww]rXα½IC

6 úΣⁿO@ϕµC

7 úΣ ’SELECT * FROM <TABLE-NAME>’ H

@rΩC

8 úΣ Method NC

: Export (X) íΩⁿvTA²úαb

Import CREATE @ñ½ϕµC

² db2look uπ½ϕµ (n)AA⌡µ

Import (J)ChAún⌠≤@C

SQL27985N úAΣuⁿJv⌡µ

(db2atld)C

í: úAΣuⁿJv⌡µ (db2atld)Cuⁿ

JvíO@ⁿΣjqⁿJCuⁿJv

íizL d b 2 L o a d A P IBL O A D C L P ⁿO

SYSPROC.ADMIN_CMD xs⌡µC

: db2atld ⌡µC

SQL27990W bⁿJíAo@εCOb

WC

í: LOAD_ONLY_VERIFY_PART íⁿJ

íⁿJΩwAoObWº

ΘJñ⌠≤εCAúNQ≤CpGⁿwF ″dumpfile″

óAh≤εCNxsXCYh

HWAw∩CCⁿJu@AuX

@oTºC

: pG≤εCwxsXAhiH

oXt@ⁿJⁿOAN M O D E ∩]w

PARTITION_AND_LOADAHNªⁿJT

C

SQL27991W bⁿJⁿOñⁿwFhNzíC

í: bⁿJⁿO PARTITIONING_DBPARTNUMS

Ωwtm∩ñAⁿwFhNzíCN

zíjAOH MAX_NUM_PART_AGENTS ⁿJ

∩ⁿwApGSⁿwAhw] 25C

: TNzí½súXⁿ

OCnúMAz]iHñ

PARTITIONING_DBPARTNUMS ∩AⁿJíN

∩ AϕqNzíC

SQL27992N Ω]t∩MϕA²ⁿJí

D LOAD_ONLYC

í: ⁿJbYB∩MϕCⁿw

uⁿJví²íNª°ΩAp

2 SQL Tº 475

@Aiαy¿DwGC

: pGΩH∩MϕYlAΣ]

OñΩwAh LOAD_ONLY íⁿJ

CboípUA]

OUTPUT_DBPARTNUMS ∩AⁿwΩⁿJµ

@C

pGⁿJbYB∩MϕTOΩ

A IGNOREHEADER óA∩Mϕ

ⁿJπΩC

SQL27993W wⁿw Load í STATISTICSUSE PROFILE ∩A²p]wú

sbC

í: ¼²ϕµ SYSIBM.SYSTABLES ñúsbp]

wC⌡µⁿJíºeA²p]w

C

ⁿJí≥⌡µC

: Ynp]wA RUNSTATS

í SET PROFILE SET PROFILE ONLY ∩

Cpí∩íA\ RUNSTATS

σ≤C

SQL27994W SOsw]µ°p≤µ°

CⁿJ@iαI∩≤oµ

(column-num) C

í : wⁿwly

SESSION_USERBCURRENT_USERBSYSTEM_USER

CURRENT_SCHEMA µ column-numA²Owwq°

p≤ 128 oµ (u¡ SESSION_USER)A

brX૧ßAíJoµµiαWX

°CⁿJiαIµC

: pGtúe\ I D

(SESSION_USER) WXµ°AhiHñoiCY

nKoiúAµ°b 128 HWC

pGrXα½PFon²w]µjAW[

µ°HejßµC

SQL27999N Lk∩ () ⌡µnDu

Jv@C]X = reason-codeC

í: nDuJv@≤ΩwAb

HCⁿw IMPORT ⁿO∩úXe\

@¡εC@DC

∩≤]XípUG

1 zW@pX wrapper íOD÷p

íCuΣ÷pí wrapper ízCú

Σ ODBC wrapperC

2 wⁿw DATALINK SPECIFICATION lyA²

ΣolyC

3 wⁿwUCΣñ@Σ¼óG

indexixf indexschemaC

4 ⁿwFΣ dldelfiletype óC

5 ⁿwFUCΣñ@Σ¼óG

nodefaults usedefaultsC

6 ⁿwFΣ no_type_idfiletype óC

07 wⁿwUCΣñ@Σ¼óG

generatedignoreBgeneratedmissingBidentityignore

identitymissingC

8 ⁿw COMMITCOUNT lyAwQ

A U T O M A T I C ⁿwªCpG

COMMITCOUNT lyAⁿwDsrC

9 ⁿwn ALLOW WRITE ACCESS lyC

10 ⁿwFΣ¼CuΣ¼ IXFBASC

DEL C

11 ⁿwFΣJ@CuΣ INSERT INTO

INSERT_UPDATE INTO @C

12 ϕµ]tΣñ@Σµ¼GLOB

µBXML µBúµBΩµA

ϕµOÑhcϕµ (¼ϕµ)C

13 ⁿwFΣ lobsinfile ¼óC

14 úOϕµCbϕµWwqAu

\J@C

15 úsb∩ΩwnxsC∩

Ωw⌡µ db2updv8 íxs

C

: ≤ⁿw∩AMß½ IMPORT ⁿOC

SQL29000 - SQL29099

SQL29000N DYN_QUERY_MGMT ⁿwLC

°AWw DB2 QueryPatrollerC

í: NΩwtm DYN_QUERY_MGMT ≤

s ENABLE óA]w DB2 Query Patroller °

AC

: w DB2 Query Patroller °AC

SQL29001N oΩwßhPz⌡µ DB2Query Patroller °AhúeC

í: ßP°AíXúeC

476 TºΓU GU

SQL29002N °AWw DB2 QueryPatrollerC

í: °AWS DB2 Query Patroller °AϕµC

: w DB2 Query Patroller °AC

SQL29003N DB2 Query Patroller LkⁿJ Java

O class-nameA]X reason-codeC

í: bⁿJ Java O class-name oC

]XG

1 b CLASSPATH WΣúOC

: Tw CLASSPATH ñwF class-nameC

SQL29004N DB2 Query Patroller O class-name L

kHO signature IsΦk

method-nameC

í: Σú Java Φk method-nameC

: Tww DB2 Query Patroller ß

OTC

SQL29005N user-ID F QueryPatroller úX]wC

í: user-ID F Query Patroller úX

]wCoiα≤UCΣñ@]y¿G

1. iαSúX]wC

2. ≤/súX]wiαw

C

: nDΩwzúX]w½

súX]wC

SQL29006N wú Java º¼p exception-stringC

í: wú Java º¼p exception-stringC

: pGDMsbApzNAH

C

SQL29007N LkP Query Controller qTC

í: Query Controller iα⌡µqTiαwOC

: nDΩwz Query ControllerC

SQL29008N úu@íAoC

í: úu@íAoC

: pGDMsbApzNAH

C

SQL29009N wdC]X reason-codeC

í: wd C]XpUG

1. DB2 úe\d úGAd tDB

OBSOsBisϕµBÑq@

BIDENTITY_VAL_LOCAL τBNEXTVAL ϕ

í/ PREVVAL ϕíC]Ad úiHOd

bIñ⌡µA]Ω⌡µd A¼AiαúO

C

2. d ≤s DB2 ϕµA]AúiHOdbIñ

⌡µA]Ω⌡µd A¼AiαúAC

3. d Lk±JεCA]t¼íC

4. d úiHOdbIñ⌡µA]t¼

íC

5. DB2 úe\d ±JεCñCϕd ]tCíJ

ANiαoo¼pC

6. ñADB2 úe\Nd ±JεCC

7. bd ñ REOPT ALWAYS ∩ADB2 úe\

Nd JεCC

: pΩwzd]XAW

[Aϕ¿C

SQL29010N w°dúXC

í: w °d úXCúX⌠≤d C

SQL29011I d query-ID N≤Iñ⌡µC

í: w∩bIñ⌡µd C

SQL29012N wñd query-IDC

í: wñd query-IDC

í: uQuery Patroller ñvoX qp ⁿO

Pd ≤ñ]C

SQL29013I wOdd query-IDC

í: Query Patroller wNd ]Od¼AC

: pΩwz±d C

SQL29014N ⁿw DB2 n² registry-variable

OLC

í : ≤ r e g i s t r y - v a r i a b l e UC¡εA

registry-variable ⁿwLG

DQP_NTIERO O F FBR U N [ : t i m e o u t ]

CHECK[:timeout] 䤧@C

2 SQL Tº 477

DQP_LAST_RESULT_DEST°úWX 32 rC

DQP_TRACEFILE°úWX 256 rC

: db2set ⁿO≤ DB2 n²

registry-variable AMß½súXd C

SQL29015N °u@íoC]XG

reason-codeC

í: °u@oC]X∩M SQL

DB2 TºC

: d]XA≤AMß½o

@C

SQL29016N ßWΩP DB2 QueryPatroller °AWΩúC

í: ßsΩP DB2 Query Patroller °

AΩúC

: Tw DB2 Query Patroller °AW

DB2DBDFT ²PßΩWC

SQL29017N w°d query-idC

í: w °d C

SQL29018N w DB2 Query Patroller ßC

í : bd FΩwtm

DYN_QUERY_MGMT ΩwA²Oß≈Ww

DB2 Query Patroller ßíXC

: w DB2 Query Patroller ß

QueryEnabler ≤C

SQL29019N b DB2 Query Patroller °AWww

u@C

í: b DB2 Query Patroller °AWwwu@C

: LC

SQL29020N oíC = errorC

í: íBzíoC

: p IBM NΣñú db2diag.log

M qpdiag.log C

SQL29021N w user-IDC

í: w user-ID VΩwúXd C

: pΩwz½sú

X]wC

SQL30000 - SQL30099

478 TºΓU GU

SQL30000N ]uíqT≤wvAH⌡µó

AoúvTß≥ⁿO SQL »zí

¿\⌡µG]X reason-code(subcode)C

í: otAvT²εe⌠ⁿO SQL »

zí¿\BzCTº (SQLCODE) úb»zís

⌡µíC

LkBzⁿO»zíCeµ÷ú roll back Bí

OsΩwC

: O²TºXM]XCpGiαAO²

SQLCA ΩTC½s⌡µíC

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvC

ΩTG

v Dí

v SQLCODE M]X

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30000

sqlstateG 58008

SQL30002N ≤²e»zísñípALk⌡µ

SQL »zíC

í: SQL »zíws PREPAREA²O PREPARE

»zí¼F@i SQLCODEAnDí½s

oXs»zíA oXΣL SQL nDCubD/

q⌠UAoC

v @ DRDA íßwN OPEN »zí

s PREPAREA²O PREPARE »zí¼F

SQLCODE +1140C

úαN»zí⌡µuwsvC

: HnD½se»zíC

sqlcodeG -30002

sqlstateG 57057

SQL30005N ⌡µóA]°AúΣτGm

location ú ID pppvvrrm ]

reason-code(subcode)C

í: µ SQL »zíóA] SQL »zíQ

eúΣnDτ°ACNú½¬ΣL

SQL »zí¿\⌡µC

Lk⌡µ»zíC SQLCA wµíC

: q DBAAH≤UzR SQL X

SQL »zíC

location OúαΣΩwqT≤w⌡µnDτ

°AWCú ID µí <pppvvrrm>CªO@

]tr 8 µAOúαΣτú

C ppp OSwΩwúC vv OúC rr

OúC m OúhC

iα pppvvrrm G

ppp DSN for zOSBARI for VM/VSEBSQL for

Linux/Unix/WindowsB QSQ for iSeries JCC for

JavaC

vv X

rr

m h

Yn≤DAOúΣτCYnPwúΣ

τ]Aⁿw reason-codeCoOiα

reason-code AHΣ∩τG

0010 LONG_STMTS

0020 LONG255_IDS

0030 EXTENDED_DESCRIBE

0040 EXTENDED_DIAGNOSTICS

0050 KEEP_DYNAMIC

0060 MULTI_ROW_FETCH

0070 MULTI_ROW_INSERT

0080 SQL_CANCEL

0090 SCROLLABLE_CURSORS

0100 CURSOR_ATTRIBUTES

0110 MONITORING

0120 SELECT_WITH_INSERT

0130 DATA_ENCRYPTION

0140 PACKAGE_PATH

0150 2PC_INCOMPATIBILITY

ßAziH subcode i@BODCϕú

OsAsubcode O@µ@X¿AⁿXp≤

b⌠⌠ñG

v pGO ’01’xAhO@nD DB2

Cm PRDID Oo°AC

v pGO ’02’xAhO°ACm PRDID

O DB2 °AmhC

v pGO ’03’xAhOñí°A (hop site) A

Bm PRDID Oo°AC

v pGO ’04’xAhOñí°A (hop site) A

Bm PRDID Oo°AC

2 SQL Tº 479

v pGO ’05’xAhOñí°A (hop site) C

SYNCLOG ∩MCLkN⌠°A IPv6

∩M IPv4 C

sqlcodeG-30005

sqlstateG56072

SQL30020N ⌡µⁿO SQL »zíóA]Nv

Tß≥ⁿO SQL »zíO¿\⌡µ

qTΩΩyñoykG]X

reason-code(subcode)C

í: LkBzⁿO»zíCeµ÷w RollbackAB

íwΩwC

í≈iα]X]AG

121C ⁿv⌡µnDⁿOC

124C nD DRDA ΩΩy]tykC

1232 ][Aúα¿ⁿOCbjhíp

UA°ANB≤ºεBzñC

1254 ßⁿOb°AWy¿[

cBΩ@Sw¼pA°A]S

w[cTºnßC

Y°A DB2 UDB for OS/390,zOSA

d\εxΘxH o÷ΩTC

Y°A DB2 UDB for iSeriesAhq

n°Au@u@ΘxA () @óΩ

(FFDC) sAPo

]C

pG°A DB2 Database for Linux,

UNIX, and WindowsAdΩw°A

zqΘxAH o÷ΩTC

220A °A¼@LΩíCYⁿwF

SQLDAAhTUµl]wTC

BTΣ°úWLbΩ¼e\

°W¡C

pGzHhßhD°A⌠

ñ DB2 Connect úAYíDM

d ϕµµíúXAhiαo

C

:

v Y]X 121CAp DBAAHdzOv⌡

µnDⁿOC

v Y]X 220AApG]p SQLDA íAT

wwTal]wµAB°úWLb

Ω¼e\°W¡CpGzOuívz

DB2 ConnectAdíDϕµ

µíOC

v Y]X 124CAúípP⌡µxs÷Cp

GuOoípATwwQP∩ºϕµµ¼

¼°ATawqxsC

pGzLkMD (pG¼FúOWQ]

X)ANUCⁿúz DBA G

v jM http://www.ibm.com/software/data/support/A oiα

[\zDJº¼p APARC

v sΩw½s⌡µíCO²UC

ΩTAHú IBM NΣñC

– Y DB2 for z/OS Data ServerAIsuWl

≈αvAMß½Ωd¼lΩTCú

z/OS lBz/OS DxΘxB DB2 Connect

Server db2support ΘXAHíΣ

º DB2 ßΘX (pGSP DB2 Connect

Server s)C

– Y DB2 for iSeries Data ServerA¼⌠≤ó

DRDA °Au@ú FFDC ΩB

DB2 Connect Server db2supportΘXAH

íΣº DB2 ßΘX (pGSP

DB2 Connect Server s)C

– Dí

– SQLCODE M]X

– SQLCA e (iα)

– DB2 ß DB2 Connect Server l (iα

)C

v p IBM NΣñAúHWΩTC

sqlcodeG -30020

sqlstateG 58009

SQL30021N ]uíqT≤wv⌡µóA

oNvTß≥ⁿOM SQL »zí¿\

⌡µGzí manager bh level W

ⁿΣC

í: to²εíΩw¿\s

CTº (SQLCODE) SQL CONNECT úC

manager level OOßM°Aºíúe

rC

LkBzⁿOC

: OUTºXBmanager level Cp

GiαAO² SQLCA ΩTC½s

sΩwC

YDsbAhb@tⁿOúUIsuWl

uαvCMßHUCΩTPANϕpG

v Dí

v SQLCODE M]X

480 TºΓU GU

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30021

sqlstateG 58010

SQL30040N ≤LiΩA⌡µóAªúvT

ß≥ⁿOM SQL »zí¿\⌡µG

] reasonCΩ¼ resource-typeCΩ

W resource-nameCú IDproduct-IDC

í: ]ⁿwΩwAíúα⌡µⁿO

SQL »zíCeµ÷ú roll back BíOs

ΩwC

LkBzⁿOC

: WjⁿwΩjpMß½súXⁿOC

sqlcodeG -30040

sqlstateG 57012

SQL30041N ≤LiΩA⌡µóAªvTß

≥ⁿOM SQL »zí¿\⌡µG]

reasonCΩ¼ resource-typeCΩ

W resource-nameCú ID product-IDC

í: ]ΩbΩwWLiAíúαB

zⁿO SQL »zíCo SQLCODE Ob»zí¿

BzíúC

pXtGΩ]iHo¼pC

pG resource name w ″Encrypt″ ″Decrypt″AKXtX

X⌡XíNLkπ@C

LkBzⁿO»zíC

: dΩwt⌠C

pXt:

v pGKXtXX⌡XíóAh reason

NOIs⌡XíApX°A¼π

CTwϕzpX°A∩tXX

⌡XíiµsΦASo⌠≤C

pGbú⌡XíAd

⌡XílíXAP≥

reasonCpGb⌡XílíXñΣF

AAzLpX°A∩½≤íXiµ

sΦAMß½soXóⁿO»zíC

v bΣLípUAqnDóΩñj

≈D (\DPMΦΓUAP@Ω

LkBz SQL »zí)A≤ΩñDA

½soXóⁿO»zíC

sqlcodeG -30041

sqlstateG 57013

SQL30050N ϕsbiµAnumber ⁿO SQL»zíLC

í: ϕems / sbiµAíoX

LⁿO SQL »zíC <number> OOⁿO

SQL »zírC

úBzⁿO»zíC

: YíúOΩwzíems

/ sAhτboGⁿO SQL »zíesD@

ñC

YíOΩwzíems/sAO²

TºX (SQLCODE) M <number> CpGiαAO

² SQLCA ΩTCA⌡µs@C

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvC

pz NANϕAúUCΩT :

ΩTG

v Dí

v SQLCODE M]X

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30050

sqlstateG 58011

SQL30051N aⁿwΩ]WM@POsB

zD@ñC

í: ϕems / sDíoGems / s

@Ab@ñems / s@í

LΩ]WM / @POC

LkBzⁿO»zíC

: pGíúOΩwzíems

/sAboXs@e²Tems/sB

≤@ñ¼AATs@ΩTTC

pGíOΩwzíems/síAY

iαAO²TºX (SQLCODE) M SQLCA

ΩTCA⌡µs@C

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvC

pz NANϕAúUCΩT :

ΩTG

2 SQL Tº 481

v Dí

v SQLCODE M]X

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30051

sqlstateG 58012

SQL30052N íw]úTC

í: ∩≤bs SQL »zíemsúαδA

BúαΩwBzC

LkBz»zíC

: TO»zíOTAA⌡µ@

C YD≥AhíñRú»zíC

sqlcodeG -30052

sqlstateG 42932

SQL30053N bΩwWv¡dñ OWNER

óC

í: ems / sW OWNER ∩ⁿwb

ΩwWv¡dóCems / síú

SQLCODEC ªúΩwzíems / s

úC

úαBzems / s@C

: Tv¡ OWNER ∩ⁿw ID

ú OWNER ∩C

sqlcodeG -30053

sqlstateG 42506

SQL30060N authorization-ID S⌡µ@ operation

v¡C

í : bS≥oAϕv¡ípUAv¡ I D

<authorization-ID> ⌡µⁿw@ <operation>Co

SQLCODE Ob»zí¿BzíúC

LkBz»zíC

: Tw <authorization-ID> ≥onv¡AiH

⌡µQn@C

sqlcodeG -30060

sqlstateG 08004

SQL30061N bIWΣΩwOWΩwW

nameC

í: ΩwWúOΩwIWsbΩwC

LkBz»zíC

: TΩwWOW½súXⁿ

OC

pXtGd@UAHTw SYSCAT.SERVERS

ñn²wTaⁿwΩΩwWC

sqlcodeG -30061

sqlstateG 08004

SQL30070N úΣ command-identifier ⁿOC

í: Ωw¼úδⁿOCe⌠ⁿO

SQL »zíúα¿\BzA⌠≤ß≥ⁿO SQL »zí

]úα¿\BzC

eµ÷w RollbackABíwΩwCL

kBz»zíC

: O²TºX (SQLCODE) ⁿOOrC

pGiαAO² SQLCA ΩTCs

ΩwA½s⌡µíC

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvC

pz NANϕAúUCΩT :

ΩTG

v Dí

v SQLCODE MⁿOOr

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30070

sqlstateG 58014

SQL30071N úΣ object-identifier ½≤C

í: Ωw¼ªLkδΩCe⌠ⁿ

O SQL »zíúα¿\BzA⌠≤ß≥ⁿO SQL »

zí]úα¿\BzC

eµ÷w RollbackABíwΩwCL

kBzⁿOC

: O²TºX (SQLCODE) ½≤OrC

pGiαAO² SQLCA ΩTCs

ΩwA½s⌡µíC

ϕ¼≈OΘΩA²DMsbA

482 TºΓU GU

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvC

pz NANϕAúUCΩT :

ΩTG

v Dí

v SQLCODE M½≤Or

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30071

sqlstateG 58015

SQL30072N úΣ parameter-identifier C

í: Ωw¼ªLkδΩCe⌠ⁿ

O SQL »zíúα¿\BzA⌠≤ß≥ⁿO SQL »

zí]úα¿\BzC

LkBzⁿOCeµ÷w RollbackABíw

ΩwC

: O²TºX (SQLCODE) OrC

pGiαAO² SQLCA ΩTCs

ΩwA½s⌡µíC

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvC

pz NANϕAúUCΩT :

ΩTG

v Dí

v SQLCODE MOr

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30072

sqlstateG 58016

SQL30073N parameter-identifier úΣ valueC

í: Ωw¼ªLkδΩCe⌠ⁿ

O SQL »zíúα¿\BzA⌠≤ß≥ⁿO SQL »

zí]úα¿\BzC

eµ÷w RollbackABíwΩwCL

kBzⁿOC

: O²TºX (SQLCODE) OrC

pGiαAO² SQLCA ΩTCs

ΩwA½s⌡µíC

ϕ¼≈OΘΩA²DMsbA

YlB≤@ñAhb@tⁿOµúBIsuW

l≈αvCpz NANϕAúUCΩ

T :

ΩTG

v Dí

v SQLCODE MOr

v SQLCA e (iα)

v l (iα)C

YiαOr]AG

002F °AúΣínDínDΩ

¼CpA DB2 Connect s DB2 2.3

ANAúDb DB2 2.3 WMAϕ

PTFCT°AhⁿnDΣC

119C, 119D, 119E°AúΣínDínD

CCSIDCTnDí CCSID ⁿ°A

ΣC

v 119C - τµ CCSIDC

v 119D - τ CCSIDC

v 119E - τVX CCSIDC

sqlcodeG -30073

sqlstateG 58017

SQL30074N reply-identifier úΣC

í: ß¼ªúδ¬Ce⌠ⁿO

SQL »zíúα¿\BzA⌠≤ß≥ⁿO SQL »zí

]úα¿\BzC

eµ÷w RollbackABíwΩwCL

kBz»zíC

: O²TºX (SQLCODE) ¬OrC

pGiαAO² SQLCA ΩTCs

ΩwA½s⌡µíC

Ywú¼≈OΘΩA²DAb@tⁿ

OúUIsuWluπvC

pz NANϕAúUCΩT :

ΩTG

v Dí

v SQLCODE M¬Or

v SQLCA e (iα)

v l (iα)C

sqlcodeG -30074

sqlstateG 58018

2 SQL Tº 483

SQL30080N qΩwoeⁿΩAoqT

reason-codeC

í: reason-code ]tuqTzív°il

XC

∩ APPC XAµí pppp-ssssssss-dddddddd Σñ pppp

ODnXA ssssssss OnX dddddddd OPΩ

CCoXHQiOkϕCiαD

nnX]A 0003-00000004 M 0003-00000005A

HⁿuΩw°Avα½úαtmCPΩN

∩ APPC ALLOCATE πC

LkBzⁿOCsΩwú¿\A∩wsΩ

weµ÷w RollbackABíwΩw

C

\ IBM Communications Manager 1.0 APPC

Programming Guide and Reference (SC31-6160) Ho∩

APPC DnnXíC÷ APPC PΩ

ΩTA IBM Communications Manager 1.0

Problem Determination Guide (SC31-6156)C

: TOΩwzíMuqTzívO

buΩw°AvWABuqTzívt

múTC

: YttbzTºñ]XO 0003-084C0001CT

º@iα]OGs@úO

°Au@C τu@O°AC Yª

úO°AAhwΩwzí@°AC

sqlcodeG -30080

sqlstateG 08001

SQL30081N w@qTCqT≤wb

GprotocolCqT API bG

interfaceCmGlocationC

qT\αGfunctionCqT≤w

SwXGrc1Brc2Brc3C

í: qTltC

UCOOíG

<protocol>B<location>qT≤wMOºI

ΩTCpGboALk omΩ

TAhú±J <location> OCO]

AG

v qT≤w TCP/IPFmO IPv4 IPv6 C

v qT≤w APPCFmOπ LU W

(networkID.LUname)C

v qT≤w MQFmO MQ εCWC

v qT≤w SOAPBSSLBSOCKSBHTTPFmOHI

ϕ⌠C

<interface>IsWzqT≤wAí]p

COG

SOCKETSBSOCKSBCPI-CBMQI-CLIENTB

GSKitBHTTPC

<function>XqTlt\αWC

pG <protocol> O TCP/IPG

v ]X <rc1>B<rc2>B<rc3> NϕG

– pGsbA<rc1> ]t TCP/IP τX

Cb Windows WAoO WSA XC

– pGsbA<rc2> ]t TCP/IP WRτ

h_errno Cb Windows WAoO WSA XC

– pG <rc3> sbB]t ″0″AhwεsuCp

GbßW¼AhiαO°Ah

DCpGbhD¼AhiαOß°

AC

v pG <protocol> = TCP/IPB<rc1>=*B<rc2>=*

<rc3>=0Ahiα]]AG

– tzjε°AWΩwNzíM≈C

– ]wWL maxagentsΩwzítmAb°

AñúαΩwNzíCdzqΘ

xAdOwgOⁿTºC

– b TCP/IP hW°Aiαw÷¼suC

– ≤½nΩwzíºεAH°

AWΩwNzíεC

v b Windows WApG <protocol> = TCP/IPB<function>

= WSAStartupAH <rc1> = 0Ah <rc2> ]t DB2

nDuWindows Socket WµvhA <rc3> h

]t Windows Socket DLL ΣuWindows Socket W

µvhC]GohúC

v pG <protocol> = TCP/IPB<function> = connectB<rc1>

= ECONNREFUSED/WSAECONNREFUSEDBAIX

(79)BWindows (10061)Blinux (111)BSUN (146)BHP

(239)AhsDCiα]G

– Ωw°AbbßWTsCb

ß-hD-°AΩdñATwwTabh

DWsD≈C\utJvΓUAH

o≤UC

– XAqTAϕatm°AWΩ

wzítmCdOwQ TCP/IP A

W≡AAϕatmAWAd≡O

@CpGwb°A≤sΩwzítm

AΩwzíεA½sA≤

Cb°AßWⁿw TCP/IP AW

484 TºΓU GU

≡ºíúíCd services AH

TwAW∩MT≡CziH¬ services

d ″netstat -a″ ΘXAiµodC

– °Añ DB2COMM ⌠ⁿwß

qT≤wCdOwⁿw TCPIPCoX db2set

Hdw]wF≥CoX db2set DB2COMM =

TCPIP H]wC

– °AñΩwzíAQa

Aw÷¼C°AO SQL1063AúO

SQL5043CpGboX db2start ºeAz db2

update dbm cfg using diaglevel 4 NΩwzí

tm] 4AhzqΘxNúwQ

qT≤wΩTCdzqΘxC

– °AiαúALkBziJsuqC

– ⌠⌠óAp⌠⌠zCziHqT≤w

í pctt AHτoúO DB2

DC

v pG <protocol> = TCP/IPB<function> = connectB<rc1>

= ETIMEDOUT/WSAETIMEDOUTBAIX (78)BWindows

(10060)Blinux (110)BSUN (145)BHP (238)Ahb

suºeAswOCiα]G

– wbß/hDWI²D≈Wµ

ñAsFúTD≈W IP C

– ⌠⌠twCA°AúALkbXzíq

snDAziαnπt TCP sO

/ DB2TCP_CLIENT_CONTIMEOUT C

v pG <protocol> = TCP/IPB<function> = recvB<rc1> =

ECONNRESET/WSAECONNRESETBAIX (73)BWindows

(10054)Blinux (104)BSUN (131)BHP (232)AhsuO

]⌡µujóvuñv÷¼Q½]Ci

α]G

– TCP/IP hñhD°Aiαw÷¼su

(pA⌡≡DBqB⌠⌠ó)C

– ßsuxswA²BzsuóC

ϕsΩwABsuxswApG¼

óAhsgíXH½suC

– iαO]D≈Wo⌡µⁿOCd

D≈WtΘxO IDTHTOIN TºCπAX

]wCpGLkπAhDWsuxs

ATw½≤wAϕa÷¼ (pAϕ

í¿Σ@AσYOd)C

– Ωwzwjε÷¼°AñΩwNz

íC

– ≤½nΩwzíºεAH°

AWΩwNzíεC

v pG <protocol> = TCP/IPB<function> = recvB<rc1> =

ETIMEDOUT/WSAETIMEDOUTBAIX (78)BWindows

(10060)B linux (110)BSUN (145)BHP (238)AhsuO

]tLkQ≤Ciα]G

– wq CLI íIs SQLCancel()A]í

]wFud OvA@T °nDC

πí]wud OvCpGoOú

iαAπ db2cli.ini ñ QueryTimeoutInterval

]wC db2cli.ini ñ QueryTimeoutInterval=0

(LO)A QueryTimeout Oíó

]CboΩdñAwssuóC

– ⌠⌠twCA°AúALkbXzíq

¼nDAziαnπt TCP ¼O

C

v pG < p r o t o c o l > = T C P / I PB< f u n c t i o n > =

selectForConnectTimeoutB<rc1> = EINPROGRESS/0BAIX

(55)B Windows (0)Blinux (115)BSUN (150)BHP

(245)AhsnDbiHQ¿ºeoOCiα

]G

– tsO DB2TCP_CLIENT_CONTIMEOUT ]

wOPFOCπoC

v pG < p r o t o c o l > = T C P / I PB< f u n c t i o n > =

selectForRecvTimeoutBBP <rc1> ú÷Ah¼nD

biHQ¿ºeoOCiα]G

– t¼O DB2TCP_CLIENT_RCVTIMEOUT ]

wOPFOCπoC

Wz TCP/IP ]MµúAjMuΩT

ñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)AH

oSw TCP/IP qTX÷ΩTAΦkjMp

u-30081 vÑⁿC

pG <protocol> O APPC

v <rc1> ]t CPI-C \αXC

v YXA<rc2> ]t CPI-C \αIss errno

C

v <rc3> úiC

pG <protocol> O MQ

v <rc1> ]tτ¿XA1 NϕiA2 NϕC

v <rc2> ]t MQ MXC

v <rc3> úA≤ MQC

pG <protocol> O SOAPAh <rc1> ]t SOAP qTτ

XC

pG <protocol> O SSLAh <rc1> ]t Secure Socket

Layer (GSKit) XC

pG <protocol> O SOCKS

v h <rc1> ]t SOCKS Proxy °AXC

v h <rc2> ]tqT≤w (4 5)C

v h <rc3> ]tOΦk (SOCKS v5)C

2 SQL Tº 485

pG <protocol> O HTTPAh <rc1> ]t HTTP °

A HTTP XC

: ≤]XPOXⁿX

DApWzC

sqlcodeG -30081

sqlstateG 08001

SQL30082N wBzóA] reason-code

(reason-string)C

í: bwBziµíoCy¿w

]í≤ reason-code ∩ reason-string C

UO]XM∩]rΩMµG

0 (NOT SPECIFIED)ⁿwSwwC

1 (PASSWORD EXPIRED)nDñⁿwKXwC

2 (PASSWORD INVALID)nDñⁿwKXLC

3 (PASSWORD MISSING)nD]AKXC

4 (PROTOCOL VIOLATION)nDHwqT≤wC

5 (USERID MISSING)nD]A IDC

6 (USERID INVALID)nDñⁿw ID LC

7 (USERID REVOKED)nDñⁿw ID wQ °C

8 (GROUP INVALID)nDñⁿwsLC

9 (USERID REVOKED IN GROUP)nDñⁿw ID bsñwQ °C

10 (USERID NOT IN GROUP)nDñⁿw ID úbsñC

11 (USERID NOT AUTHORIZED AT REMOTE LU)nDñⁿw ID buΦµvW

QvC

12 (USERID NOT AUTHORIZED FROM LOCAL LU)nDñⁿw ID ϕuΦµv

buΦµvWQvC

13 (USERID NOT AUTHORIZED TO TP)nDñⁿw ID Qvs uµ÷

ívC

14 (INSTALLATION EXIT FAILED)J⌡XóC

15 (PROCESSING FAILURE)Lkb°AñBzw@C

16 (NEW PASSWORD INVALID)≤KXnDWⁿwKXúX°A

DC

17 (UNSUPPORTED FUNCTION)ßⁿww≈α∩°ALCU

O@σ¼dG

v ßesKX°A (°AúΣ

≤KX\α)C

v ßN SERVER_ENCRYPT OΩTe

úΣKXtX°AC°APß

ñO¼¼²ΩTPC

v ße ID (²SKX) °A

A²°AúΣuH ID @

OC

v ßⁿwO¼A°A]Σ

¼CΣñiα]Ah¼°A

A²ßLkqñ∩C

18 (NAMED PIPE ACCESS DENIED)≤HwAHLks ⁿWDC

19 (USERID DISABLED RESTRICTED) ID wAO ID wQTε

s @⌠C

20 (MUTUAL AUTHENTICATION FAILED)bs°ALkΦO∩C °A

iαO@WAOσ≤

wlC

21 (RESOURCE TEMPORARILY UNAVAILABLE)°AWwBzεA]ΩL

kCpAb AIX WiαS⌠≤

vC

24 (USERNAME AND/OR PASSWORD INVALID)

ⁿwWBKXGAOLC

í≈Sw]G

1 . pG±≤F DB2 ≈n (p

db2ckpw) \ivAs FixpakAh

iα⌡µ≤sΩ db2iupdt ⁿOC

2. bºWµíiαLC

pAb UNIX Linux ¡xWAW

OpgC

3. bⁿw¼²ΩTiαoCpA

ⁿwTO¼AAAiα

btWs°ACpO

÷ΩTApuOvÑⁿjM

486 TºΓU GU

uDB2 ΩTñv(

http://publib.boulder.ibm.com/infocenter/db2luw/v9

)C

25 (ú\su)wíú\suC

26 (Dw°A)

°AwíoDwC°A

WzqΘx]t≤DΩTCU

COPDºDdG

v wAC

v DB2 A ID SzMvC

27 (L°A)°AwíoL°AC

28 (L°A)°AwíoL°AC

29 (LßwO)°AwíoßeLw

OC

30 (ßí≥ API)ßwí≥n APIC

31 (ßí¼)ßwíí¼C

32 (úß GSS-API í)ßwíS GSS-API w

íAi≤ΩwsuC

33 (LkⁿJßí)LkⁿJßwíC

34 (LßíW)ßwíWLC

35 (úeßí API )ßwí°iP DB2 úe API

C

36 (Dwß)ßwíoDwC

37 (L°ADnW)°AwíoLDnWC

38 (Lß)ßwíoLßC

39 (Lß)ßwíoLßC

40 (L°AwO)ßwío°AeLw

OC

41 (SWITCH USER INVALID)ßwtmnDH⌠suAbH⌠

su½C]H⌠suAH

½nDLC

: TOúT ID M/KXC

ID iαwA ID iαQTεs Swu

@AO ID αXpC

17 QΣO¼½ⁿOCTw¼²Ω

TⁿwTO¼CpO÷ΩTA

puOvÑⁿjMuDB2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

20 Tww°AO≈εAMßA@

C

24

WzSwD]MΦG

1. ⌡µ DB2IUPDT <InstName> H≤sΩC

2. TwWCduDB2 @

δRWWhvC

3. Tw¼²ΩTTC

25 ≤w∩suΩwWA≤s

oΩw TCP/IP C

26

zqΘxñíTºσr

ODCpwíBw

ídAHΣLDPΩT÷Ω

TApuwívÑⁿjM

u D B 2 ΩTñv

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)C

pGLk≤DAIsuWl≈αvA

Mß½Ωd¼ IBM NΣñΩ

TC

27 τbwíl]wíúF°A

ABwíiδΣµíC]

NQⁿ⌠wqAHªO ACCEPT

BOTH C

28 p DBACb½súXⁿOºeA≤s°

ACpG≤s@≤IA

≥Nn⌡µ db2stop db2startCpp≤≤s

°A÷ΩTA\wí

ºO≈εiHσ≤C

29 ½súX»zíCpGDMsbAhτ

ßwíOúwOC

30 dzqΘxAH on API W

CN API sWwíC

31 bAϕΩwzítmñAⁿwT

2 SQL Tº 487

wí¼CpAún

SRVCON_GSSPLUGIN_LIST Ωwzítm

ⁿw userid-password ¼wíC

32 bßWwΩw°Aw

íCTwⁿXwí≤

client-plugin ²ñC

33 dßWzqΘxAH o÷Ω

TCzqΘxñTºσr

ODC

34 ⁿwwíWCWú]t

⌠≤²⌠ΩTC

35 TwwíOΣ API AB

ª°iOTXCpΣ

÷ΩTA\ D B 2 ΩTñ

(http://publib.boulder.ibm.com/infocenter/db2luw/v9)A

MßjMuwí API vC

36 dßWzqΘxAH o÷Ω

TCzqΘxñTºσr

ODC

37 dzqΘxAH oDnWCTww

íiδDnWµíC

38 τwíOiδß (

db2secGenerateInitialCred úAú@J≡e

ú) µíC]NQl⌠w

qAHªO INITIATE BOTH C

39 oX»zí oAϕ (O½

s oΣl)AMß½súX»zíC

40 ½súX»zíCpGDMsbAhτ

°AwíOúwOC

41 Q½sH⌠suAMß½

súX½nDC

sqlcodeG -30082

sqlstateG 08001

SQL30083N Lk≤ ID uid KXAw]

reason-code (reason-string)C

í: Lk≤KXA]wΩTLúTCy

¿w]í≤ reason-code ∩

reason-string C

UO]XM∩]rΩMµG

0 (NOT SPECIFIED)ⁿwSwwC

1 (CURRENT PASSWORD INVALID)nDñⁿwKXLC

2 (NEW PASSWORD INVALID)nDñⁿwKXAúA≤tjε⌡µK

XWh (≤KX)C

3 (CURRENT PASSWORD MISSING)nD]AKXC

4 (NEW PASSWORD MISSING)nD]AsKXC

5 (USERID MISSING)nD]A IDC

6 (USERID INVALID)nDñⁿw ID LC

7 (USERID REVOKED)nDñⁿw ID wQ °C w °

ID úα≤KXC

14 (INSTALLATION EXIT FAILED)⌠wwóC

15 (PROCESSING FAILURE)Lkb°AñBzw@C

17 (UNSUPPORTED FUNCTION)túΣ≤KX\αA]bß

¡ε÷YAeúΣ≤KX\αC

19 (USERID DISABLED RESTRICTED) ID wAO ID wQTε

s @⌠C

23 (tm DCS n²ñ CHGPWD_SDN)YnbzL SNA sD≈tW≤ MVS K

XAhH ,,,,,,,CHGPWD_SDN rΩN

DCS Ωw[HsC ,,,,,,,CHGPWD_SDN

rΩwquKXz (PEM)ví

aWC

24 (USERNAME AND/OR PASSWORD INVALID)ⁿwWBKXGAOLC

: TwΣAϕ IDBµKXM

sKXC

ID iαwA ID iαQTεs Swu

@AO ID αXpC

í≈Sw]XⁿpUG

14 pDíA\Ω² (qO

″db2″) ñ db2pem.log C

23 ,,,,,,,CHGPWD_SDN s DCS Ω

wAp DB2 Connect ΓUñⁿwC

sqlcodeG -30083

sqlstateG 08001

488 TºΓU GU

SQL30090N ∩í⌡µ⌠@LC]X

= reason-code

í: @∩í⌡µ⌠LCpA@L

]AiαOí∩≤»zí API πSϕ¡

εApGbuXA íµ÷Bzv⌠ (pGCICS) ñ

@íFH CONNECT ¼ 2 su]w@

íFOpXt\α≤sUúPΩ

íC@DC

iα]XpUG

01 ∩¬ΩwoX≤Ω SQL nD (p

INSERT CREATE)AO∩¬ΩwIs

xsC¬Ωw]AHU¼G

v buPBIzívA DRDA

ΩwúΣh 2 DRDA qT≤wíp

UAYObπs]w S Y N C P O I N T

TWOPHASE u@µñ@AbD

XA/DTP ⌠ñ⌡µAN DRDA s

ΩwC

v ϕuSynchpoint zívhDúi

DRDA ΩwúΣh 2 DRDA qT≤w

Ab XA/DTP ⌠ñ DRDA s Ω

wC

v ϕ SYNCPOINT ONEPHASE s]w∩u@

µAúO@Q≤sΩwC

02 OuemsvBusvAPí¿Ω

u½ϕµvÑ APIAªb@]w

CONNECT ¼ 2 b XA/DTP ⌠@

íñoXíTwC

03 b XA/DTP ⌠ñϕ ENCINA TUXEDO

µ÷Bz°A∩wOdσoXF SQL

OPENC

04 b XA/DTP ⌠ñoX DISCONNECT »zíC

05 b CONNECT ¼ 2 XA/DTP ⌠ñoX]

t COMMIT »zíX SQL »zíC

06 b XA/DTP ⌠ñoX SET CLIENT APIC

07 bs u@µGΩwAµ÷z

íΩwúΓÑq¿Ω≤CT

OΩπAúe\@C

08 FúP≤µsΩw

¿Ω≤As ΩwC úαVXΓ¼

≤ABw∩eΩw@C

09 ∩buPBIzív≤Us Ω

w⌡µ XA/DTP µ÷C

10 bUC¼pñ∩wOdσoXF S Q L

OPENG

v XA/DTP ⌠AO

v s wq≤GÑqTwΩWºp

X°A

bo⌠UúΣOdσC

11 úΣzq@

12 íJ/≤s/Rú@níWOµP@

A]ΩW¡εC∩s Ω

≤s/Rú@ÑG

v Fujitsu RDB2 n@C

13 @w UPDATE DELETE @An@

bσ SELECT MµñµA²Oµ

úbσ SELECT CñC

14 i≤sσBOdσui½¬ vj≈

hXúXWµCLXG

v j≈hui½¬ vAH WITH HOLD

σ

v FOR UPDATE WITH HOLD σ

15 OdN

16 úT¼µHqT≤wµX

≤ SYSCAT.SERVERS ñC

17 Lk∩oX REORG íC

18 bu@µñ@hΩΣ@Ñ

qTwAwoXPhΩ≤snD

(Pt²ϕ≤s DDL @)Ciα

]]AG

v ≤suΣ@ÑqTwºΩA²

ObPu@µñwg≤sFúPΩ

C

v ≤sΣΓÑqTwºΩA²O

bPu@µñwg≤sFuΣ@Ñ

qTwΩC

v ≤spX°AϕµA²ObP

u@µñwg≤sFuΣ@ÑqTwº

ΩC

v íP CONNECT ¼ 2 s]wft

B@A≤sΣ@ÑqTwΩ

C

19 bzqÑq@ñΩúΣí

DΩ¼C

20 Bzuu@µvAoXF SET CLIENT

INFORMATIONC

21 zQbⁿwΩñ⌡µ@úⁿhΣ

(DB2 hs Ω)C\÷σ

≤AΣXhΣ@C

22 bτBΩ≤ϕµBAX»zíB

oíAHXUCípí⌡µ⌠

2 SQL Tº 489

ñApXíJB≤sRú@A

MODIFIES SQL DATA SQL Ωs ⁿI

spXOLG

v SAVEPOINT

v iσ

v °th½ϕµ

23 APIBΩc]wúⁿΣC

24 ⁿw wrapper íúΣΩ¼∩MC

25 ⁿw wrapper íúΣτ∩MC

26 b SPM wñ (concentrator) i

H⌠suñAbBz commit/rollback ºßA

íiH½iH⌠ IDC

27 bßw¡εoípPsu

ñAP@ wrapper wh 2 ÑqeU

°A

28 bßw¡εoípPsu

ñAVXP@ wrapper w 1 ÑqeU

°AM 2 ÑqeU°A

: ⌡µUC@BJMDG

YO] 01B02B03B04B06 19Aú»zíúⁿΣ APIC

tAYO] 01B02B03B04 06AbΣó»zíM API úP⌠ñ⌡µ

íC

YO] 05AN COMMIT nDXX»zíC

YO] 07ATObu@µs @ΩwAAN

b syncpoint nDíµ÷zíBoX EXEC

SQL COMMIT EXEC SQL ROLLBACKCY

bu@µOΘs hΩwAh

íµ÷zíúú¿ΩεC

YO] 08ATwbu@µs ΩwbPn

D¼TwεUGíµ÷Bz° (p

CICS SYNCPOINT) COMMIT

ROLLBACK EXEC SQLC

YO] 09A⌡µUCΣñ@BJG

v ⌡µµ÷@ XA/DTP sµ÷C

v s D XA/DTP ⌠ñΩwC

v Yµ÷O¬AhúnNuPBIz

ívA≤ΩwsñC

YO] 10 17 (pX°A)ANDJI±nDóΩW (

\ Troubleshooting Guide)AMßdΩ

¡εC

YO] 18A⌡µUCΣñ@BJG

v b∩úPΩoX≤s@ºeA²

úX COMMIT ROLLBACKC

v pGbu@µhΩ≤sAT

wN≤sºΩ

db2_two_phase_commit °A∩]¿ YC

\ S Q L R e f e r e n c eAH o]w

db2_two_phase_commit ]wºΩTC

v pGn≤sΩΣ@ÑqTwB

íOP CONNECT ¼ 2 s]wf

tAhNí≤P CONNECT

¼ 1 s]wftC

YO] 20A²úX@ COMMIT ROLLBACKAMßI

s APIC

YO] 22AúpXíJB≤sBRú@A

MODIFIES SQL DATA SQL Ωs ⁿI

spXFOG

v bτBΩ≤ϕµBªAX

»zíoτí⌡µpXíJB≤sR

ú@

v bτBAX»zíoíºA

MODIFIES SQL DATA SQL Ωs

ⁿ⌡µIspX

v ±xsI

v úiσ

v N°½swqAΣu@ϕµ

C

v ⌡µoτíºpXíJB≤sRú@

C

YO] 23A\ Administrative API ReferenceAH oΣ

APIBΩc]wMµC

YO] 24ApGó»zí C R E A T E T Y P E

MAPPINGA½súX»zíCpGó

»zí CREATE SERVERAdpX¼²A

ΣX°A¼¼∩MAMß≤o∩

MCú⌠ípAúd\Ωσ≤A

MwΩΣ¼¼∩MC

490 TºΓU GU

YO]X 25ApGó»zí C R E A T E

FUNCTIONMAPPINGA½súX»zíC

pGó»zí CREATE SERVERAd

pX¼²AΣX°A¼τ∩MAMß

≤o∩MCú⌠ípAúd\Ω

σ≤AMwΩΣττ∩

MC

YO]X 26ATwµ÷íAiH⌠ ID úS

½C

YO]X 27AíLkbPsuñs Ωh

2 ÑqeU°ACbúP⌠ñ⌡µ

íC

YO]X 28Aϕs 2 ÑqeU°AsuB≤@ñ¼

AAíNLks 1 ÑqeU°AA

ºτMCbúP⌠ñ⌡µíC

sqlcodeG -30090

sqlstateG 25000

SQL30100 - SQL30199

SQL30101W ⁿwb REBIND nDWs∩Q

ñC

í: ¿Ωw°AúΣ⌠≤s∩½sⁿ

wA²s∩ⁿwb REBIND nDWCñⁿws

∩Al BIND nD∩C

: ún⌠≤@CoOiíC

YΩw°Ati SQLCAAO ″sqlerrmc″

NHUⁿ÷≤B SQLCA UCΩTC

v sqlcode (SQL X)

v sqlstate (s SQL X)

v sqlerrp (úW)

v sqlerrmc (SQL TºO)

sqlcodeG +30101

sqlstateG 01599

SQL30104N value-name BIND

PRECOMPILE ∩ option-name

C

í: Bz BIND PRECOMPILE ABIND

PRECOMPILE ∩OúiⁿAO∩M

t∩OúAϕC

LkBz»zíC

: dⁿO∩AHPA½s

úXⁿOC

sqlcodeG-30104

sqlstateG56095

SQL30106N h½εC INSERT @ñLΘ

JΩC INSERT BzwεC

í: bh½εC INSERT @ñΣñ@εCñA

ΘJΩCNúAíJεCCY≥@A

íJεCú RollbackCYD≥@Abo]t

LΘJΩºεCewQíJεCAú

RollbackC

: ≤]tLΘJΩεCAw∩

íJεC½súXh½εC INSERTC

sqlcodeG -30106

sqlstateG 22527

SQL30108N suóA²w½sCD≈W (IP ) host-nameABAW (≡

) service-nameCú@w½sS

Os (]X = reason-code)C

í: su°AóA²ßiH½ssuC

úFYSOsºAÑq@Ωí]

Σlw]C\ Administration Guide H oC

íQ Rollback e@ COMMITC

N½ssD≈W ( IP ) host-name BA

W (≡) service-name suC

∩≤SOsAú@w½sA]XpUG

1. l°AΣósuSOsCN

½sSOs»zíC

2. l°AúΣósuSOsCN

ú½sSOs»zíC

: ítd½smÑq@ΩC

½íñ Rollback @C

2 SQL Tº 491

sqlcodeG-30108

sqlstateG08506

492 TºΓU GU

3 SQLSTATE Tº

C SQLSTATE ΣNqCSQLSTATE OXFplXA\∩

ϕµC

ϕ 1. SQLSTATE OX

OX Nq plXA\ ...

00 ¿\¿ 494ϕ 2

01 i 494ϕ 3

02 LΩ 497ϕ 4

07 A SQL 497ϕ 5

08 suº¼p 497ϕ 6

09 o@º¼p 498ϕ 7

0A úΣ\α 498ϕ 8

0D ¼WµL 498ϕ 9

0F LO 498ϕ 10

OK RESIGNAL »zíL 499ϕ 11

0N SQL/XML ∩M 499ϕ 12

20 CASE »zíΣú 500ϕ 14

21 CHW 500ϕ 15

22 Ωº¼p 500ϕ 16

23 ¡εHW 502ϕ 17

24 Lσ¼A 502ϕ 18

25 Lµ÷¼A 503ϕ 19

26 L SQL »zíOr 503ϕ 20

28 LvWµ 503ϕ 22

2D Lµ÷ε 503ϕ 23

2E LsuW 504ϕ 24

34 LσW 504ϕ 25

36 σF º¼p 504ϕ 26

38 íτº¼p 504ϕ 27

39 íτIsº¼p 505ϕ 28

3B SAVEPOINT L 505ϕ 29

40 µ÷ Rollback 506ϕ 30

42 yks WhHW 506ϕ 31

44 WITH CHECK OPTION HW 516ϕ 32

46 Java DDL 516ϕ 33

51 Lí¼A 516ϕ 34

53 LBΓú@PWµ 517ϕ 35

54 WL SQL ú¡ε 517ϕ 36

55 ½≤b (Prerequisite) ¼Añ 518ϕ 37

© Copyright IBM Corp. 1993, 2006 493

ϕ 1. SQLSTATE OX (≥)

OX Nq plXA\ ...

56 ΣL SQL ú 520ϕ 38

57 LiΩ@J 521ϕ 39

58 t 522ϕ 40

5U í 522ϕ 41

OX 00 ¿\¿

ϕ 2. OX 00G¿\¿

SQLSTATE

Nq

00000 @⌡µ¿\ABú⌠≤¼iº¼pC

OX 01 i

ϕ 3. OX 01Gi

SQLSTATE

Nq

01002 o DISCONNECT C

01003 wqµτN NULL °úC

01004 NrΩⁿwt@°urΩΩ¼ArΩDIC

01005 SQLDA ñn²ú≈C

01007 PMvC

0100C qñF@h ad hoc GC

0100D bU@GWAw½sw÷¼σC

0100E úGAWLe\W¡Cu@πGIs

íC

01503 Gµj≤úDC

01504 UPDATE DELETE »zíú]A WHERE lyC

01506 w∩ DATE TIMESTAMP @πAH≤ΓNBΓúLΘC

01509 ≤Ω≈OΘú¼Aw °σ⌠C

01515 wⁿw NULL DA]µD NULL úbDd≥C

01516 wñúα WITH GRANT OPTIONC

01517 wNrm½Lkα½rC

01519 wⁿw NULL DA]WXd≥C

01524 µτGú]A]pΓΓNBΓ NULL C

01526 j≈hwúC

01527 SET »zí@ AS WúsbSOsC

01539 su¿\A²u SBCS rC

01543 ½¡εwQñLC

01545 úXµµWQ÷C

494 TºΓU GU

ϕ 3. OX 01Gi (≥)

SQLSTATE

Nq

01550 A]wπⁿwísbC

01560 hl GRANT wQñC

01562 ΩwtmñΘxs⌠ (newlogpth) OLC

01563 iJΘxµ⌠ (logpath) OLCΘx⌠w½]w]C

01564 wⁿw NULL DA]úsC

01586 »zíP@hϕµB≤u]wπmv¼AC

01589 »zí]thlWµC

01592 b SOURCE \α CREATE FUNCTION »zíñAiαOG

v ΘJ°BδT±Aj≤l\α∩°BδT±

F

v RETURNS CAST FROM °BδT±Ap≤l\α°

BδT±F

v CREATE FUNCTION »zíñ CAST FROM AΣ°BδT±A

j≤ RETURNS °BδT±C

⌡µiαoI (iαby¿)C

01594 ALL ΩT SQLDA ñAn²ú¼ (τYAS¼≈yzliTW

)C

01595 °wm½sL°C

01596 H°rΩΩ¼≥ªSϕ¼±τC

01598 @ñ≤°AεD@ñ≤°C

01599 REBIND WñLFs∩C

01602 hwQCC

01603 CHECK DATA Bzo¡εHWANªº¼pϕµC

01604 w SQL »zíB⌡µªC

01605 j@ϕµϕíiα]tL¡jΘC

01606 ItΩw²OC

01607 ¬µ÷ñAIWíºítºWLwqC

01608 wm½úⁿΣC

01609 úGAWLe\W¡Cu@πGIs

íC

01610 qñF@h ad hoc GC

01611 bU@GWAw½sw÷¼σC

01614 w≤GC

01616 ⌠p CPU qWXΩ¡εC

01618 ½seIsAΦi≤ΩwC

01620 UNION ALL Y≥ϕµiαOP@ϕµC

01621 iαw≤F LOB C

01622 wQa¿»zíA²Ob¿»zíºßAoF@tC

01623 DEGREE wQñC

01625 ⌡Wb CURRENT PATH ñXhC

3 SQLSTATE Tº 495

ϕ 3. OX 01Gi (≥)

SQLSTATE

Nq

01626 Ωw@@ñwC

01627 ≤ϕµñOúiα¼AAH DATALINK LC

01632 µsuwWXw∩úwqC

01633 ΩΘd ϕµLkd BzC

01636 ΩwzíτDWΩπC

01637 úC

01639 pX½≤iαnDIsnbΩ½≤WnMvC

01641 Datalink ¼¡εc¼C

01642 ∩ USER jiαw]ÑAµú≈°C

01643 SQL íñ∩ SQLSTATE SQLCODE ⁿwiαQ∩gABú

⌠≤ handlerC

01645 SQL i⌡µxsbΩw¼²ñC

01648 ]ϕµF VALUE COMPRESSIONAHñF COMPRESS µC

01649 w¿w@A²b½sU@ΩwºeúC

01650 Pϕµpú@PC

01651 wQ≤°AMiα≥óFí≈°ΩTC

01652 ]»zí⌠wqñj≈lyC

01653 vwPC]vWj≤ 8 AHsC

01654 wC

01655 wQ≤°A²O@≤°ϕµwsbC

01657 UΩwAw@C

01665 µWWDIC

01667 °úαd BzC

01669 ]¼²ºí⌡ú@PAH≤sⁿwp

C

01670 sϕµSw]DnϕµíC

01671 »zíb⌠Pµ⌠úPCNµ⌠½sⁿw»

zíC

01674 ∩≤d αÑAϕµíDC

01675 ⁿwϕµíWXnCñBϕµíC

01676 ≤v ID wOΩw½≤A]wñe@C

01677 wwqíº°AAñΣ wrapper ∩C

01678 ∩∩M≤A≤pX¼²ϕµA²úA≤í∩Mxs

wC

01679 Lkⁿwv ID iasuC

01684 úΣⁿwyÑ⌠CTºHσyÑ⌠C

01686 ϕµíq REGULAR α½ LARGEC½½ϕµíñϕµW

AHΣj¼ RIDC

01689 SQL sbsΩYw¿C

0168A bΩWΣúΩ]DΘAΩ]DΘLC

496 TºΓU GU

ϕ 3. OX 01Gi (≥)

SQLSTATE

Nq

01H51 MQSeries Application Messaging Interface TºQIC

01H52 í⌡µw¿A²⌡µío@iC≤hΩTizC

01H53 íoiC\ SQLCODEAH oΩTC

01HXX wqτí CALL i SQLSTAEC

OX 02 LΩ

ϕ 4. OX 02GLΩ

SQLSTATE

Nq

02000 oUCº¼pº@G

v SELECT INTO »zíG INSERT »zí∩ϕµC

v jM UPDATE DELETE »zíñOCsC

v FETCH »zíñσmA≤Gϕµß@CºßC

02501 σm∩eεC FETCH íOLC

02502 Rú≤sC

02506 p RETURN DATA UNTIL lyⁿwAe\oC

OX 07 A SQL

ϕ 5. OX 07GA SQL

SQLSTATE

Nq

07001 D∩OÑúTC

07002 IsMµε⌠LC

07003 EXECUTE »zíñO»zO∩»zAOúb¼AñC

07004 An USING ly INTO lyC

07005 σ»zíWO@»zíA»zíúαPσ÷pC

07006 ΘJD≤ΣΩ¼AHúαC

OX 08 suº¼p

ϕ 6. OX 08Gsuº¼p

SQLSTATE

Nq

08001 ínDíLksuC

08002 suwgsbC

08003 suúsbC

08004 í°AFsuC

3 SQLSTATE Tº 497

ϕ 6. OX 08Gsuº¼p (≥)

SQLSTATE

Nq

08007 úµ÷RC

08502 SYNCPOINT of TWOPHASE ⌡µíBzoX CONNECT »z

íóA]Sµ÷zíiC

08504 bBzⁿw⌠½sRWtmoC

OX 09 o@º¼p

ϕ 7. OX 09Go@º¼p

SQLSTATE

Nq

09000 o SQL »zíóC

OX 0A úΣ\α

ϕ 8. OX 0AGúΣ\α

SQLSTATE

Nq

0A001 CONNECT »zíLA]úbisu¼AñC

0A502 w∩ΩwΩ@@C

0A503 ]τ±Ωú@PAHLkspXíJB≤sRú@C

OX 0D ¼WµL

ϕ 9. OX 0DG ¼WµL

SQLSTATE

Nq

0D000 cΩ¼WµOcΩ¼Aϕ¼C

OX OF LO

ϕ 10. OX OFGLO

SQLSTATE

Nq

0F001 LOB OeúNϕ⌠≤C

498 TºΓU GU

OX 0K RESIGNAL »zíL

ϕ 11. OX 0KG RESIGNAL »zíL

SQLSTATE

Nq

0K000 RESIGNAL »zíúb handler ñC

OX 0N SQL/XML ∩M

ϕ 12. OX ONGSQL/XML ∩M

SQLSTATE

Nq

0N002 rLk∩M XML rC

OX 10 XQuery

ϕ 13. OX 10GXQuery

SQLSTATE

Nq

10000 XQuery C

10501 XQuery ϕíⁿwRAA⌠wq≤C

10502 b XQuery ϕíeÑñoC

10503 XQuery XPath ϕíñwqF½WC

10504 XQuery WíiⁿwFL URIC

10505 XQuery ϕíñA≥óFrBOlyΣLC

10506 XQuery ϕíwqWC

10507 Bz XPath XQuery ϕío¼C

10508 XQuery ϕíbpΓclñ]ALWϕíC

10509 ⁿwFúⁿΣ XQuery yÑ\αC

10510 rΩσrⁿwjεα¼ϕíBΓclτC

10601 Bz XQuery τBΓloBΓC

10602 Bz XQuery τBΓlojεα¼C

10603 Bz XQuery τBΓlorBzC

10604 ú≤Bz XQuery τσ≤⌠wqC

10605 Bz XQuery τBΓloΘíC

10606 S≤Bz XQuery τBΓl⌠wqC

10607 Bz XQuery τBΓloWíC

10608 b XQuery τBΓlñoC

10609 Bz XQuery τBΓloWϕíC

10610 Bz XQuery τBΓlo¼C

10611 Bz XQuery τBΓloLkOC

10901 XQuery πΘWX DB2 XQuery Ω¼d≥C

3 SQLSTATE Tº 499

ϕ 13. OX 10GXQuery (≥)

SQLSTATE

Nq

10902 XQuery πΘWX DB2 XQuery BΓlτ°¡εC

10903 wWX XQuery Ií¡εC

OX 20 Case »zíΣú

ϕ 14. OX 20G Case »zíΣú

SQLSTATE

Nq

20000 CASE »zíΣúC

OX 21 CHW

ϕ 15. OX 21GCHW

SQLSTATE

Nq

21000 SELECT INTO GO]thCGϕµA≥zⁿd Gh

C

21501 [JϕµñhC INSERT OLC

21502 DnΣhC UPDATE OLC

21504 b RESTRICT SET NULL RúWhϕµW@hC DELETE O

LC

21505 εCτúWL@εCC

21506 ϕµP@εCAi≤sBRúíJ@ñΣñ@C

OX 22 ꧬp

ϕ 16. OX 22GΩº¼p

SQLSTATE

Nq

22001 rΩAokIFpA≤síJrΩ°Lk±JµA

ΘípúαⁿwDC

22002 NULL ⁿFpANULL úαⁿwDA]S

ⁿwⁿC

22003 WXd≥C

22004 wq PARAMETER STYLE GENERAL HD NULL Is

¼OdΦkúα NULL C

22007 LΘíµíFτYAⁿwFLrΩϕkC

22008 oΘíµFpA∩ΘíWOΓNBΓGúbΘ

d≥C

2200G úXSw¼C

500 TºΓU GU

ϕ 16. OX 22GΩº¼p (≥)

SQLSTATE

Nq

2200L XML úOπµ@ºíπσ≤C

2200M LkNσRíπ XML σ≤ALk XML ⌡∩ΣiµτC

2200S XML LC

2200T XML BzⁿLC

2200W XML ]tLkCΩC

22011 olrΩFpASUBSTR WXd≥C

22012 s@úLC

22018 CASTBDECIMALBFLOATB INTEGER qτrLC

22019 LIKE zⁿL⌡XrC

22021 rúbsXrñC

22024 H NUL εΘJD]t NULC

22025 LIKE zⁿrΩ¼]t@LX⌡XrC

2202D Null ΩαΦkC

2202H TABLESAMPLE lyñdjpLC

22501 i°rΩ°εµtj≤jC

22504 VXΩLC

22506 ] TOD \αó@tWXd≥AHΘíSϕn

²LC

22522 CCSID LA∩Ω¼¼LA∩sXΦkLC

22525 ΩΣLC

22526 ÷Σα½τúCúsCC

22527 h½εC INSERT @ñLΘJΩC

22532 b XML ⌡xswñΣú XSROBJECTC

22533 b XML ⌡xswñΣú@ XSROBJECTC

22534 J½swqAN XML ⌡σ≤sΣL XML ⌡σ≤C

22535 XML ⌡úiⁿwsC

22536 XML ú]tC

225D1 ∩@ⁿw XML ⌡C

225D2 XML σ≤ío SQL C

225D3 XML σ≤o∩ XML ⌡¼LC

225D4 XML σ≤o∩ SQL ¼LC

225D5 XML σ≤ob⌠wqñúL XML IC

225D6 ⁿw XML ⌡nαµAHΣC

225D7 XML σ≤oúO XML ⌡ñ complexType sC

225DE Lk∩@ XML ⌡C

3 SQLSTATE Tº 501

OX 23 ¡εHW

ϕ 17. OX 23G¡εHW

SQLSTATE

Nq

23001 RESTRICT ≤sRúWh²ε≤sRú ΣC

23502 íJ≤s NULLA²µúα]t NULL C

23503 íΣíJ≤LC

23504 NO ACTION ≤sRúWh²ε≤sRú ΣC

23505 @@¡εjε¡εAHWoC

23510 RLST ϕµj[ⁿOAoFH¡εC

23511 LkRúlεCA]∩¡ε⌠FRúC

23512 úαsW∩¡εA]ϕµ]túí¼¡εwqCC

23513 INSERT UPDATE GCAú∩¡εwqC

23514 dΩBzo¡εHWC

23515 Lk@sW@¡εA]ϕµ]tⁿwΣ½C

23520 LkwqíΣA]ªúúÑ≤ ϕµ ΣC

23521 ²ϕµ≤sHí¡εC

23522 wOµd≥C

23523 ∩wµúLC

23524 UNION ALL °LεCC

23525 LkíJ≤s XML A]b XML µWíJ≤sAC

23526 Lkb XML µWA]bN XML íJAC

OX 24 Lσ¼A

ϕ 18. OX 24GLσ¼A

SQLSTATE

Nq

24501 OσC

24502 OPEN »zíñOσwgC

24504 UPDATEBDELETEBSET GET »zíñOσ±b@CWC

24506 PREPARE ñO»zíO@σ»zíC

24510 ∩Rú≤s⌡µ UPDATE DELETE @C

24512 GϕµP≥ϕµúC

24513 ú\ FETCH NEXTBPRIORBCURRENT RELATIVEA]σm

C

24514 ²ewoσC

24516 σwⁿw@GC

24517 íτΦkFσC

502 TºΓU GU

OX 25 Lµ÷¼A

ϕ 19. OX 25GLµ÷¼A

SQLSTATE

Nq

25000 Lkb⌠wqñⁿwíJB≤sRú@C

25001 »zíuα@u@µñ@»zíC

25501 »zíuα@u@µñ@»zíC

25502 Lkbµ@µ÷ñoh@C

OX 26 L SQL »zíOr

ϕ 20. OX 26GL SQL »zíOr

SQLSTATE

Nq

26501 O»zíúsbC

OX 27 oΩ≤HW

ϕ 21. OX 27G oΩ≤HW

SQLSTATE

Nq

27000 bP SQL »zíñh≤PϕµPεCC

OX 28 Lví

ϕ 22. OX 28GLví

SQLSTATE

Nq

28000 vWLC

OX 2D Lµ÷ε

ϕ 23. OX 2DGLµ÷ε

SQLSTATE

Nq

2D521 SQL COMMIT ROLLBACK bµ@⌠ñOLC

2D522 b ATOMIC X»zíñúe\ COMMIT ROLLBACKC

2D528 A COMMIT ∩≤í⌡µ⌠OLC

2D529 A ROLLBACK ∩≤í⌡µ⌠OLC

3 SQLSTATE Tº 503

OX 2E LsuW

ϕ 24. OX 2EGLsuW

SQLSTATE

Nq

2E000 suWLC

OX 34 LσW

ϕ 25. OX 34GLσW

SQLSTATE

Nq

34000 σWLC

OX 36 LσWµ

ϕ 26. OX 36GLσWµ

SQLSTATE

Nq

36001 Lkwqⁿw Select »zí SENSITIVE σC

OX 38 íτº¼p

ϕ 27. OX 38Gíτº¼p

SQLSTATE

Nq

38XXX ííoτí SQLSTATEC

38001 ííúα⌡µ SQL »zíC

38002 í∩ΩA²íwq¿ MODIFIES SQL DATAC

38003 íñúe\»zíC

38004 í¬ ΩA²íwq¿ READS SQL DATAC

38501 ϕIswqτBíoτí ( SIMPLE CALL SIMPLE

CALL WITH NULLS IsD) AoFC

38502 í\αúα⌡µ SQL »zíC

38503 wqτwºεC

38504 wqτwQ AHεiαj⌠¼pC

38505 FINAL CALL íñúe\ SQL »zíC

38506 OLE DB úAϕτóC

504 TºΓU GU

ϕ 27. OX 38Gíτº¼p (≥)

SQLSTATE

Nq

38552 SYSFUN ⌡ ( IBM ) ñ\αwºεC

TºσñiHΣUC]Xº@G

01 WXd≥

02 Hs@ú

03 ΓNptⁿ

04 ΘµíL

05 íµíL

06 íWOµíL

07 íWOírNL

08 Líj¼ (O 1B2B4B8B16B32B64B128B256 º@)

09 rΩ°

10 rΩτñ°mWXd≥

11 BIrNL

38553 t⌡ñí]εC

38H01 MQSeries τLkl]wC

38H02 MQSeries Application Messaging Interface LkεÑq@C

38H03 MQSeries Application Messaging Interface LkAϕaBzTºC

38H04 MQSeries Application Messaging Interface LkeTºC

38H05 MQSeries Application Messaging Interface Lk¬ /¼TºC

38H06 MQSeries Application Messaging Interface ( °) wgDóC

38H07 uMQSeries íTvLkTwu@µC

38H08 uMQSeries íTvhC

38H09 MQSeries XA (ΓÑqTw) API IsC

38H0A uMQSeries íTvLk rollback u@µC

OX 39 íτIsº¼p

ϕ 28. OX 39GíτIsº¼p

SQLSTATE

Nq

39001 wqτL SQLSTATEC

39004 IN INOUT úe\ NULL C

39501 P÷p⌠wQ∩C

OX 3B SAVEPOINT L

ϕ 29. OX 3BG SAVEPOINT L

SQLSTATE

Nq

3B001 xsILC

3B002 wFxsIW¡C

3 SQLSTATE Tº 505

ϕ 29. OX 3BG SAVEPOINT L (≥)

SQLSTATE

Nq

3B501 ½xsIWC

3B502 ⁿwF RELEASE ROLLBACK TO SAVEPOINTA²OxsIúsbC

3B503 oτísµ÷ñúe\ SAVEPOINTBRELEASE SAVEPOINT

ROLLBACK TO SAVEPOINTC

OX 40 µ÷ Rollback

ϕ 30. OX 40Gµ÷ Roll back

SQLSTATE

Nq

40001 oπ Rollback ΩOC

40003 »zí¿ípúC

40504 ty¿u@µ RollbackC

40506 w RollBack µµ÷A]oF@ SQL C

40507 w RollBack µµ÷A]oC

OX 42 yksWhHW

ϕ 31. OX 42Gyks WhHW

SQLSTATE

Nq

42501 v ID SMvibO½≤W⌡µⁿw@C

42502 v ID SMvi⌡µⁿw@C

42504 LkqⁿwvW °ⁿwMvBwKC

42506 ovóC

42508 úαNⁿwΩwMv PUBLICC

42509 ] STATICRULES ∩AH SQL »zí≥vC

42511 Lk DATALINK C

42512 v ID úπ∩ⁿO@µs vC

42514 v ID úπ½≤vnMvC

42516 ∩MxswOóC

42519 ov ID LkbⁿO@ϕµW⌡µ@C

42520 ]v ID SwAHLk⌡µτC

42521 LkNv¡MvPⁿwv IDC

42522 v ID SiO@µqµñúO@C

42601 rBOlyLC

42602 WñLrC

42603 εrΩC

42604 LrrΩC

506 TºΓU GU

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

42605 ⁿwqτOLC

42606 LQiC

42607 µτBΓLC

42608 b VALUES ñ NULL DEFAULT OLC

42609 BΓlzⁿBΓúOOC

42610 ú\OC

42611 µwqLC

42612 »zírΩO@ SQL »zíAbΣB⌠wqñAúαⁿ SQL »z

íC

42613 lyO¼C

42614 ½÷ΣrOLC

42615 L∩ΦC

42616 ⁿwL∩C

42617 »zírΩOC

42618 ú\DC

42620 w UPDATE lyⁿw¬ SCROLLC

42621 ∩¡εLC

42622 W°C

42623 Lkⁿw DEFAULT lyC

42625 CASE ϕíLC

42627 b EXPRESSION AS lyzⁿWµºeⁿw RETURNS lyC

42628 α½wqñ TO SQL FROM SQL α½τwqWL@C

42629 SQL íⁿwWC

42630 SQLSTATE SQLCODE iúαb¼X»zíñC

42631 SQL τΦkñ RETURN »zí]AC

42633 XMLATTRIBUTES XMLFOREST n AS lyC

42634 XML WLC

42635 XML WírLC

42636 ≥ó BY REF lykC

42637 úαb DECLARE CURSOR »zíñⁿw XQuery ϕíC

42701 bíJ≤s@ SET α»zíñ½µWC

42702 ≤W½AHµúTC

42703 wqµBC

42704 wq½≤¡εWC

42705 wq°AWC

42707 ORDER BY ñµWúOGϕµµC

42709 ΣµMµñⁿw½µWC

42710 ½½≤¡εWC

42711 ½≤wq ALTER »zíñ½µWWC

3 SQLSTATE Tº 507

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

42712 FROM lyñ½ϕµⁿwXC

42713 ½≤Mµñ½½≤C

42720 I²ñΣúΩwIWC

42723 ⌡ñwsbπPOτC

42724 Lks ≤wqτííC

42725 ÷Mwí (úOOSwΩW)A²OíhSwΩC

42726 ⁿWϕµ½WC

42727 Ssϕµw]DnϕµíC

42728 Iswqñ½IC

42729 IwqC

42730 xsWwt@ϕµíC

42731 xsWwoϕµíC

42732 SET CURRENT PATH »zíñ½⌡WC

42734 ½WBSQL WBσWB°≤WC

42735 wwqϕµíIsC

42736 Σú LEAVE »zíWⁿwLC

42737 wq handler ñⁿw°≤C

42738 b FOR »zí DECLARE CURSOR »zíñAⁿwµW½R

WC

42739 ½α½C

42740 ⁿw¼Σúα½CSα½Q≤C

42741 Ω¼Swqα½sC

42742 ¼ϕµ¼°ÑhcñwP¼lϕµl°C

42743 d≥ΣújMΦkC

42744 α½sñSwq TO SQL FROM SQL α½τC

42745 íwq@m½sΦk÷YC

42746 bP@¼ÑhcñAΦkWúαPc¼WPC

42748 ΩwxsΘ⌠wgsbAⁿwFhC

42749 πPWí⌡m XML ⌡σ≤Awsb≤ XML ⌡C

4274A b XML ⌡xswñΣú XSROBJECTC

4274B b XML ⌡xswñΣú@ XSROBJECTC

4274F w≤ñwq≤C

4274G w≤bwwhñwqC

4274H ⁿwwhñúsbⁿws WhC

4274I ⁿwwhñúsbwC

4274J owwΩwsC

42802 íJ≤sPµúPC

42803 SELECT HAVING lyñµLA]ªúOsµF

GROUP BY lyñµLC

508 TºΓU GU

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

42804 CASE ϕíñGϕíúeC

42805 ORDER BY lyñπúOGϕµµC

42806 úαⁿwD, ]Ω¼úeC

42807 ½≤Wú\ INSERTBUPDATE DELETEC

42808 íJ≤s@ñOµúi≤sC

42809 O½≤úOA»zí½≤¼C

42810 FOREIGN KEY lyLkδ≥ϕµC

42811 ⁿwµP SELECT lyñµúPC

42813 WITH CHECK OPTION úα≤ⁿw°C

42814 Lk≤µA]ªOϕµñ@µC

42815 Ω¼B°B±B CCSID LC

42816 ϕíñΘííLC

42817 ]°¡εPµAⁿwF RESTRICTAOµ⌡≤ΣA

OwµAHLk≤µC

42818 BΓlτBΓúeLk±C

42819 nrΓNBΓBΓτBΓúOrC

42820 r°AªúbΣΩ¼d≥C

42821 ≤síJPµúeC

42823 d ue\@µA²oh½µC

42824 LIKE BΓúOrΩA@BΓúOµC

42825 UNIONBINTERSECTBEXCEPT VALUES CSeµC

42826 UNIONBINTERSECTBEXCEPT VALUES CPµúPC

42827 UPDATE DELETE ñOϕµPσⁿwϕµúPC

42828 úα∩ UPDATE DELETE »zíσⁿwϕµAσO¬C

42829 FOR UPDATE OF LA]úα∩σⁿwGϕµC

42830 íΣP ΣíúC

42831 DnΣ@Σµú\ NULL C

42832 t½≤Wú\@C

42834 Lkⁿw SET NULLA]Lkⁿw NULL íΣµC

42835 ⁿWlϕµíAúαⁿw⌠C

42836 jwⁿWlϕµWµLC

42837 Lk≤µA]ªPeµúeC

42838 LϕµíkC

42839 M°µúαbPϕµ≈ϕµíC

42840 L AS CAST ∩kC

42841 OúαOwq¼¼C

42842 µwqLA]ⁿw∩Pµíú@PC

42845 L VARIANT EXTERNAL ACTION τC

42846 úΣq¼¼jεα¼C

3 SQLSTATE Tº 509

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

42849 ííúΣⁿw∩C

42852 GRANT REVOKE ñⁿwMvLú@PC (pA°W GRANT

ALTERC)

42853 ⁿwN∩Aⁿw@HWP∩C

42854 ∩ MµñGµΩ¼LkP¼°ΩΘd ϕµwqñwq

¼eC

42855 úαN LOB ⁿwoDCbú σ LOB A

DOw LOB C

42858 @úA≤ⁿw½≤C

42863 REXX ñwqDC

42866 CREATE FUNCTION »zíñARETURNS ly CAST FROM lyñΩ

¼AúAXlττΘ RETURN »zíñΩ¼C

42867 ⁿw≡∩C

42872 FETCH »zílyPσwqúeC

42875 b CREATE SCHEMA ½≤πP⌡WP¡wC

42877 LkwqµWC

42878 HLτWP EXTERNAL ÷Σr@C

42879 CREATE FUNCTION »zíñA@hΘJΩ¼úAXlτ

ñ∩Ω¼C

42880 CAST TO M CAST FROM Ω¼úeAOOy¿TwrΩIC

42881 εCτLC

42882 SwΩW¡wúÑ≤τW¡wC

42883 ΣúπOíC

42884 ΣúπⁿwWMeíC

42885 CREATE FUNCTION »zíWⁿwΘJP SOURCE lyñⁿWτ

úúC

42886 INBOUT INOUT úC

42887 τbΣB⌠ñOLC

42888 ϕµSDnΣC

42889 ϕµwDnΣC

42890 lyñⁿwFµMµA²OOlϕµLπⁿwµW

@¡εC

42891 ½ UNIQUE ¡εwsbC

42893 Lk≤B≤e½≤¡εAOLkq½≤ °v¡A]ΣL½≤P

ΣC

42894 DEFAULT LC

42895 pRA SQLAúαΘJDA]ªΩ¼Pwq

τúeC

428A0 wqττoC

428A1 Lks D≈C

428A2 ϕµúαⁿwhIIsA]ªSqΣC

510 TºΓU GU

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

428A3 ∩≤°ⁿwFL⌠C

428A4 ∩≤°∩ⁿwFLC

428A5 SET INTEGRITY »zíñⁿWº¼pϕµSAϕcAOϕµw

úµB¡εoτíwqC

428A6 SET INTEGRITY »zíñⁿWº¼pϕµúαP⌠≤dñϕµPC

428A7 dñϕµP SET INTEGRITY »zíñⁿwº¼pϕµϕµúC

428A8 ϕ ϕµ≥ªϕµB≤u]w]wmv¼AALklϕµW SET

INTEGRITY »zí½]u]wπmv¼AC

428A9 Id≥LC

428AA µW∩≤°ϕµOLµC

428B0 b ROLLUP, CUBE GROUPING SETS Dk¼cC

428B1 úOw∩SwI]pϕµíxsWµúTC

428B2 xs⌠WLC

428B3 ⁿwL SQLSTATEC

428B7 SQL »zíñⁿwrWXd≥C

428BO LkpXΩpC

428C0 Lk≤IA]ªOIsñ@IC

428C1 w∩ϕµuαⁿw@ ROWIDBIDENTITY wµC

428C2 τΘdⁿXb CREATE FUNCTION »zíñϕwⁿwúlyC

428C4 zⁿBΓlC@ΣúPC

428C5 qΩñAΣúi≤Ω¼Ω¼∩MC

428C9 úαN ROWID µⁿw INSERT UPDATE µC

428CA K[íñϕµúαOC

428CB ϕµíjpP÷wjpC

428D1 Lks DATALINK C

428D4 FOR »zíñⁿwσLkb OPENBCLOSE FETCH »zíñC

428D5 ⌠PYúC

428D6 NOT ATOMIC »zíúe\ UNDOC

428D7 úe\°≤C

428D8 i SQLSTATE SQLCODE LC

428DB oOLkϕ@W¼BWϕµBW°½≤C

428DC ∩o¼α½AτΦkLC

428DD wqnα½C

428DE úΣ PAGESIZE C

428DF CREATE CAST ñⁿwΩ¼LC

428DG CREATE CAST ñⁿwτLC

428DH ∩¼ϕµÑA@LC

428DJ úα≤hµC

428DK wwqµd≥C

3 SQLSTATE Tº 511

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

428DL ílτwwq@d≥C

428DM ∩¼ÑAd≥ϕµ°LC

428DN SCOPE bíτ RETURNS lyñⁿwAwbτ RETURNS l

yñⁿwC

428DP ¼úO@c¼C

428DQ ϕµ°⌡WAPªWϕµW°PC

428DR @LkM≤lϕµl°C

428DS úαblϕµWwqⁿwµºC

428DT ϕíBΓLd≥¼C

428DU ¼Ñhcñú]A¼C

428DV VBΓl¬BΓLC

428DW úαVBΓl½≤OrµC

428DX wq¼ϕµ¼°Ñhcϕµ°n½≤OrµC

428DY Lk≤s½≤ tpe pC

428DZ úα≤s½≤OrµC

428E0 wqPd≥wqúC

428E1 d≥úºϕµτGPd≥ºΣ½ϕµτGú@PC

428E2 Σº¼Pd≥ºΣα½τ¼úC

428E3 d≥ñτLC

428E4 CREATE INDEX EXTENSION »zíñúΣτC

428E5 SELECTIVITY lyuαHwqzⁿⁿwC

428E6 wqzⁿñΦkjMPd≥∩jMΦkñúXC

428E7 wqzⁿñº±BΓlßBΓ¼P RETURNS Ω¼úC

428E8 jMjMPbτWúXC

428E9 WúαbPWhñPQϕ@jMMjMC

428EA ¼°ñ∩OLC

428EB ϕi≤sW°º∩µAl°ñµúαO¬C

428EC ΩΘd ϕµⁿw∩LC

428ED Lkc Datalink Reference ¼c¼C

428EE ∩ΩÑA∩LC

428EF ∩ΩÑA∩LC

428EG ∩ΩÑAn∩C

428EH Lk ADD wwq∩C

428EJ Lk SET DROP sW∩C

428EK isϕµW¡wO SESSIONC

428EL α½τLkPτΦkftC

428EM n TRANSFORM GROUP lyC

428EN ⁿwF@α½sC

428EP c¼LkíPΣ¡C

512 TºΓU GU

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

428EQ í¼PD«¼úPC

428ER ≤ΦkDΘºeALk≤ΦkWµC

428ES ΦkDΘ∩ΦkWµyѼC

428EU °Awqñⁿw TYPE VERSIONC

428EV o¼ΩúΣzq≈αC

428EW LkNϕµα½ΩΘd ϕµqΩΘd ϕµα½ϕµC

428EX íLk@α½τA]íτΦkC

428EY wqzⁿñºjMΩ¼PⁿwWºΣΩ¼

úC

428EZ OLAP τ°íWµLC

428F0 ROW τ]AΓµC

428F1 SQL TABLE τϕµGC

428F2 b SQL ñARETURN »zíΩ¼O INTEGERC

428F3 SCROLL P WITH RETURN ¼C

428F4 ú\σb FETCH Wⁿw SENSITIVITYC

428F6 σiA²Gϕµ]tϕµτΘXC

428F7 uA≤ SQL í@bííW⌡µC

428F9 Lkb⌠wqñⁿwϕíC

428FA QipOsC

428FB sequence-name úαOt identity µúC

428FC [KKX°LC

428FD KKXP[KΩKXúC

428FE ΩúO ENCRYPT τGC

428FF wWµLC

428FG mϕµπΘd ϕµwqLC

428FH SET INTEGRITY ∩LC

428FI wⁿw ORDER OFA²ϕµⁿwú]t ORDER BY lyC

428FJ °ΩΘd ϕµí∩ú\ ORDER BYC

428FL úe\ SQL Ω≤»zíbⁿwª⌠wqñC

428FM SELECT INSERT »zíwⁿw@úO∩°°C

428FP D«°WC@@Aue\@ INSTEAD OF oτíC

428FQ INSTEAD OF úoⁿwpU°G WITH CHECK OPTION wq°B

wqbt@ WITH CHECK OPTION wq°°AbQ WITH

ROW MOVEMENT lywq°ñ¿¼°C

428FT ϕµPⁿwΩ@úeC

428FU q FROM SQL α½τΦk¼AúX TO SQL α½τΦ

k∩¼C

428FV LkNΦkwqm½ΦkC

428FZ uí≈@wq INSTEAD OF oτí°úα MERGE »zíñ

C

3 SQLSTATE Tº 513

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

428G1 ΩWXϕµϕµíC

428G2 Lkqϕµ≤ß@ΩC

428G3 ϕ∩ñ SQL Ω≤»zí°πwwq INSTEAD OF oτ

íAFINAL TABLE NLC

428G4 Lk INPUT SEQUENCE C

428G5 UPDATE »zíⁿwlyⁿw@úO INCLUDE µµC

428G6 ⁿwFb∩ FROM lyALkqΩ≤»zí∩ µC

428G8 Lk°Hiµd C

428GA LksWB≤≤pX∩C

428GD PARTITION BY lyⁿwµ@µABP ORGANIZE BY ly@

µPC

428GE ϕµLk[ϕµC

428GG e¼ϕµϕíkLC

428GO µ∩bzq DDL »zíñLC

428GI ≤ XML ⌡σ≤≥A] XML ⌡úπC

428GP Lkⁿw¼ ARRAY º≤h½C

428GR πPs ¼ (READ WRITE) wwPv IDC

428GQ w GRANT P≤sPw≡C

428GS ⁿw∩úX∩∩C

428GT whO@ϕµC

42901 µτ]AµWC

42903 WHERE ly SET ly]ALApµτC

42904 ≤sA SQL C

42907 rΩ°C

42908 »zí]AnµMµC

42910 X»zíñúe\»zíC

42911 QiúkBΓLA]ΣGt±C

42912 úOσ∩ »zí UPDATE lyñiOµAHúα≤sµC

42914 DELETE LA]d ñϕµiαⁿ@vTC

42915 L¡εC

42916 úαOWA]ªPOW½C

42917 LkTa≤≤½≤C

42918 úαtwqΩ¼W (p INTEGER) wqΩ¼C

42919 úe\¼X»zíC

42921 úαsWxsϕµíC

42925 jⁿWϕµúαⁿw SELECT DISTINCTABⁿw UNION ALLC

42928 LkN WITH EMPTY TABLE ⁿwϕµC

42932 í]úTC

42939 LkWA]ⁿwOrOdtC

514 TºΓU GU

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

42961 ⁿw°AWúXµ°AC

42962 °µBLOB µBXML µc¼µúαbBΣ¡ε

ñC

42963 wµWµLC

42968 suóA]SµnΘvC

42969 Ω]C

42972 MERGE »zíX°≤ ON lyñ@ϕíhBΓϕµñ

µC

42985 íñúe\»zíC

42987 oτíñúe\»zíC

42989 µOϕíúAOwµA]Lk≤ BEFORE oí

ºñC

42990 ]ΣµúOΣµWAHúe\@@¡εC

42991 ebíΣ BOOLEANBBINARY VARBINARY Ω¼C

42993 wqµjLkOⁿC

42994 úΣlmxsC

42995 nDτSbsϕµC

42997 DB2 nDíBDB2 í°AΓεXúúΣ\αC

429A1 Is∩ϕµíÑLC

429A9 DataJoiner LkBz SQL »zíC

429B2 c¼µⁿwCJ°pC

429B3 lϕµúαwq½≤C

429B4 ΩLoτúα LANGUAGE SQL τC

429B5 d≥ºΩΩ¼LC

429B8 H PARAMETER STYLE JAVA wqíLkc¼@

¼C

429B9 Lkbⁿwñ DEFAULT NULLC

429BA FEDERATED ÷ΣrP÷pXΩw½≤@C

429BB b SQL íñAⁿwΩ¼úⁿΣC

429BC ALTER TABLESPACE »zíñh½xs@C

429BE DnΣ@ΣOlyñµlC

429BG d≥OϕµúΣoτC

429BH ϕµwq]túⁿΣµwqAΣiαO¡µBΩµ

XML µC

429BJ Lkb°ñ WITH ROW MOVEMENTC

429BK ≤s°LA]εCA]A≥ª°C

429BL búXk⌠wqñIsF@∩ SQL ΩτC

429BO LkpXΩpC

429BP LµϕíC

429BS XMLPATTERN lyH XML Ω¼wqµπLwqC

3 SQLSTATE Tº 515

ϕ 31. OX 42Gyks WhHW (≥)

SQLSTATE

Nq

429BT ≤÷YAevóC

429BU Lks ≤íº∩Mxsw∩MC

429BZ ]Σñ@≈≥ªϕµⁿO@AH≤sBRúíJ UNION ALL °@

óC

429C0 d ]t@ⁿXºµzⁿC

OX 44 WITH CHECK OPTION HW

ϕ 32. OX 44GWITH CHECK OPTION HW

SQLSTATE

Nq

44000 ≤GεCúX°wqAHúe\íJ≤s@C

OX 46 Java DDL

ϕ 33. OX 46G Java DDL

SQLSTATE

Nq

46001 Java DDL - L URLC

46002 Java DDL - L jar WC

46003 Java DDL - LORúC

46007 Java DDL - LOC

46008 Java DDL - LΦkⁿwC

46103 Java ío ClassNotFound º¼pC

46501 Java DDL - Ω@i∩≤C

OX 51 Lí¼A

ϕ 34. OX 51GLí¼A

SQLSTATE

Nq

51002 Σú∩ SQL »zí⌡µnDΩ]C

51003 @POúC

51004 SQLDA LC

51005 ²etwoτC

51008 emsíXLC

51015 ⌡µ@bsoqC

51017 SnJC

51021 nÑíBz⌡µ Roll back @ßAα⌡µ SQL »zíC

516 TºΓU GU

ϕ 34. OX 51GLí¼A (≥)

SQLSTATE

Nq

51022 P CONNECT »zíñⁿW°Asu (µ≡ε) wsbAⁿw

vW CONNECT LC

51023 ΩwwΩwzít@ΩñC

51024 úα°°A]ªwOú@C

51025 b XA µ÷Bz⌠ñíAP SYNCPOINT TWOPHASE L÷C

51026 Lk≤°A]ª⌠wt@≤°ñC

51027 SET INTEGRITY »zí IMMEDIATE CHECKED ∩LA]ϕµO

@ΩΘd ϕµúbu]wπmv¼AñC

51028 LkΩ]A]ªwOú@C

51030 bíBzñAIs ALLOCATE CURSOR ASSOCIATE LOCATORS

»zíC

51034 wwq MODIFIES SQL DATA íbIsª⌠wqñOLC

51035 Lk PREVVAL ϕíA]eεbÑq@ñúC

51038 íiαLkAoX SQL »zíC

51039 ]w ENCRYPTION PASSWORD C

51040 s⌠LC

OX 53 LBΓú@PWµ

ϕ 35. OX 53GLBΓú@PWµ

SQLSTATE

Nq

53038 Σ¡εsAj≤ΣñµC

53040 Lkⁿw≤wC

53045 Σ¡εΩ¼PµΩ¼úPC

53090 uP@sXΦkΩ (ASCIIBEBCDIC Unicode Σñ@)Aib

P SQL »zíñQC

53091 ⁿwsXΦkAPe≤]t½≤sXΦkúPC

OX 54 WL SQL ú¡ε

ϕ 36. OX 54GWL SQL ú¡ε

SQLSTATE

Nq

54001 »zí°°C

54002 rΩ°C

54004 »zí SELECT INSERT MµñAhϕµWhC

54006 sG°C

54008 Σ°BΣµ°AΣhµC

54010 ϕµO²°°C

3 SQLSTATE Tº 517

ϕ 36. OX 54GWL SQL ú¡ε (≥)

SQLSTATE

Nq

54011 ⁿwhµϕµ°C

54023 τwWL¡εC

54028 wFµ LOB WW¡C

54029 wF²yW¡C

54030 @ñ≤°wFW¡C

54031 ⁿw≤°wFW¡C

54032 wFϕµjpW¡C

54033 wF∩MϕW¡C

54034 ϕµíxsWX°°C

54035 í½≤¡εwWXC

54036 xsxsΘ⌠⌠W°C

54037 ϕµíxs∩ML≤°C

54038 WL¼íoτíW¡C

54045 wWX¼ÑhchW¡C

54046 wWXd≥ñie\jC

54047 wWXϕµíjpW¡C

54048 S¼≈jpϕµíC

54049 c¼Ω°WXt¡εC

54050 wWLc¼ñ\jC

54052 w⌠∩≤wjpíLjC

54053 BLOCKSIZE ⁿwúbd≥C

54054 WLAWLϕµíP¡εΣ∩°XC

54057 XML WBWBWír URI °C

54058 XML ⌠íϕk°C

54059 πµrσrIrΩA∩≤ STRIP WHITESPACE Bzí°C

54061 w≤ⁿwLhC

54062 wWXwhñ≤W¡C

OX 55G½≤b¼Añ

ϕ 37. OX 55G½≤b¼Añ

SQLSTATE

Nq

55001 ΩwαC

55002 TwqϕµC

55006 úαε½≤A]ªeP@íBzñC

55007 úα∩½≤A]ªeP@íBzñC

55009 tgJ¬gJO@ C

55012 Owsb≤ϕµWC

518 TºΓU GU

ϕ 37. OX 55G½≤b¼Añ (≥)

SQLSTATE

Nq

55019 ϕµB≤@L¼AñC

55022 °AúOoΩwn²C

55023 IsíoC

55024 LkεϕµíA]Pϕµ÷Ω]bt@ϕµíC

55025 ½slΩwC

55026 úαεϕµíC

55031 ∩MµíúTC

55032 CONNECT »zíLA]ílßAΩwzíwεC

55033 úαb∩≤°P@u@µ≤°C

55034 ≤°B≤L@¼AC

55035 Lk≤ϕµA]ªOⁿO@C

55036 úα≤IA]q∩MϕNªúC

55037 úα≤ΣA]ϕµbhIIsñC

55038 úαIsA]bNª½s¡ñC

55039 úe\s ¼AαA]ϕµíúbAϕ¼AñC

55041 ½s¡iµñAúαNxssWϕµíC

55043 ϕH@c¼≥ª¼ϕµ¼°sbALk≤c

¼C

55045 Lkí SQL Os (SAR) A]@n≤Lkb°Añ

C

55046 ⁿw SQL OsúX⌠C

55047 íτΦks pX½≤C

55048 Lk[Kw[KΩC

55049 Aϕawq≤°ϕµC

55051 ALTER BUFFERPOOL »zíebBzñC

55054 LkNΦkwqm½ΦkC

55056 ]ΩwpXAHLk≤spC

55057 úe\»zíA]ªYϕµÑií@óC

55060 wqΩwxsΘC

55061 Lkw∩xsΘϕµí≤ϕµíxsΘC

55062 LkúxsΘ⌠A]∩ΩwxsΘC

55063 XML ⌡B≤@T¼AñC

55064 ≤ϕµSwhAHLkN≥≤s εMµC

55065 @ϕµhiH@whC

55066 ]úΣj¼ RIDAHϕµLktmsC

55067 ] MQT mϕµ≤ϕµAHLk²ª¿ⁿO@ϕµC

3 SQLSTATE Tº 519

OX 56 ΣL SQL ú

ϕ 38. OX 56GΣL SQL ú

SQLSTATE

Nq

56016 ΩⁿwFLd≥C

56031 lyqτLA]tWúΣVXP DBCS ΩC

56033 °rΩµíJ≤sAOD NULLC

56038 ⌠úΣnDSC

56072 ≤°AúΣτAy¿⌡µóA²úvTß≥ SQL »zí⌡µC

56084 DRDA úΣ LOB ΩC

56091 ≤⌡µX SQL »zíAoh½C

56092 LkMwv¼A]vWJO ID ]Os IDC

56095 s∩LC

56097 b DEVICE W TABLESPACE ñAú\ LONG VARCHAR M LONG

VARGRAPHIC µC

56098 b⌠tí½ssíAoF@C

56099 ΩwúΣ REAL Ω¼C

560A0 Lk∩ LOB ⌡µ@C

560AA u Unicode ΩwΩΣlyqτC

560AC hwqLk≤ⁿwΩ¼C

560AF ϕ gateway concentrator AúΣ PREPARE »zíC

560B0 πϕµíjpϕµíxsjpsjpLC

560B1 bxsñσWµLC

560B7 ∩hC INSERT íAC@CϕíkPC

560BB ∩≤bA CALL »zíñ INOUT Ab USING P INTO l

yñPDC

560BC s oC

560BD pX°A¼ΩºXC

560BF [K≈αLkC

560C0 H Unicode sXΦkϕµALkb SQL τ SQL ΦkñC

560C1 H Unicode sXΦkϕµALk¿¼ϕµA]Lk]t¼

wq¼C

560C2 ≤ϕµgJ@ óC

560C3 AFTER oτíLk∩nw∩ INSERT »zííJεCC

560C6 ¡εLk∩ SQL Ω≤»zíwb∩∩εCC

560C8 Lk≤sí≈pC

560C9 Lkⁿw»zíC

560CB pX°Aq Web AΩ¼ SOAP C

560CD tm]wAⁿw@hLC

560CE ≤±Tw rollback @APLk SQL C

560CF ϕµíLkα½ LARGE ϕµíC

560CG XML ]t XML IXAPWXí ID ¡εC

520 TºΓU GU

ϕ 38. OX 56GΣL SQL ú (≥)

SQLSTATE

Nq

560CH wWX XML ñº XML IlIW¡C

560CI ⁿwnßGLC

560CJ ϕµíb IBMCATGROUP ΩwsñC

OX 57 LiΩ@J

ϕ 39. OX 57GLiΩ@J

SQLSTATE

Nq

57001 ϕµLkA]ªSDnC

57003 ⁿwwC

57007 ½≤úαA] DROP ALTER mñC

57009 SiΩxsΘΩwΩC

57011 SiΩxsΘΩwΩC

57012 SiDΩwΩCoúvTß≥»zí¿\⌡µC

57013 SiDΩwΩCoNvTß≥»zí¿\⌡µC

57014 BzwnD °C

57016 ]ϕµúb@ñAHúαs ªC

57017 wqrα½C

57019 »zí]ΩD¿\C

57020 tΩw ≈wQΩwC

57021 n≈S÷C

57022 LkϕµA]»zív ID ⌠≤AϕΩwí (dbspace)C

57030 Pí°AsuWLwwq¡εC

57032 wglµΩwW¡C

57033 oΩOL RollbackC

57036 µ÷Θxú≤µΩwC

57046 Lklsµ÷A]ΩwΩLíC

57047 LkíΩwA]úαs ²C

57048 s ϕµíxsAoC

57049 wF@t¡εC

57050 °AeLkC

57051 ⌠p CPU qWXΩ¡εC

57052 LkIA]ªSϕµíxsC

57053 ]@≡AϕµWLk⌡µ@C

57055 Lk¼≈jpϕµíC

57056 LkΩ]A]Ωwb NO PACKAGE LOCK íñC

57057 ]ºe SQL »zí DRDA sñoípAPLk⌡µ SQL »

zíC

3 SQLSTATE Tº 521

ϕ 39. OX 57GLiΩ@J (≥)

SQLSTATE

Nq

57059 ϕµíñíú¼H⌡µⁿw@C

OX 58 t

ϕ 40. OX 58Gt

SQLSTATE

Nq

58004 ot (ª²εß≥ SQL »zí¿\⌡µ)C

58005 ot (ª²εß≥ SQL »zí¿\⌡µ)C

58008 ≤GqT≤wP⌡µóAªúvTß≥ DDM ⁿO SQL »zí

¿\⌡µC

58009 ≤GqT≤wP⌡µóAy¿µútmC

58010 ≤GqT≤wP⌡µóAªNvTß≥ DDM ⁿO SQL »zí

¿\⌡µC

58011 siµADDM ⁿOLC

58012 πⁿwΩ]WP@POsúb@ñC

58014 úΣ DDM ⁿOC

58015 úΣ DDM ½≤C

58016 úΣ DDM C

58017 úΣ DDM C

58018 úΣ DDM ¬TºC

58023 twoµí °⌡µC

58030 oF I/O C

58031 ≤tAsu¿\C

58032 LkN≤j≈íwqτC

58034 MΣ DMS ϕµí½≤AC

58035 ± DMS ϕµí½≤AC

58036 ⁿwíϕµí ID úsbC

OX 5U í

ϕ 41. OX 5UGí

SQLSTATE

Nq

5U001 úΣⁿw\α\αC

5U002 ⁿwíeúsbC

5U003 Σúí°°iC

5U004 xs°@Aú@hLC

5U005 ⁿw@íLC

522 TºΓU GU

ϕ 41. OX 5UGí (≥)

SQLSTATE

Nq

5U006 °÷C

5U007 CLP C\ CLP Tºσ≤AH oΩTC

5U008 í@ ID LC

5U009 wFxsΘ⌠W¡C

5U010 D¼²ΩwW@LkⁿwxsΘ⌠C

5U011 @ⁿwxsΘ⌠C

5U012 ⌠ñΩwϕíkLúTC

5U013 Lk≥A]ΩwúiC

5U014 v ID S∩ϕµ⌡µ LOAD ⁿOn LBAC C

5U0ZZ íXC\ SQLCODEAH oΩTC

ZZZZZ Placeholder sqlstate for development use only. Must be changed before code is shipped.

ּ:

v 1 1 , yTºz

÷:

v SQL ReferenceAVolume 1 ñySQLCA (SQL communications area)z

3 SQLSTATE Tº 523

524 TºΓU GU

² A. qT (Tº SQL30081N)

pGíTº SQL30081N (sqlcode -30081)AhϕqTCq

TltΩoA -30081 TºOMµñCUCXi

αqTC

XHUCqT≤wG

v yTCP/IPz

v 528yAPPCz

v 530ySOAPz

v 530yMQz

v 531ySSLz

v 532ySOCKSz

v 532yHTTPz

TCP/IPUϕCXb UNIX ⌠ñ TCP/IP AJ@X (errnos)Co

úOπMµCziHb /usr/include/sys/errno.h ñΣ ErrnosCb

Linux® WAerrnos ≤ /usr/include/asm/errno.h ñCerrno X¡w∩C@

@tⁿwC

ϕ 42. UNIX ¼ TCP/IP X (errno)C

ErrnoErrno X

íAIX® HP-UX Solaris Linux

EINTR 4 4 4 4 ⁿwτwQH C

EBADF 9 9 9 9Socket úTCSocket iα

wlC

EAGAIN 11 11 11 11 ΩLkC

EFAULT 14 14 14 14

úTC

súTC

¼ANn¼Ω

íñúsbⁿ

O@í≈CwLC

EBUSY 16 16 16 16 ΩúLñC

EINVAL 22 22 22 22

eⁿwτLA

Socket w÷¼CpGo

OΘgBw

DAhiαC

ENFILE 23 23 23 23 btñFhC

EMFILE 24 24 24 24

vBBzyzlϕµw

íCwWXyz

l/Socket C

© Copyright IBM Corp. 1993, 2006 525

ϕ 42. UNIX ¼ TCP/IP X (errno)C (≥)

ErrnoErrno X

íAIX® HP-UX Solaris Linux

ENOSPC 28 28 28 28mtϕµSi

íC

EPIPE 32 32 32 32 ñDC

EWOULDBLOCK 54 246 11 11

bsτñAww∩

TCP/UDP u≡t

md≥C (bí≈¡xWA

PXH EAGAIN

C)

ENOTSOCK 57 216 95 88D Socket W Socket @

C

ENOPROTOOPT 61 220 99 92 ∩úC

EADDRINUSE 67 226 125 98

ⁿwwbñC]

\Oe@suw

ºεAAϕaMúC

EADDRNOTAVAIL 68 227 126 99Lkq≈ oⁿwD

≈W IP C

ENETDOWN 69 228 127 100 ⌠⌠w÷¼C

ENETUNREACH 70 229 128 101Si⌠s⌠⌠

D≈C

ENETRESET 71 230 129 102 ⌠⌠]½]≤suC

ECONNRESET 73 232 131 104 suwQ ≈½]C

ENOBUFS 74 233 132 105tS¼≈OΘΩ

¿IsC

EISCONN 75 234 133 106 Socket wsC

ENOTCONN 76 235 134 107 s SocketC

ETIMEDOUT 78 238 145 110 suwOC

ECONNREFUSED 79 239 146 111

suwQCYzb

sΩwAd°A

Ow¿\aΩwz

í TCP/IP qT≤wΣ

C

Yb SOCKS qT≤w

ΣAτTw SOCKS °A

O¿\a TCP/IP q

T≤wΣC

EHOSTDOWN 80 241 147 112 D≈w÷¼C

EHOSTUNREACH 81 242 148 113 Si⌠D≈C

p o UNIX ¼ TCP/IP qT≤hΩTA\O@tNΓUCz

]iHoXUCⁿOG

man function-name

526 TºΓU GU

ΣñAfunction-name NϕτWCíiαú÷Swτº

ΩTC

HUOϕb Windows® @tñ TCP/IP AiαúºXM

µCoúOπMµCziHb winsock2.h ñΣCpGztSwo⌠AiαLkwC÷Swτº

ΩTAúO²b Windows Sockets 2uí]pvñCziHqUC⌠

oWµG http://www.sockets.com/winsock2.htm#DocsC

v WSAEINTR (10004)G τIsC⌠Θ@w C

v WSAEFAULT (10014)GúTCtbτIsíLⁿC

pGíeLⁿAw°pANoC

v WSAEINVAL (10022)GeτLC]ϕ Socket wLA

Socket µ¼APIsτúe (pAbsΩwºeoX SQL »

zí)C

v WSAEMFILE (10024)GhCh SocketCC@Ω@AúO

saBHµ@BzBµ@⌡µⁿÑA@ Socket IW¡C

v WSAEWOULDBLOCK (10035)GΩLkCOqLkY¿D

⌠Θ Socket @C

v WSAEINPROGRESS (10036)G⌠Θ Windows Socket @bBzñC Windows

Socket ue\C@@ (⌡µⁿ) µ@⌡µ⌠Θ@ABpGwI

sFΣL⌠@τAτN] WSAEINPROGRESS óC

v WSAENOTSOCK (10038)GD Socket W Socket @C∩YúO Socket

⌡µ@C Socket SocketA select() (fd_set ¿)

LC

v WSAENOPROTOOPT (10042)GúAϕqT≤w∩Cb getsockopt() setsockopt()

IsñⁿwFúBLΣ∩hC

v WSAEADDRINUSE (10048)GwbñCbípUAC@ SOCKET

(protocol/IP address/port) uα@CpGíN Socket bind() w

≤s Socket IP /≡ASAϕa÷¼ SocketAb÷¼ñ

SocketANoC

v WSAEADDRNOTAVAIL (10049)GLkⁿwnDCnDbΣ⌠w

qñLCqO]∩úA≤≈⌡µ bind()CpG

≡úA≤≈Ah connect()Bsendto() ]iαy¿oC

v WSAENETDOWN (10050)G⌠⌠wQ÷¼CSocket @o⌠⌠Coiαϕ

⌠⌠t (p WinSock DLL ⌡µzLqT≤w∩)B⌠⌠⌠⌠

¡oY½GC

v WSAENETUNREACH (10051)GLkIs⌠⌠CSocket @FLkIs⌠

⌠CoqϕnΘDS⌠iHIsD≈C

v WSAENETRESET (10052)G⌠⌠Nsu≤b½]WC≤“sí”íb@iµ

óAPsuñCpG∩wósu]w

SO_KEEPALIVEMayAstsockopt() ]C

v WSAECONNABORTED (10053)GnΘPsuñCiα≤ΩΘOqT

≤wAPbz≈WnΘñFwsuC

v WSAECONNRESET (10054)GsuwQPh½]CssuQPhjó÷

¼CP]qO≈WPhí≡MεB≈½s

² A. qT (Tº SQL30081N) 527

≈BPhíb Socket WFujó÷¼vCP]]

]Asu≤“sí”íb@h@biµóñCiµñ

@] WSAENETRESET óCß≥@] WSAECONNRESET óC

v WSAENOBUFS (10055)GSiwíC≤tF¼≈wí

εCwíA]Lkb Socket W⌡µ@C

v WSAEISCONN (10056)GSocket wgsC∩wgs Socket oXsnDC

v WSAENOTCONN (10057)Gs SocketC

v WSAETIMEDOUT (10060)GsuOCsu]s∩Hb@qíßS

AϕaóAsu]ILkóCLk]

iαO⌠⌠GtGC

v WSAECONNREFUSED (10061)GsuwQCLksuA]≈D

CoqO]sAbD≈W (pAS⌠≤°A

í⌡µñ)CYnsΩΩwATwΩwzí TCP/IP q

T≤wΣwb°AWQC

v WSAEHOSTUNREACH (10065)GSD≈⌠C∩eLks≈⌡

µ Socket @C

v WSASYSNOTREADY (10091)G≥ª⌠⌠lt⌠⌠qTºCϕ

Windows Socket Ω@]ú⌠⌠A≥ªtLkLkB@A

WSAStartup() Cdµ⌠ñOAϕ Windows Socket DLLA

BPh WinSock Ω@CpGtWh WinSock DLLAT⌠ñ

@X WinSock DLL A≤eⁿJ⌠⌠ltABewTaw

tmn≤C

v WSAVERNOTSUPPORTED (10092)GSw Windows Socket ΩµúúnD

Windows Sockets API ΣCdeSbs Windows Sockets

DLL C

v WSANOTINITIALISED (10093)GíSIs WSAStartup()A WSAStartup()

óCíbs Socket iαúOµ@ñ@ (A@

@ºí Socket)AwIs WSACleanup() hCAsuwεC

v WSA_E_NO_MORE (10110)BWSAENOMORE (10102)GSΣLiΩCb

Windows Sockets 2 ñAwqF WSAENOMORE WSA_E_NO_MORE ≡

XCNúX WSAENOMOREAuOd WSA_E_NO_MOREC

v WSAHOST_NOT_FOUND (11001)GΣúD≈C

v WSATRY_AGAIN (11002)GΣúD≈C≤qúSqW°A¼

A]qW°A D≈W IP ºnDóC

v WSANO_DATA (11004)GWASnD¼ΩO²CW°A hosts

LkOD≈WA services ñⁿwAWC

p o Windows ºU TCP/IP qTΩTA\ Windows Socket σ≤C

APPCHUOú CPI-C τXºMµCªúOπXMµCA

ñXOϕ∩≤XwwqXC

v CM_ALLOCATE_FAILURE_NO_RETRY (1)G]D¼ptmóCpA]

twqÑq@qT≤wALkÑq@Cbtmµ

eA]Ñq@qT≤wÑq@AτXC

528 TºΓU GU

v CM_ALLOCATE_FAILURE_RETRY (2)G]D¼ptmóCpA]

tt]ΩLkÑq@C

v CM_CONVERSATION_TYPE_MISMATCH (3)G]íúΣtmnDñµ

¼APtmóCoiαO°AW TP oDCTw°AW TP

wQtmΣ≥µ¼C

v CM_TPN_NOT_RECOGNIZED (9)GϕtmnDQetAoC

oϕtLkOXbnDñⁿwµ÷íWCYzúOs

²AATwßWº CPI-C qTΩT]wⁿw TP WAX°A

Wⁿw TP WCYzOs²AAMDΩwz≤UA

HTws²n²ⁿw TP WOX°Aⁿw TP WC

v CM_TP_NOT_AVAILABLE_NO_RETRY (10)GϕtmnDQetA

oCoϕ LU iOXe TP WA²LkíC τ

Tw°AWº TPN ]wⁿw ID OC

v CM_TP_NOT_AVAILABLE_RETRY (11)GϕtmnDQetAo

Coϕ LU iOXe TP WA²]iα]Lk

íCTw°AWΩwzí APPC qT≤wΣwQC

v CM_DEALLOCATED_ABEND (17)Gϕí °tmµAoCY

ºεíDJ½jAho¼pC

v CM_PRODUCT_SPECIFIC_ERROR (20)Gw@SwúABN

íxsbútΘxºñCdOw¿\a APPC lt

C∩≤ Communication Server for AIX ÑAp o≤h÷SwúΩTA

h°s errno C\HUíAH oiαº errno Ω

TC

v CM_RESOURCE_FAILURE_NO_RETRY (26)Gϕµ]÷Ω (pÑq@

) ú¡ε (ú) AoC

v CM_RESOURCE_FAILURE_RETRY (27)Gϕµ]Wzⁿ NO_RETRY ¼p

ú¡ε (ú) AoC@tºOD[C

bjíípUACPI qTX¼Hεúiα]C²b

CM_PRODUCT_SPECIFIC_ERROR AúΣLΩTC

YO Communication Server for AIXAerrno ú÷ΩTCHUOí@δú

errno MµCoDOπMµCb /usr/include/luxsna.h ñiΣs 101

HW errnoAΣñtSw Communication Server for AIX errnoCjí errno

Qα¿ CPI-C XCb /usr/include/sys/errno.h ñAiΣP AIX

D÷sC errnoCerrno X¡A AϕC

v EBADF (9)GoO@ uúTyzlvCYϕsΩwo

Aoϕ°AW SNA ltAO SNA tm]wX

DCd°AW SNA ltOwgCdOiHw∩°A

IC

v EACCESS (13)GoO@u\ivvCYϕsΩwo

Aoϕ SNAtm]wDC

÷≤ HP-UX W SNAPlus2 DA\ /usr/include/sys/errno.h AH o

íC

² A. qT (Tº SQL30081N) 529

p CPI qT÷ΩTA\ Systems Application Architecture® Common

Programming Interface Communications ReferenceC

SOAPUOzb SOAP iαoqT≤wMµC A ñXOϕ∩

≤XwwqXC

v SOAP_UNEXPECTED_NULL (38301)G∩ SOAP qTτΘJ (SOAP @BSOAP

IA SOAP DΘ) º@O NULLC

v HTTP_INITSOCKET (38303)Gl]w Socket oC

v HTTP_ERROR_UNKNOWN_PROTOCOL (38304)GURL qT≤wúC

v HTTP_INVALID_URL (38305)GURL ykLC

v HTTP_ERROR_CREATE_SOCKET (38306)G Socket oC

v HTTP_ERROR_BIND_SOCKET (38307)Gs Socket (bind τ) oC

v HTTP_ERROR_RESOLVE_HOSTNAME (38308)GLkRⁿwD≈WC

v HTTP_ERROR_SOCKET_CONNECT (38309)Gs Socket oC

v HTTP_ERROR_GET_PROTO (38310)G o TCP qT≤wW (getprotobyname τ

) oC

v HTTP_ERROR_SET_SOCKOPT (38311)G]w Socket ∩ (setsockopt τ) o

C

v HTTP_ERROR_UNEXPECTED_RETURN (38312)GDw HTTP XC

v HTTP_ERROR_RETURN CONTENTTYPE (38313)GDw HTTP e¼Y

C

v SOAP_SAX_INIT (38314)Gl]w SAX σRoC

v SOAP_SAX_CREATE_PARSER (38315)G SAX σRoC

v SOAP_SAX_CREATE_HANDLER (38316)G SAX σRBzíoC

v SOAP_SAX_ERROR (38317)Gb SOAP XML σRíoºC

v SOAP_SAX_OUTENCODING (38318)Gb XML TºrXα½íoC

v HTTP_ERROR_WRITE_SOCKET (39820)GgJ Socket oC

v HTTP_ERROR_READ_SOCKET (38322)G¬ Socket oC

v HTTP_ERROR_SELECT_WAITREAD (38323)Gselect τo Socket C

v SOAP_ERROR_XML_SERIALIZE (38324)GgJ XML SOAP TºoC

v SOAP_ERROR_NO_NS_END (38325)GWíBzoC

v SOAP_ERROR_FAULT (38326)GWeb Aw SOAP C

MQUOz MQ iαo@qT≤wXMµCMµúπCA ñ

XOϕ∩≤XwwqXC\ MQ qT≤wσ≤H oi@B

C

v MQRC_CHAR_ATTR_LENGTH_ERROR (2006)

v MQRC_CONNECTION_BROKEN (2009)

v MQRC_HANDLE_NOT_AVAILABLE (2017)

530 TºΓU GU

v MQRC_HCONN_ERROR (2018)

v MQRC_HOBJ_ERROR (2019)

v MQRC_MSG_TOO_BIG_FOR_Q (2030)

v MQRC_MSG_TOO_BIG_FOR_Q_MGR (2031)

v MQRC_NO_MSG_AVAILABLE (2033)

v MQRC_OBJECT_CHANGES (2041)

v MQRC_Q_FULL (2053)

v MQRC_Q_SPACE_NOT_AVAILABLE (2056)

v MQRC_Q_MGR_NAME_ERROR (2058)

v MQRC_Q_MGR_NOT_AVAILABLE (2059)

v MQRC_UNKNOWN_OBJECT_NAME (2085)

SSL Secure Socket Layer (SSL) ASSL ΣnΘ GSKit iαdCU

OiαoMµC

v 4GOΘú¼C

v 6Gb≈ñΣúⁿw≈C

v 7G¼ ≈C

v 8GτoC

v 102G¬ ≈o I/O C

v 103G≈µíúTC½≈C

v 104G≈t½≈C

v 105G≈t½C

v 106G≈KXL≈wlC

v 107G≈ñw]≈wLC

v 108GⁿJ GSKit íwoCTw GSKit wAϕawC

v 201Gú≈KXC

v 202G≈oCTw≈⌠OTC

v 401GtΘ]wLC

v 403GS¼ ≈nC

v 404Gw¼ ≈nA²µíC

v 405G¼≤úⁿΣ¼C

v 406GP ≈qTo I/O C

v 407Gb≈ñΣúⁿwßC

v 408Gú≈KXúTC

v 409G≈°L (°)C

v 410G¼ ≈ SSL TºµíúTC

v 412G¼ ≈qT≤w¼úⁿΣC

v 413G¼tLOC

v 414G¼ ≈µíúTC

² A. qT (Tº SQL30081N) 531

v 415G¼ ≈ SSL qT≤wLC

v 417GLC

v 420Gb SSL qT≤w¿eA ≈w÷¼qT SocketC

v 428Gⁿw≈útpK≈C

SOCKS SOCKS qT≤wAiαoUCG

v 01G@δ SOCKS °Aó

v 02GSOCKS °AwqWhúe\su

v 03GLksa⌠⌠

v 04GLksaD≈

v 05GD≈wsu

v 06GTTL L (D≈)

v 07GúΣⁿOC(í)

v 08GúΣ¼C(í)

v 91GnDwQóClí os Proxy °Av¡C

v 92GnDwQA] SOCKS °ALks ″identd″ (IDENT °A)C

v 93GnDwQA]ßí identd °i¡úPC

UCiOOΦkG

v 00GLOC

v 01GGSSAPI

v 02GUSERNAME/PASSWORD

v FFGΣúiⁿΦkC

HTTP HTTP qT≤wAUOiαoúG

v 400GúϕnD

v 401G≥vC

v 403GTε

v 404GΣú

v 407Gn Proxy O

v 408GnDO

v 413GnDΩΘj

v 414GnD URL °

v 502GhDúTCϕ°A proxy ¼t@°A ( proxy) LC

v 503GLkACϕΩC

v 504GhDOC

v 505GúΣ HTTP C

ּ:

532 TºΓU GU

v DB2 Connect ΓUñyú DB2 Connect Dz

² A. qT (Tº SQL30081N) 533

534 TºΓU GU

² B. DB2 ΩwNΩT

DB2 NΩTº[

ziHzLUCuπΦk o DB2 NΩTG

v DB2 ΩTñ

– DD

– uDB2 uπví

– dí

– ⁿ

v DB2 y

– PDF (iUⁿ)

– PDF (q DB2 PDF CD)

– LΩ

v ⁿOµí

– ⁿOí

– Tºí

v dí

IBM® wúAσ≤≤sCpGs uDB2 ΩTñv(ibm.com®) WuW

Ah] IBM NOsAHúnwσ≤≤sCpGww

uDB2 ΩTñvAhzwσ≤≤sCsΩTAσ≤≤si²z≤sq

DB2 ΩTñ CD ñwΩTAq Passport Advantage ñUⁿΩTC

: uDB2 ΩTñvDD≤sWv¬≤ PDF LΩyCYn osΩTA

bσ≤@≤sNwªAyXuDB2 ΩTñv(ibm.com)C

ziHb ibm.com WuWs ΣL DB2 NΩTAp TechnotesB

Redbooks™Cs DB2 Informat ion Management sof tware w⌠

(http://www.ibm.com/software/data/sw-library/)C

σ≤Núd

D½°z∩ DB2 σ≤NúCpG⌠≤p≤∩i DB2 σ≤AHq

ll≤e [email protected] σ≤ñ\¬zNúA²ú

CúSwdiαmA²iH≤RAzDCpGn∩S

wDDíúNúA[WDDD URLC

oqll≤puDB2 ßΣñvCpGσ≤M DB2

NDAsϕa IBM AñH o≤UC

ּ:

v uW DB2 ΩTññyDB2 ΩTñ\αz

v dDDñySample filesz

© Copyright IBM Corp. 1993, 2006 535

÷@:

v Command Reference ñyInvoking command help from the command line processorz

v Command Reference ñyInvoking message help from the command line processorz

v 540 y≤sqú°í⌠⌠°AWwuDB2 ΩTñvz

÷:

v 536 yPDF µí DB2 NOz

PDF µí DB2 NO

UCUϕíiq IBM Publications Center (www.ibm.com/shop/publications/order) o

DB2 wC

÷MϕµⁿXLΩyA²yiαbzΩaaLkúC

oyñΩT∩ DB2 ÑD½nFúzOí]pvBΩw

zAO DB2 Connect™ ΣL DB2 úAúoΩTDC

ϕ 43. DB2 NΩT

W LΩ

A d m i n i s t r a t i o n G u i d e :

Implementation

SC10-4221 O

Administration Guide: Planning SC10-4223 O

Administrative API Reference SC10-4231 O

Administrative SQL Routines and

Views

SC10-4293

Call Level Interface Guide and

Reference, Volume 1

SC10-4224 O

Call Level Interface Guide and

Reference, Volume 2

SC10-4225 O

Command Reference SC10-4226

Data Movement Utilities Guide and

Reference

SC10-4227 O

D a t a R e c o v e r y a n d H i g h

Availability Guide and Reference

SC10-4228 O

Developing ADO.NET and OLE

DB Applications

SC10-4230 O

Deve lop ing Embedded SQL

Applications

SC10-4232 O

Developing SQL and External

Routines

SC10-4373

Developing Java Applications SC10-4233 O

Deve lop ing Per l and PHP

Applications

SC10-4234

Getting Started with Database

Application Development

SC10-4252 O

536 TºΓU GU

ϕ 43. DB2 NΩT (≥)

W LΩ

Linux Windows W DB2 w

zJ

GC40-2078 O

TºΓU @U SC40-2083

TºΓU GU SC40-2084

αΓU GC40-2079 O

Net Search Extender Administration

and User’s Guide

: σ≤ HTML Dq

HTML σ≤ CD wC

SH12-6842 O

Performance Guide SC10-4222 O

Query Patroller Administration and

User’s Guide

GC10-4241 O

DB2 ßtJ GC40-2080

DB2 °AtJ GC40-2077 O

Spatial Extender and Geodetic

Data Management Feature User’s

Guide and Reference

SC18-9749 O

SQL Guide SC10-4248 O

SQL Reference, Volume 1 SC10-4249 O

SQL Reference, Volume 2 SC10-4250 O

Sys tem Moni tor Guide and

Reference

SC10-4251 O

Troubleshooting Guide GC10-4240

Visual Explain ⁿ SC40-2261

sW\α SC40-2085 O

XML Extender Administration and

Programming

SC18-9750 O

XML Guide SC10-4254 O

XQuery Reference SC18-9796 O

ϕ 44. DB2 Connect SwNΩT

W LΩ

DB2 Connect ΓU SC40-2082 O

DB2 Connect Personal Edition

tJ

GC40-2246 O

DB2 Connect °AtJ GC40-2081 O

ϕ 45. WebSphere® Information Integration NΩT

W LΩ

WebSphere Information Integration:

Administration Guide for Federated

Systems

SC19-1020 O

² B. DB2 ΩwNΩT 537

ϕ 45. WebSphere® Information Integration NΩT (≥)

W LΩ

WebSphere Information Integration:

ASNCLP Program Reference for

Replication and Event Publishing

SC19-1018 O

WebSphere Information Integration:

Configuration Guide for Federated

Data Sources

SC19-1034

WebSphere Information Integration:

SQL Replication Guide and

Reference

SC19-1030 O

: uDB2 NvúzúM≤hSΣLΩTCp

÷ΩTA\÷C

ּ:

v 535 yDB2 NΩTº[z

v Nñy÷≤Nz

÷@:

v 538 yq DB2 LΩyz

q DB2 LΩy

pGznq DB2 LΩyA\hΩaa⌠íúuWqAA²

DΩaa⌠OpCz@iHVϕa IBM Nϕq DB2 L

ΩyCOϕADB2 PDF σ≤ CD WYqlSLΩCpADB2

Message Reference ⌠@USLΩC

ziHV IBM KOquDB2 PDF σ≤vCD W\h DB2 yLΩCzq

µµaIAz]\iHq IBM Publications Center buWqyCpGzΩa

aúúuWqAh@wiHVϕa IBM NϕqLΩ DB2 yC

NADuDB2 PDF σ≤vCD WyúúLΩC

: psBπ DB2 σ≤AyXuDB2 ΩTñvA⌠

http://publib.boulder.ibm.com/infocenter/db2help/C

:

Ynq DB2 LΩyG

v YnAzΩaaOiHbuWqLΩ DB2 yAd\ IBM

Publications CenterA⌠ http://www.ibm.com/shop/publications/orderCz∩

ΩaBayÑαs XqΩTAϕA≤zbaqⁿC

v YnVϕa IBM Nϕq DB2 LΩyG

– qUCΣñ@⌠AΣXϕaNϕpΩTG

- IBM directory of world wide contactsA⌠ www.ibm.com/planetwide

538 TºΓU GU

- IBM Publications ⌠A⌠ http://www.ibm.com/shop/publications/orderCz

∩ ΩaBayÑAHs zbaAϕXCb⌠

WAϕ ″About this site″ C

– qqAⁿwznq DB2 XC

– úNϕzQnqyDC

ּ:

v 535 yDB2 NΩTº[z

÷:

v 536 yPDF µí DB2 NOz

qⁿOµBzπ SQL ¼Aí

DB2 w∩°≤iαO SQL »zíG SQLSTATE C SQLSTATE íi

SQL ¼A SQL ¼AOrXNqC

:

YnIs SQL ¼AíAⁿOµBzΘJG

? sqlstate ? class code

Σñ sqlstate Nϕ¡ SQL ¼AAB class code Nϕ SQL ¼AeΓC

pA? 08003 iπ 08003 SQL ¼AíA ? 08 hNπ 08 OXí

÷@:

v Command Reference ñyInvoking command help from the command line processorz

v Command Reference ñyInvoking message help from the command line processorz

súP DB2 ΩTñ

Y DB2 9 DDAuDB2 ΩTñv URL ⌠G

http://publib.boulder.ibm.com/infocenter/db2luw/v9/C

Y DB2 8 DDA⌡ 8 uΩTñv URLA⌠G

http://publib.boulder.ibm.com/infocenter/db2luw/v8/C

÷@:

v 540 y≤sqú°í⌠⌠°AWwuDB2 ΩTñvz

YnbuDB2 ΩTñvñAHznyÑπDD

DB2 ΩTñHs²n]wⁿwyÑπDDCpGDD¿

znyÑAh DB2 ΩTñHσπDDC

:

Ynb Internet Explorer s²ñAHznyÑπDDG

² B. DB2 ΩwNΩT 539

1. b Internet Explorer ñA÷@Uuπ —> ⌠⌠⌠∩ —> yÑ... ÷sCuyÑn]wv°íC

2. TwwNznyÑⁿwyÑMµñ@C

v YnNsyÑsWMµñA÷@UsW... ÷sC

: sWyÑúOqúπHnyÑπDDr¼C

v YnNyÑMµA∩ yÑA÷@UW÷sAyÑ¿yÑM

µ@yÑεC

3. Mús² AMß½sπzAYHznyÑπuDB2 ΩTñ

vC

Ynb Firefox Mozilla s²ñHznyÑπDDG

1. ∩ uπ —> ∩ —> yÑ÷sCun]wv°íñπuyÑveC

2. TwwNznyÑⁿwyÑMµñ@C

v YnNsyÑsWMµñA÷@UsW... ÷sAqusWyÑv°íñ∩ yÑC

v YnNyÑMµA∩ yÑA÷@UW÷sAyÑ¿yÑM

µ@yÑεC

3. Mús² AMß½sπzAYHznyÑπuDB2 ΩTñ

vC

bí≈s²@tXñAziαnN@ta]w≤z∩

yÑ⌠yÑC

ּ:

v 535 yDB2 NΩTº[z

≤sqú°í⌠⌠°AWwuDB2 ΩTñv

pGz⌠wuDB2 ΩTñvAh≤sDDiUⁿCbjí≈D

DΣue≤svⁿXDDµhC

YnPπuDB2 ΩTñvOi≤sAMΣuΩTñvWue

≤svCN⌠wñAP

http://www.ibm.com/software/data/db2/udb/support/icupdate.html WsiUⁿ≤sΘ

±CMßApGisUⁿ≤sANiH≤s⌠wnuΩT

ñvC

≤s⌠wuDB2 ΩTñvAznG

1. εqúWuDB2 ΩTñvAMßHWíí½suΩTñvCHW

íí⌡µuΩTñviε⌠⌠WΣLs uΩTñvAi²

zUⁿM≤sC

2. u≤sv\αP IBM Oú≤sΩ]C

540 TºΓU GU

: CD ñ]≤sCpp≤tmuΩTñvq CD ñw≤sΩTA

\÷C

pG≤sΩ]Au≤sv\αUⁿΩ] (u≤sv\αuA≤W

íí)C

3. εWíuΩTñvA½sqúWuDB2 ΩTñvAC

:

Yn≤sqúW°í⌠⌠°AWwwuDB2 ΩTñvAG

1. εuDB2 ΩTñvAC

v bWindows WA÷@Ul → εx → tzuπ → ACMß½kΣ

÷@U DB2 ΩTñAA∩ εC

v b Linux WAΘJUCⁿOG

/etc/init.d/db2icdv9 stop

2. HWííuΩTñvC

v b Windows WG

a. ⁿO°íC

b. s²wwuΩTñv⌠Cw]A uDB2 ΩTñvw

b C:\Program Files\IBM\DB2 Information Center\Version 9 ²ñC

c. uDB2 ΩTñvπ⌠⌡µ help_start.bat G

<DB2 Information Center dir>\doc\bin\help_start.bat

v b Linux WG

a. s²wwuΩTñv⌠Cw]A uDB2 ΩTñvOw

b /opt/ibm/db2ic/V9 ²ñC

b. uDB2 ΩTñvπ⌠⌡µ help_start ScriptG

<DB2 Information Center dir>/doc/bin/help_start

tw] Web s²AHπWíuΩTñvC

3. ÷@Uu≤sv÷s ( )CbuΩTñvkΣeWA÷@UMΣ≤sCY

πsσ≤≤sMµC

4. YnlUⁿA%∩QnUⁿ∩AMß÷@Uw≤sC

5. Uⁿw¿ºßA÷@U¿C

6. εWíuΩTñvC

v b Windows WAuDB2 ΩTñvπ⌠⌡µ help_end.bat G

<DB2 Information Center dir>\doc\bin\help_end.bat

: help_end σ]tnⁿOAiHwεw help_start σ

Cún Ctrl-C ΣL⌠≤Φkε help_start.batC

v b Linux WAuDB2 ΩTñvπ⌠⌡µ help_end ScriptG

<DB2 Information Center dir>/doc/bin/help_end

: help_end Script ]tnⁿOAiHwεw help_start Script

CúnΣL⌠≤Φkε help_start ScriptC

7. ½suDB2 ΩTñvAC

² B. DB2 ΩwNΩT 541

v bWindows WA÷@Ul → εx → tzuπ → ACMß½kΣ

÷@U DB2 ΩTñAA∩ C

v b Linux WAΘJUCⁿOG

/etc/init.d/db2icdv9 start

≤suDB2 ΩTñvπsH≤sLDDC

ּ:

v DB2 °AtJñyuDB2 ΩTñvw∩z

÷@:

v DB2 °AtJñyuDB2 wvδFwuDB2 ΩTñv(Linux)z

v DB2 °AtJñyuDB2 wvδFwuDB2 ΩTñv

(Windows)z

DB2

DB2 í≤UzA DB2 úUíCúvBⁿC

lºe:

ziHquΩTñv°ⁿ XHTML A⌠

http://publib.boulder.ibm.com/infocenter/db2help/C

dΩíXC\ⁿAH oSw@²Mn

≤íC

DB2 :

Yn°ⁿA÷@UDC

XML Ωxsw

]w DB2 ΩwHxs XML ΩAH XML Ωxsw⌡µ

≥@C

Visual Explain ⁿ

Visual ExplainAHRBMπ SQL »zíi oαC

ּ:

v Administration Guide: Implementation ñyVisual Explain overviewz

DB2 °ΩT

UíU°MDPΩTi≤Uz DB2 úC

DB2 σ≤

p°ΩTA\ DB2 Troubleshooting Guide uDB2 ΩTñv

uΣ°vqCiHbBΣp≤ DB2 Euπ

íj≈OD÷ΩTB@úDMΦAHM

DB2 úiαoºDΣL÷C

542 TºΓU GU

DB2 Technical Support ⌠

pGzDJDBn≤UMΣiα]MMΦA\ DB2 Technical

Support ⌠C Technical Support ⌠is DB2 yB TechNotesB

uvíR°i (APAR í)vBM≤ΣLΩCzi

HbwñiµjMAzDMΣiαMΦC

Yns DB2 Technical Support ⌠AyX

http://www.ibm.com/software/data/db2/udb/support.html

ּ:

v Troubleshooting Guide ñyIntroduction to problem determinationz

v 535 yDB2 NΩTº[z

°

Uz°ANPz∩oXv¡C

HG zisÑuXvHDAO IBM @

vΣLvk IBM º÷σrCg IBM PNAzúoGBi

∩@ÑuXvΣ⌠≤í≈C

G ziHsBGiÑuXv°íAO IBM

@vΣLvk IBM º÷σrCg IBM PNAzúo∩@

ÑuXvA]úo≤°sBGiÑuXvΣ⌠≤í≈C

únñTº\iANuXv⌠≤]t≤ΣñºΩTB

ΩBnΘΣLz]úvA oΣL⌠≤q\º\iBnΘvv

QC

∩≤uXvºpM IBM vqA IBM wΣϕWzⁿ

uXvA IBM oHMPBº\iC

úDzϕuAº@kWA]AⁿΩXfkWAhzúoUⁿBX

fAΘXÑΩTC

IBM ∩≤ÑXºeú⌠≤OCXΣu¼vúAúa⌠≤

qºßOAΣñ]A (²ú¡≤) AΓBDIvAXSwºqßOd⌠C

² B. DB2 ΩwNΩT 543

544 TºΓU GU

² C. N

bΣLΩañAIBM iαúúñúUúBA\αCnDzb

OioúPAAVϕa IBM ANϕd Cbú IBM

úBíAAúϕtuα IBM úBíACunI

IBM z]úvA⌠≤\αϕúBíAúiH N IBM úBí

ACúLAΣLD IBM úBíAbB@WPτAΣd⌠≤

C

boσ≤ñiα]t IBM ºMQMQCú

ezMQº⌠≤vCziHΦíd vAτHG

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.

Ynd ÷G (DBCS) ΩTvyApzΩaa IBM z]

úíAΦíHG

IBM World Trade Asia CorporationLicensing2-31 Roppongi 3-chome, Minato-kuTokyo 106, Japan

UCq¿YPΩaºk°ΦAY°úAG IBM H¼úA

úú⌠≤qºO (]A²ú¡≤iΓXSwO)CY

abYµ÷Wú\úWzOAhúLC

ñiαNWLΩW C]AIBM wqFNqß

eJsñCPAIBM oH∩i () ñúú () íC

∩≤D IBM ⌠uOFΦKúAú∩o⌠@⌠≤iC

⌠WeD IBM úe@í≈Aß⌠µßIC

ϕzúΩT IBM AzYv IBM HΣAϕΦíeΩTA

ú∩zt⌠≤d⌠C

íº≥vYµ o÷ΩAHKUCΩTió IBMCΣUCΩT

ⁿOG (1) WíPΣLí (]Aí) ºíµ½ΩTΦí (2) ¼

wµ½ºΩTΦkCY⌠≤DpG

IBM Canada LimitedOffice of the Lab Director8200 Warden AvenueMarkham, OntarioL6G 1C7CANADA

WzΩ oΣSϕn≤AbYípUIOΦoC

© Copyright IBM Corp. 1993, 2006 545

yz⌠≤íΣiv@O IBM úAⁿuIBM ß

XvBuIBM ΩívXvΦºí⌠≤PÑX°ºWdC

ítº⌠≤αΩAOoε⌠ºUF]úP@⌠ºUo

GAiαjtºCí≈qiαOboñtW⌡µA]úOi

Hq@δt≥PPGCí≈qAOQíko⌠pA

ΣΩGiαúPCΣS⌠AτXAΩ

C

úºD IBM úΩTAYúAΣXnΣLD

oCIBM LoúA]LkToD IBM ú⌡µαBeB

⌠≤∩úΣLDiOLCpGz∩D IBM úα⌠≤A

wVúd C

÷ IBM V⌠≤»zANϕ IBM wAiα≤²ní

pUMC

ñtΘíΩ°idCFúπíAod]

AHBqBtPMúWCoWΩcAYP⌠≤qWMϕ

pPAXC

@vvG

]tlyÑdíAHíU@¡xWí]pNCzi

H≥≤πoBBPΓGX@¡x (≤⌡µgdí) ºí

]píÑAH⌠≤ísB∩GodíALI

O IBMC²odgLπC]AIBM úOtoí

¡wBAαO\αC

odíO⌠≤l@C@≈⌠≤í≈AúπUC@v

nG

© (your company name) (year). Portions of this code are derived from IBM Corp. Sample

Programs. © Copyright IBM Corp. _enter the year or years_. All rights reserved.

DB2 9 σ≤wºσ≤ñOqBúAWiαO International

Business Machines Corporation ΣLqAxCIBM Corporation bⁿΩ

() ΣLΩaΩT≤ http://www.ibm.com/legal/copytrade.shtmlC

UCNyOΣLqUABwQ≤ DB2 σ≤wΣñ@≈

σ≤ñG

Microsoft®B WindowsB Windows NT® Windows O Microsoft Corporation b

ⁿΩ () ΣLΩaC

Intel®BItanium®BPentium® Xeon® O Intel Corporation bⁿΩ () ΣLΩa

C

Java™ Java ¼O Sun Microsystems, Inc. bⁿΩ () ΣLΩaC

546 TºΓU GU

UNIX O The Open Group bⁿΩΣLΩaUC

Linux O Linus Torvalds bⁿΩ () ΣLΩaC

ΣLqBúAWiαOΣLqAxC

² C. N 547

548 TºΓU GU

HñσrAσrAS

ϕºCC

e fσ≤ 535, 536

° 543

e¡fX

q 538

eCf≤s

ΩTñ 540

DB2 ΩTñ 540

eKfN 545

eEfq DB2 y 538

eQfTº

r 1

r 1

s í 1

g 1

ΣL 1

tmUí 1

c 1

1

ADM 1

AMI 1

ASN 1

AUD 1

CCA 1

CLI 1

DB2 1

DBA 1

DBI 1

DBT 1

DIA 1

Tº (≥)

DQP 1

EAS 1

EXP 1

GOV 1

GSE 1

LIC 1

MQL 1

Query Patroller 1

SAT 1

SPM 1

SQL 1

SQLSTATE 493

XMR 1

eQ@fDP

ⁿ 542

uWΩT 542

°DP 542

Visual Explain 542

°

X 543

qT

SQL30081N 525

eQTfΩTñ

HúPyÑ° 539

≤s 540

539

eQ f°

ⁿ 542

uWΩT 542

í

≤ SQL »zí 539

π 539

eQ f

qT

APPC 525

(≥)

qT (≥)

HTTP 525

MQ 525

SOAP 525

SOCKS 525

SQL30081 525

SQL30081N 525

SSL 525

TCP/IP 525

TºO

*N 1

eQCfp IBM 551

AADM

Tº 1

AMI

Tº 1

APPC

qT 525

ASN

Tº 1

AUD

Tº 1

CCCA

Tº 1

CLI

Tº 1

DDB2

Tº 1

DB2 ΩTñ

HúPyÑ° 539

≤s 540

539

DBA

Tº 1

DBI

Tº 1

© Copyright IBM Corp. 1993, 2006 549

DBT

Tº 1

DIA

Tº 1

DQP

Tº 1

EEAS

Tº 1

EXP

Tº 1

GGOV

Tº 1

GSE

Tº 1

HHTTP

qT 525

LLIC

Tº 1

MMQ

qT 525

MQL

Tº 1

SSAT

Tº 1

SOAP

qT 525

SOCKS

qT 525

SPM

Tº 1

SQL

Tº 1

SQL »zí

πí 539

SQL30081N

qT 525

SQLSTATE

Tº 493

SSL

qT 525

TTCP/IP

qT 525

VVisual Explain

ⁿ 542

XXMR

Tº 1

eSϕrf*N

TºO 1

550 TºΓU GU

ó IBM

YnpzΩaa IBMAd\ IBM Directory of Worldwide ContactsA⌠

http://www.ibm.com/planetwide

YnA≤h DB2 úΩTAyX http://www.ibm.com/software/data/db2/C

© Copyright IBM Corp. 1993, 2006 551

552 TºΓU GU

SC40-2084-00