SQL0000W | Obdelava ukaza je bila uspešna. |
Pojasnilo: Stavek SQL je bil uspešno izveden, razen če je prišlo do opozorilnega stanja.
Odgovor uporabnika: Preverite, ali je SQLWARN0 prazen. Če je prazen, potem je bil ukaz uspešno izveden. Če je prazen, potem je bil ukaz uspešno izveden. Če ni prazen, obstaja opozorilno stanje. Če želite določiti stanje določenega opozorila, preverite ostale opozorilne indikatorje. Če npr. SQLWARN1 ni prazen, je bil niz odrezan.
Poglejte v Application Development Guide.
sqlcode: 0
sqlstate: 00000, 01003, 01004, 01503, 01504, 01506, 1509, 01517
SQL0001N | Povezovanje ali vnaprejšnje prevajanje nista bila uspešno zaključena. |
Pojasnilo: Zaradi razlogov, podanih v predhodnih sporočilih, sta bili zahtevi za povezovanje ali vnovično prevajanje neuspešni.
Izdelan ni bil noben paket.
Odgovor uporabnika: Poglejte sporočila v sporočilni datoteki. Znova podajte ukaz.
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite.
SQL0002N | Ime povezovalne datoteke ni veljavno. |
Pojasnilo: Zaradi razlogov, navedenih v predhodnih sporočilih, imena povezovalne datoteke ni mogoče uporabiti, kot je bilo podano.
Izdelan ni bil noben paket.
Odgovor uporabnika: Poglejte sporočila v sporočilni datoteki. Znova podajte ukaz.
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite.
SQL0003N | Ime baze podatkov ni veljavno. |
Pojasnilo: Zaradi razlogov, navedenih v predhodnih sporočilih, imena baze podatkov ni mogoče uporabiti, kot je bilo podano.
Izdelan ni bil noben paket.
Odgovor uporabnika: Poglejte sporočila v sporočilni datoteki. Znova podajte ukaz.
SQL0004N | Geslo ni veljavno. |
Pojasnilo: Geslo vsebuje neveljavne znake ali pa je predolgo.
Izdelan ni bil noben paket.
Odgovor uporabnika: Ukaz podajte znova z veljavnim geslom.
SQL0005N | Ime sporočilne datoteke ni veljavno. |
Pojasnilo: Zaradi razlogov, podanih v predhodnih sporočilih, imena sporočilne datoteke ni mogoče uporabiti, kot je bilo podano.
Izdelan ni bil noben paket.
Odgovor uporabnika: Poglejte sporočila v sporočilni datoteki. Preverite ime sporočilne datoteke. Preverite atribute sporočilne datoteke, če ta obstaja. Znova podajte ukaz.
SQL0006N | Parameter datumsko-časovnega formata ni veljaven. |
Pojasnilo: Vrednost datumsko-časovnega parametra ni v veljavnem območju, ki je med 0 in 3.
Izdelan ni bil noben paket.
Odgovor uporabnika: Ukaz znova podajte z veljavnim parametrom formata.
SQL0007N | Znak "<znak>", ki sledi "<besedilo>" ni veljaven. |
Pojasnilo: Podani "<znak>" ni veljaven znak v stavkih SQL. Polje "<besedilo >" kaže 20 znakov stavka SQL, ki so bili pred neveljavnim znakom.
Zvezni sistemski uporabniki: Nekateri izvori podatkov ne nudijo ustreznih vrednosti za parametre sporočil "<znak>" in "<besedilo>". V teh primerih bosta imela "<znak>" in "<besedilo>" naslednjo obliko: "<izvor podatkov>:UNKNOWN", ki kaže da dejanske vrednosti za podan izvor podatkov niso znane.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Odstranite ali zamenjajte neveljaven znak.
sqlcode: -7
sqlstate: 42601
SQL0008N | Parameter "<parameter>", najden v navedbi gostiteljske spremenljivke, ni veljaven. |
Pojasnilo: Navedba gostiteljske spremenljivke ima neveljavno skladnjo. Vnaprejšnji prevajalnik ne more določiti gostiteljske spremenljivke.
Stavka ni mogoče obdelati. Nobena izmed gostiteljskih spremenljivk, navedenih v stavku (do podpičja), ni bila sprejeta.
Odgovor uporabnika: Preglejte skladnjo navedbe gostiteljske spremenljivke.
SQL0009W | Poskus nadomestitve možnosti vnaprejšnjega prevajalnika je bil zanemarjen. |
Pojasnilo: Narejen je bil poskus nadomestitve možnosti vnaprejšnjega prevajalnika.
Možnost je bila zanemarjena.
Odgovor uporabnika: Zagotovite, da so vse možnosti vnaprejšnjega prevajalnika pravilno navedene.
SQL0010N | Konstanta niza, ki se začne z "<niz>", nima zaključnega ločila niza. |
Pojasnilo: Stavek vsebuje konstanto niza, ki se začenja z "<niz>", ki se ne zaključi pravilno.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Preglejte, ali v naznačeni konstanti niza ukaza morda manjkajo opuščaji.
sqlcode: -10
sqlstate: 42603
SQL0011N | Opomba ni zaključena. |
Pojasnilo: Opomba ni pravilno zaključena.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Preglejte, ali v naznačeni opombi ukaza morda manjka ločilo opombe ali pa je kakšno preveč.
SQL0012W | Za stolpec "<stolpec>" je prišlo do korelacije brez kvalifikacije. |
Pojasnilo: Imenovani stolpec, ki se pojavi v ukazu SELECT, ni izrecno kvalificiran in se pojavi v tabeli, podani v členu FROM zunanje izbire. Posledično je bila referenca na stolpec v stavku SELECT obravnavana kot zunanja referenca, zato bo prišlo do korelacije.
Stavek je bil obdelan v skladu s predpostavko, da je bila nameravana korelacija.
Odgovor uporabnika: Zagotovite, da je bila nameravana korelacija. Navadno je dobro izrecno kvalificirati nameravane zunanje reference.
sqlcode: +12
sqlstate: 01545
SQL0013N | Prazen identifikator ločila ni veljaven. |
Pojasnilo: Med vnaprejšnjim prevajanjem so bili najdeni ime kurzorja, ime stavka, ime baze podatkov ali ID pooblastila, ki so bili podani kot prazen niz. To ni veljavno. Stavka ni mogoče obdelati.
Odgovor uporabnika: Podajte veljavno ime kurzorja, ime stavka, ime baze podatkov ali ID pooblastila.
SQL0014N | Ime izvorne datoteke ni veljavno. |
Pojasnilo: Ime izvorne datoteke, podano v klicu vnaprejšnjemu prevajalniku, vsebuje neveljavne znake ali pa kazalec na ime izvorne datoteke ni veljaven.
Izdelan ni bil noben paket.
Odgovor uporabnika: Zagotovite, da je ime izvorne datoteke pravilno.
SQL0015N | Podatkovni tip gostiteljske spremenljivke "<token_1>" ni veljaven. Namesto tega uporabite "<token_2>". |
Pojasnilo: Če je v veljavi možnost vnaprejšnjega prevajanja WCHARTYPE CONVERT, mora biti grafična gostiteljska spremenljivka podana s podatkovnim tipom 'wchar_t', in ne s 'sqldbchar'.
Če je v veljavi možnost vnaprejšnjega prevajanja WCHARTYPE NOCONVERT (privzetek), in je 'wchar_t' na tej platformi definiran kot 4-bajtno celo število, mora biti grafična gostiteljska spremenljivka podana s podatkovnim tipom 'sqldbchar', in ne s 'wchar_t'.
Odgovor uporabnika: Trenutni podatkovni tip gostiteljske spremenljivke zamenjajte s podatkovnim tipom, podanim v sporočilu.
SQL0020W | Ciljna baza podatkov ne podpira možnosti povezovanja ali vnaprejšnjega prevajanja "<ime(na)-možnosti/številka(e)-možnosti>", zato bo(do) zanemarjena(e). |
Pojasnilo: To opozorilo se pojavi v naslednjih situacijah:
Nepodprte možnosti/vrednosti bodo zanemarjene. To se je verjetno zgodilo zaradi tega, ker je bila možnost ali vrednost možnosti, ki je podprta le med tem, ko je vzpostavljena povezava z aplikacijskim strežnikom DRDA, podana med tem, ko je bila vzpostavljena povezava s strežnikom, ki ni DRDA.
Vnesite "db2 ? bind" ali "db2 ? bind" ali "db2 ? prep" za seznam, na katerem lahko vidite možnosti, ki so podprte le za aplikacijski strežnik DRDA.
Možne številke možnosti in njihova ustrezna imena možnosti vključujejo:
Odgovor uporabnika: Zagotovite, da je bila med vzpostavitvijo povezave s tem DBMS nameravana specifikacija povezave ali vnaprejšnjega prevajanja "<ime(na)-možnosti/številka(e)-možnosti>".
SQL0021W | Neveljavna možnost vnaprejšnjega prevajalnika "<možnost>" je bila zanemarjena. |
Pojasnilo: Možnost, podana v sporočilu, ni veljavna možnost vnaprejšnjega prevajalnika.
Možnost je bila zanemarjena.
Odgovor uporabnika: Zagotovite, da so vse možnosti vnaprejšnjega prevajalnika pravilno navedene.
SQL0022W | Podvojena možnost vnaprejšnjega prevajalnika "<možnost>" je bila zanemarjena. |
Pojasnilo: Možnost vnaprejšnjega prevajalnika "<možnost>" je podvojena.
Možnost je bila zanemarjena.
Odgovor uporabnika: Zagotovite, da so vse možnosti vnaprejšnjega prevajalnika podane le enkrat.
SQL0023N | Ime baze podatkov ni veljavno. |
Pojasnilo: Podano ime baze podatkov ni veljavno.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Preverite, ali je ime baze podatkov pravilno črkovano in ali je v skladu s pravili za kratke identifikatorje.
SQL0024N | Ime baze podatkov ni bilo podano. |
Pojasnilo: Za nadaljevanje vnaprejšnjega prevajanja ni bilo podano nobeno ime baze podatkov.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Podajte ime baze podatkov.
SQL0025W | Povezovanje ali vnaprejšnje prevajanje sta bila zaključena z opozorili. |
Pojasnilo: Povezovanje ali vnaprejšnje prevajanje sta bila uspešna, vendar so bila izdana opozorila. Kot je bilo zahtevano v ukazu, je bil izdelan paket in/ali povezovalna datoteka.
Odgovor uporabnika: Poglejte sporočila v sporočilni datoteki. Če je potrebno, popravite probleme in znova podajte ukaz.
SQL0026N | Geslo ni veljavno. |
Pojasnilo: Podano geslo ni veljavno.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Zagotovite, da je podano geslo v skladu s pravili za veljavna gesla.
SQL0028C | Številka izdaje povezovalne datoteke ni veljavna. |
Pojasnilo: Številka izdaje povezovalne datoteke ni združljiva s številko izdaje nameščene različice upravljalnika baz podatkov.
Povezovalne datoteke ni mogoče uporabiti s trenutno različico upravljalnika baz podatkov. Ukaza ni mogoče obdelati.
Odgovor uporabnika: Če je mogoče, postopek vnaprejšnjega prevajanja ponovite s trenutnim upravljalnikom baz podatkov. V nasprotnem primeru uporabite le povezovalne datoteke, ki so bile izdelane z združljivo ravnijo izdaje upravljalnika baz podatkov.
SQL0029N | Zahtevan je člen INTO. |
Pojasnilo: Nekurzorska stavka SELECT ali VALUES, vgrajena v uporabniški program, morata imeti člen INTO, da označita, kam naj bodo postavljeni rezultati stavka. Dinamični stavki SELECT ne dovoljujejo člena INTO.
Odgovor uporabnika: Člen INTO dodajte stavku SELECT ali VALUES in znova prevedite uporabniški program.
sqlcode: -29
sqlstate: 42601
SQL0030N | Ime izvorne datoteke ni bilo podano. |
Pojasnilo: Za nadaljevanje vnaprejšnjega prevajanja ni bilo podano ime izvorne datoteke.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Podajte ime izvorne datoteke.
SQL0031C | Datoteke "<ime>" ni bilo mogoče odpreti. |
Pojasnilo: Datoteka "<ime>" je zahtevana, vendar je ni bilo mogoče odpreti.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Preverite, ali je podano ime datoteke pravilno in ali obstaja v datotečnem sistemu, in ali so dovoljenja datoteke pravilna.
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite. Če napake ne odpravite, znova namestite upravljalnik baz podatkov, nato pa namestite vzorčno bazo podatkov.
SQL0032C | Ne morem uporabiti datoteke "<ime>" . |
Pojasnilo: Med branjem datoteke "<ime>" ali pisanjem v datoteko sem naletel na napako.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Ponovite postopek vnaprejšnjega prevajanja.
SQL0033N | "<ime>" ni veljavna povezovalna datoteka. |
Pojasnilo: Podana povezovalna datoteka "<ime>" ni povezovalna datoteka.
Povezovanje je bilo zaključeno.
Odgovor uporabnika: Preverite, ali je bilo podano pravilno ime datoteke.
SQL0034N | Ime povezovalne datoteke ni bilo podano. |
Pojasnilo: Za nadaljevanje povezovanja ni bilo podano nobeno ime povezovalne datoteke.
Povezovanje je bilo zaključeno.
Odgovor uporabnika: Podajte ime povezovalne datoteke.
SQL0035N | Datoteke "<ime>" ni mogoče odpreti. |
Pojasnilo: Datoteke sporočil "<ime>" ni bilo mogoče odpreti.
Postopek povezovanja ali vnaprejšnjega prevajanja je bil zaključen.
Odgovor uporabnika: Preverite, ali sistem lahko dostopa do datoteke.
SQL0036N | Skladnja imena datoteke "<ime>" ni veljavna. |
Pojasnilo: Če je datoteka usmerjena v vnaprejšnji prevajalnik, mora imeti ustrezno pripono jezika, ki se uporablja. Če je datoteka usmerjena v povezovalnik, mora imeti pripono .bnd. Napako bo povzročilo tudi celotno ime datoteke, ki presega največjo dovoljeno dolžino na platformi.
Postopek vnaprejšnjega prevajanja ali povezovanja sta bila zaključena.
Odgovor uporabnika: Preverite, ali je podano ime datoteke pravilno.
SQL0037W | Skladnja sporočilne datoteke "<ime>" ni veljavna. |
Pojasnilo: Skladnja imena sporočilne datoteke "<ime>" ni pravilna za to funkcijo.
Sistem bo izhodne podatke usmeril v standardno izhodno napravo.
Odgovor uporabnika: Preverite, ali je podano ime datoteke pravilno.
SQL0038W | Povezovalna možnost SQLERROR CONTINUE je bila aktivirana, ker je potrebna pri povezovanju te datoteke seznama, ki jo je preskrbel DB2, z DB2/MVS, SQL/DS ali OS/400. |
Pojasnilo: Povezovalna možnost SQLERROR CONTINUE je zahtevana pri povezovanju naslednjih datotek seznamov, ki jih preskrbi DB2:
Ta možnost da strežniku DRDA navodila, da izdela paket, tudi če so v povezovalni datoteki stavki SQL, ki jih smatra za nepravilne. Ker vsi strežniki DRDA ne podpirajo vseh stavkov SQL, vsebovanih v povezovalnih datotekah, ki jih preskrbi DB2, mora biti uporabljena povezovalna možnost SQLERROR CONTINUE, da zagotovi izdelavo paketov za vse povezovalne datoteke v datoteki seznama.
Odgovor uporabnika: Potrebno ni nobeno dejanje. Zahtevana povezovalna možnost SQLERROR CONTINUE je bila podana za vas. Če se želite izogniti prikazu tega opozorila, podajte povezovalno možnost SQLERROR CONTINUE.
SQL0039N | Povezovalnik ni zaključil obdelave, ker povezovalna datoteka ni veljavna. |
Pojasnilo: Povezovalnik ni mogel obdelati povezovalne datoteke. Povezovalna datoteka morda ni veljavna, ker je bila njena vsebina po nesreči spremenjena.
Povezovalna datoteka ni bila obdelana.
Odgovor uporabnika: Če je možno, ponovite postopek vnaprejšnjega prevajanja, da boste izdelali novo povezovalno datoteko. V nasprotnem primeru si priskrbite novo kopijo povezovalne datoteke.
SQL0040N | Napaka se je zgodila v eni ali več povezovalnih datotekah na seznamu "<ime>". Naslednje datoteke niso bile povezane: "<seznam>". |
Pojasnilo: Zaradi razlogov, podanih v predhodnih sporočilih sporočilne datoteke, ena ali več povezovalnih datotek ni bilo povezanih. Seznam datotek, ki niso bile povezane, je sestavljen iz števk, začenši z 1, ki kažejo relativni položaj nepovezanih datotek v datoteki seznama. "<ime>" ne vključuje specifikacije poti datoteke seznama.
V sporočilu je navedenih le prvih 20 povezovalnih datotek, v katerih je prišlo do napake. Če se je napaka zgodila v več kot 20 povezovalnih datotekah, so za zadnjim imenom povezovalne datoteke na seznamu vstavljene tri pike (...).
Eden ali več paketov ni bilo izdelanih.
Odgovor uporabnika: Poglejte sporočila v sporočilni datoteki. Preverite datoteko seznama, da boste videli, ali vsebuje veljavna imena. Znova podajte ukaz.
SQL0041N | Narejen ni bil noben poskus za povezavo datotek, ki sledijo številki datoteke "<številka>" na seznamu "<ime>", ker se je zgodila usodna napaka, zaradi katere se je obdelava zaključila. |
Pojasnilo: Nekatere napake, ki so se zgodile med postopkom povezovanja, se smatrajo za usodne (t.j. sistemske napake, napake pomnilnika). Če se ena izmed teh napak zgodi med obdelavo datoteke v datoteki seznama, se obdelava zaključi. Če se ena izmed teh napak zgodi med obdelavo datoteke v datoteki seznama, se obdelava zaključi. Narejen ni tudi noben poskus za povezavo preostalih datotek v datoteki seznama.
Do takšne napake je prišlo med povezovanjem podane povezovalne datoteke na seznamu. Ne spreglejte, da števka, uporabljena za določanje povezovalne datoteke, kaže relativni položaj datoteke v datoteki seznama.
Odgovor uporabnika: Če želite rešiti napake, ki so se zgodile, poglejte ostala sporočila, prikazana poleg tega. Znova podajte ukaz.
SQL0051N | Največje dovoljeno število stavkov SQL v programu je bilo preseženo. |
Pojasnilo: V programu je preveč stavkov SQL, da bi se prilegali v en paket baze podatkov.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Poenostavite program ali pa ga razdelite v manjše, ločene programe ali pa naredite oboje.
SQL0053W | V programu niso bili najdeni nobeni stavki SQL. |
Pojasnilo: Podana izvorna datoteka ne vsebuje nobenih stavkov SQL.
Pri povezovanju je izdelan prazen paket.
Odgovor uporabnika: Preverite, ali vnaprej prevajate ali povezujete pravilen program.
SQL0055N | Izvorna vhodna datoteka je prazna. |
Pojasnilo: Izvorna vhodna datoteka programa ni vsebovala nobenih podatkov.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Preverite, ali je bila podana pravilna vhodna datoteka.
SQL0056N | Deklaracija spremenljivke SQLSTATE ali SQLCODE je v ugnezdenem sestavljenem stavku. |
Pojasnilo: Deklaracija spremenljivke SQLSTATE ali SQLCODE je v ugnezdenem sestavljenem stavku namesto v najzunajnejšem sestavljenem stavku v podprogramu SQL.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Spremenljivki SQLSTATE in SQLCODE deklarirajte le v najzunajnejšem sestavljenem stavku podprograma SQL.
sqlcode: -56
sqlstate: 42630
SQL0057N | Stavek RETURN v funkciji ali metodi SQL mora vsebovati povratno vrednost. |
Pojasnilo: Stavek RETURN v funkciji ali metodi SQL je podan brez vrednosti za vrnitev.
Stavka ni mogoče obdelati.
Odgovor uporabnika: V stavku RETURN podajte vrednost.
sqlcode: -57
sqlstate: 42631
SQL0058N | Tip podatkov za vrednost stavka RETURN v proceduri SQL mora biti INTEGER. |
Pojasnilo: Stavek RETURN je v proceduri SQL podan z vrednostjo ali izrazom, ki ni tipa podatkov INTEGER.
Stavka ni mogoče obdelati.
Odgovor uporabnika: V stavku RETURN podajte vrednost, ki ima tip podatkov INTEGER.
sqlcode: -58
sqlstate: 428F2
SQL0060W | Vnaprejšnji prevajalnik "<ime>" je v teku. |
Pojasnilo: Ko vnaprejšnji prevajalnik začne z obdelavo, se to sporočilo izpiše na standardni izhodni napravi. Parameter "<ime>" se nanaša na določen jezikovni vnaprejšnji prevajalnik, ki je bil poklican.
Obdelava se nadaljuje.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
SQL0061W | Povezovalnik je v teku. |
Pojasnilo: Ko povezovalnik začne z obdelavo, se to sporočilo izpiše na standardni izhodni napravi.
Obdelava se nadaljuje.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
SQL0062W | Začenjam z obdelavo INCLUDE datoteke "<ime>". |
Pojasnilo: Naletel sem na stavek INCLUDE. Vnaprejšnji prevajalnik zdaj obdeluje datoteko INCLUDE.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
SQL0063W | Zaključil obdelavo INCLUDE datoteke "<ime>". |
Pojasnilo: Vnaprejšnji prevajalnik je zaključil obdelavo datoteke INCLUDE. Nadaljeval bo z obdelavo datoteke, ki je vsebovala stavek INCLUDE.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
SQL0064N | Datoteka "<ime>" neposredno ali posredno vsebuje (INCLUDE) samo sebe. |
Pojasnilo: Naletel sem na ciklični INCLUDE. Vhodna datoteka vnaprejšnjega prevajalnika ne more vsebovati same sebe, niti ne more biti vključena v datoteko, ki jo vključuje.
Podana datoteka ni vključena.
Odgovor uporabnika: Preverite gnezdenje vključitvenih datotek in odstranite vse cikle.
SQL0065N | V navedbi gostiteljske spremenljivke sem naletel na nepričakovan konec vrstice. |
Pojasnilo: Navedba gostiteljske spremenljivke ima neveljavno skladnjo. Preden je bila navedba zaključena, sem naletel na konec vrstice.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Preglejte skladnjo navedbe gostiteljske spremenljivke.
SQL0078N | Za podprogram "<ime-podprograma>" morate podati imena parametrov. |
Pojasnilo: Za vse parametre podprograma "<ime-podprograma>" niste podali imena parametrov. Če podprogram definirate z LANGUAGE SQL ali SQLMACRO, se ime parametra zahteva za vsak definirani parameter.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da vsak definirani parameter vključuje ime parametra.
sqlcode: -78
sqlstate: 42629
SQL0079N | Ime sheme za DECLARE GLOBAL TEMPORARY TABLE "<ime>" mora biti SESSION in ne "<ime-sheme>". |
Pojasnilo: Ime sheme za deklarirano začasno tabelo mora biti SESSION. Stavek DECLARE GLOBAL TEMPORARY TABLE definira na novo deklarirano začasno tabelo "<ime>" z izrecnim imenom sheme "<ime-sheme>". To ni dovoljeno.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Stavek spremenite na enega od naslednjih načinov:
sqlcode: -79
sqlstate: 428EK
SQL0081N | Med vnaprejšnjim prevajanjem/povezovanjem je bila vrnjena SQLCODE "<sqlcode>". |
Pojasnilo: Med vnaprejšnjim prevajanjem ali povezovanjem programa je upravljalnik baz podatkov vrnil nepričakovano SQLCODE "<sqlcode>".
Stavka ni mogoče obdelati.
Odgovor uporabnika: Preglejte SQLCODE, da boste določili problem, nato pa naredite ustrezno dejanje.
SQL0082C | Zgodila se je napaka, ki je zaključila obdelavo. |
Pojasnilo: Predhodna napaka, ki ni SQL, je povzročila zaključek obdelave.
Vnaprejšnje prevajanje/povezovanje je bilo zaključeno. Izdelan ni bil noben paket.
Odgovor uporabnika: Popravite stanje, ki je povzročilo predhodno napako, nato pa ponovite operacijo.
SQL0083C | Pri dodelitvi pomnilnika se je zgodila napaka. |
Pojasnilo: Med obdelavo ni bilo dovolj pomnilnika za nadaljevanje obdelave.
Odgovor uporabnika: Možne rešitve:
SQL0084N | Stavek EXECUTE IMMEDIATE vsebuje stavek SELECT ali VALUES. |
Pojasnilo: V stavku EXECUTE IMMEDIATE je bil uporabljen stavek SELECT ali VALUES.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Vsebovana funkcija ni podprta. Pripravite stavek SELECT ali VALUES. Nato uporabite OPEN, FETCH in CLOSE.
sqlcode: -84
sqlstate: 42612
SQL0085N | Ime stavka "<ime>" je že definirano. |
Pojasnilo: Predhodni stavek DECLARE je že uporabil ime stavka, podano v trenutnem stavku DECLARE.
Trenutni stavek DECLARE ni bil obdelan. Predhodni stavek DECLARE ohrani uporabo imena stavka.
Odgovor uporabnika: Za stavek uporabite drugo ime.
SQL0086C | Pri dodelitvi pomnilnika se je zgodila napaka. |
Pojasnilo: Med obdelavo ni bilo dovolj pomnilnika za nadaljevanje obdelave.
Odgovor uporabnika: Možne rešitve:
SQL0087N | Gostiteljska spremenljivka "<ime>" je struktura, ki je uporabljena, ko reference strukture niso dovoljene. |
Pojasnilo: Če je v stavku SQL uporabljena referenca strukture, je obravnavana, kot če bi bil namesto nje uporabljen z vejicami ločen seznam njegovih sestavnih polj. Ker v stavkih SQL, kot je npr. PREPARE, ni dovoljen seznam gostiteljskih spremenljivk, prav tako ni dovoljena referenca na strukturo z več polji.
Odgovor uporabnika: Referenco strukture zamenjajte z osnovno gostiteljsko spremenljivko ali pa s celotnim imenom polja strukture.
SQL0088N | Spremenljivka gostitelja "<ime>" je dvoumna. |
Pojasnilo: Spremenljivke gostitelja "<ime>" ni mogoče določiti unikatno. Na voljo je več spremenljivk gostitelja z isto kvalifikacijo.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Podajte spremenljivko gostitelja ali jo preimenujte, če je že v celoti podana.
SQL0089N | Obdelava se je zaključila, ko je bilo najdenih 100 napak. |
Pojasnilo: Vnaprejšnji prevajalnik ali povezovalnik zaključita obdelavo, ko je najdenih 100 napak.
Odgovor uporabnika: Popravite napake, naznačene v dnevniku sporočil in znova podajte ukaz.
SQL0091W | Vnaprejšnje prevajanje ali povezovanje se je zaključilo s "<število-1>" napakami in "<število-2>" opozorili. |
Pojasnilo: Vnaprejšnje prevajanje ali povezovanje se je zaključilo z navedenim številom opozoril in napak.
Postopek vnaprejšnjega prevajanja ali povezovanja sta bila zaključena.
Odgovor uporabnika: Če je prišlo do opozoril ali napak, popravite program in ponovite vnaprejšnje prevajanje ali povezovanje.
SQL0092N | Zaradi predhodnih napak ni bil izdelan noben paket. |
Pojasnilo: Zaradi predhodnih napak ni bil izdelan noben paket.
Odgovor uporabnika: Popravite napake in ponovite vnaprejšnje prevajanje ali povezovanje.
SQL0093N | Naletel sem na zaključek vhodnih podatkov pred zaključevalcem stavka za EXEC SQL. |
Pojasnilo: Med obdelavo stavka SQL sem prišel do konca izvora, preden se je stavek zaključil.
Vnaprejšnje prevajanje je bilo zaključeno.
Odgovor uporabnika: Zagotovite, da se stavek SQL pravilno zaključi.
SQL0094N | Povezovanje je bilo zaključeno zaradi prekinitvene zahteve uporabnika. |
Pojasnilo: Povezovanje se je zaključilo, ker je uporabnik morda pritisnil zaporedje prekinitvenih tipk.
Obdelava se je zaključila. Izdelan ni bil noben paket.
Odgovor uporabnika: Če je potrebno, ponovite povezovanje.
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite.
SQL0095N | Zaradi predhodnih napak ni bila izdelana nobena povezovalna datoteka. |
Pojasnilo: Zaradi predhodnih napak ni bila izdelana nobena povezovalna datoteka.
Izdelana ni bila nobena povezovalna datoteka.
Odgovor uporabnika: Popravite napake, nato pa ponovite vnaprejšnje prevajanje.
SQL0097N | Spremenljivke ali parametri tipa podatkov LONG VARCHAR ali LONG VARGRAPHIC niso podprte v podprogramih SQL. |
Pojasnilo: Podprogrami SQL (procedure, funkcije ali metode) ne podpirajo spremenljivk ali parametrov, ki so tipa podatkov LONG VARCHAR ali LONG VARGRAPHIC.
Odgovor uporabnika: V podprogramih SQL ne uporabite spremenljivk ali parametrov, ki so tipa podatkov LONG VARCHAR ali LONG VARGRAPHIC. Za LONG VARCHAR uporabite VARCHAR z eksplicitno dolžino. Za LONG VARGRAPHIC uporabite VARGRAPHIC z eksplicitno dolžino.
sqlcode: -97
sqlstate: 42601