SQL7001N | Zahtevan je bil nepoznan ukaz "<ukaz>". |
Pojasnilo: Ukaza, ki je bil podan REXX, ni bilo mogoče prepoznati.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali je ukaz veljaven stavek SQL in nato znova poženite proceduro. Pomnite, da morajo biti vsi ukazi pisani z velikimi črkami.
SQL7002N | Ime kazalca ni veljavno. |
Pojasnilo: Uporabnik je podal neveljavno ime kazalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite ali je ime kazalca v eni od oblik "c1" do "c100"
SQL7003N | Ime stavka ni veljavno. |
Pojasnilo: Uporabnik je podal nepravilno ime stavka.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali je ime stavka v obliki od "c1" do "c100".
SQL7004N | Skladnja zahteve ni veljavna. |
Pojasnilo: REXX ni mogel razčleniti ukaznega niza znakov, ki ste ga predložili.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Uporabite pravo ukazno skladnjo.
SQL7005W | Kazalec, uporabljen pri stavku OPEN, ni bil naveden. |
Pojasnilo: Poskušali ste s stavkom OPEN ne da bi navedli kazalec.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Vrinite stavek DECLARE pred stavek OPEN in vnovič zaženite proceduro.
SQL7006N | Podana je neveljavna ključna beseda "<ključna beseda>" za "<zahteva>". |
Pojasnilo: Stavek vsebuje neveljavno ključno besedo "<ključna beseda>".
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Podajte pravilen format ključne besede.
SQL7007N | Spremenljivka REXX "<spremenljivka>" ne obstaja. |
Pojasnilo: Posredovana je bila spremenljivka REXX, ki ni obstajala v področju spremenljivk REXX.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali so vsa imena spremenljivk v seznamu spremenljivk gostitelja dodeljena pred ukazom, ki ni uspel. Nato znova izvedite proceduro.
SQL7008N | Spremenljivka REXX "<spremenljivka>" vsebuje neskladne podatke. |
Pojasnilo: REXX-u je bila posredovana spremenljivka, ki je vsebovala neskladne podatke.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Če je spremenljivka SQLDA, preverite, ali so bili podatki in dolžine polj pravilno dodeljeni. Če je spremenljivka REXX, preverite, ali je tip podatkov ustrezen ukazu, pri katerem ga uporabljate.
SQL7009N | Odrezana spremenljivka REXX "<spremenljivka>". |
Pojasnilo: Spremenljivka "<spremenljivka>", posredovana REXX, je vsebovala neskladne podatke. Podatkovni niz znakov od "<spremenljivka>" je bil odrezan.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali je dolžina podatkov skladna z dolžino, ki je podana v vhodnem SQLDA, in znova izvedite proceduro.
SQL7010N | Neveljavni ID pregledovanja "<ID>". |
Pojasnilo: ID pregledovanja "<spremenljivka>", posredovan REXX, ni obstajal ali je vseboval neskladne ali manjkajoče podatke.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali so bili podatki, vsebovani v ID pregledovanja, pravilno dodeljeni in znova izvedite proceduro.
SQL7011N | Zahtevani parameter "<parameter>" ni podan. |
Pojasnilo: Parameter "<parameter>" zahteva skladnja ukaza REXX, vendar ni bil podan.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Podajte zahtevano vrednost parametra in nato znova izvedite proceduro.
SQL7012N | Med povezovanjem z bazo podatkov je prišlo do poskusa spremembe ISL. |
Pojasnilo: Med povezovanjem z bazo podatkov ni mogoče spreminjati ravni izolacije (ISL).
Ukaz je bil zanemarjen.
Odgovor uporabnika: Če je potrebna sprememba ravni izolacije, prekinite povezavo s trenutno bazo podatkov, nato nastavite raven izolacije in znova vzpostavite povezavo z bazo podatkov.
SQL7013N | Neskladni imeni kazalca in stavka ali lastnost shranjevanja. |
Pojasnilo: V REXX, morata biti kazalec in ime stavka v obliki 'cnn' in 'snn,' pri čemer je 'nn' število med 1 in 100. Števili morata biti isti za par kazalca in stavka. Tudi, c1 do c50 so navedeni brez shranjevanja in c51 do c100 s shranjevanjem.
Ukaz je bil zanemarjen.
Odgovor uporabnika: Preverite, ali se števili kazalca in stavka ujemata, in znova izvedite proceduro.
SQL7014N | Nepravilno število komponent spremenljivke gostitelja. |
Pojasnilo: V REXX prva komponenta sestavljene spremenljivke gostitelja navaja število, ki ni enako aktualnemu številu definiranih komponent.
Ukaz je bil zanemarjen.
Odgovor uporabnika: Zagotovite, da se število v prvi komponenti ujema s številom dejansko definiranih komponent in znova izvedite proceduro.
SQL7015N | Ime spremenljivke "<spremenljivka>" v REXX ni veljavno. |
Pojasnilo: Ime podane spremenljivke ni veljavno v REXX. Ime mora ustrezati jezikovnim zahtevam.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Spremenite ime, tako da ustreza zahtevam REXX in znova podajte ukaz.
SQL7016N | Za vmesnik SQLDB2 je bila podana neveljavna skladnja.
S tem povezana napaka: "<db2_error>".
Ukaza ni mogoče obdelati. |
Pojasnilo: Za vmesnik SQLDB2 je bila podana neveljavna skladnja, kar pomeni, da je bila podana tako vhodna datoteka, kot tudi ukaz.
Odgovor uporabnika: Za dodatne informacije poiščite kodo s tem povezane napake.
SQL7032N | Procedura SQL "<ime-procedure>" ni bila izdelana. Diagnostična datoteka je "<ime-datoteke>". |
Pojasnilo: Procedura SQL "<ime-procedure>" ni bila izdelana. Zgodilo se je nekaj od naslednjega:
Za platforme UNIX je celotna pot do datoteke z diagnostičnimi informacijami
naslednja:
$DB2PATH/function/routine/sqlproc/ \
$DATABASE/$SCHEMA/tmp/"<ime-datoteke>"
pri čemer je $DATABASE ime baze podatkov, $SCHEMA pa je ime sheme procedure SQL.
Za 32-bitne operacijske sistem OS/2 in WIndows je celotna pot do datoteke z
diagnostičnimi informacijami naslednja:
%DB2PATH%\function\routine\sqlproc\ \
%DATABASE%\%SCHEMA%\tmp\"<file-name>"
pri čemer je %DATABASE% ime baze podatkov, %SCHEMA% pa je ime sheme procedure SQL.
Odgovor uporabnika: Preverite, ali sta na strežniku nameščena združljivi prevajalnik C in odjemalec razvoja aplikacij DB2. Če je prišlo do napake pri vnaprejšnjem prevajanju ali prevajanju, preglejte sporočila iz prevajalnika ali vnaprejšnjega prevajalnika v diagnostični datoteki "<ime-datoteke>".
Zagotovite, da je spremenljivka registra DB2 DB2_SQLROUTINE_COMPILER_PATH nastavljena tako, da kaže na skript ali paketno datoteko, ki nastavi okolje prevajalnika C. V operacijskem sistemuu UNIX lahko izdelate skript "sr_cpath" v imeniku /home/DB2INSTANCE/sqllib/function/routine. Če želite ustrezno nastaviti spremenljivko registra DB2 DB2_SQL_ROUTINE_COMPILER_PATH, izdajte naslednji ukaz:
db2set DB2_SQLROUTINE_COMPILER_PATH = \ "/home/DB2INSTANCE/sqllib/function/ \ routine/sr_cpath"
sqlcode: -7032
sqlstate: 42904
SQL7035W | Izvršilna datoteka procedure SQL "<ime-procedure>" ni shranjena v katalogu baze podatkov. |
Pojasnilo: Izvršilna datoteka procedure SQL presega omejitev dveh megabajtov in je zato ni mogoče shraniti v katalogu baze podatkov. V času obnavljanja baze podatkov ali v ROLLBACK stavka DROP PROCEDURE ne bo samodejno obnovljena.
Odgovor uporabnika: Če je opozorilo nastalo v stavku CREATE PROCEDURE, zagotovite, da ohranite varnostno kopijo izvršilne datoteke, ki je povezana s proceduro SQL "<ime-procedure>". Če je bilo opozorilo izdano med operacijo obnavljanja ali v ROLLBACK stavka DROP PROCEDURE, morate izvršilno datoteko, povezano z "<ime-procedure>", ročno sinhronizirati s proceduro SQL, ki je definirana v katalogu.
sqlcode: +7035
sqlstate: 01645
SQL7099N | Prišlo je do neveljavne napake "<napaka>". |
Pojasnilo: Prišlo je do notranje napake REXX.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali je REXX pravilno nameščen in nato znova izvedite proceduro. Če se napaka ponavlja, si zapišite številko napake in pokličite prodajalca.