SQL7001N | Ismeretlen parancs "<parancs>". |
Magyarázat: A REXX-nek átadott parancs ismeretlen.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a parancs érvényes SQL utasítás-e és futtassa újra az eljárást! Ne feledje, hogy minden parancsnak nagybetűsnek kell lennie!
SQL7002N | Érvénytelen kurzornév. |
Magyarázat: A felhasználó érvénytelen kurzornevet adott meg.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a kurzornév "c1" és "c100" közé esik-e!
SQL7003N | Érvénytelen utasításnév. |
Magyarázat: A felhasználó érvénytelen utasításnevet adott meg.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy az utasításnév "s1" és "s100" közé esik-e!
SQL7004N | A kérelem szintaxisa hibás. |
Magyarázat: A REXX nem tudta az átadott parancskarakterláncot elemezni.
A parancs nem dolgozható fel.
Felhasználói válasz: Használja a megfelelő parancsszintaktikát!
SQL7005W | Az OPEN utasításban szereplő kurzor nincs deklarálva. |
Magyarázat: OPEN utasítást kíséreltek meg végrehajtani kurzor megadása nélkül.
A parancs nem dolgozható fel.
Felhasználói válasz: Szúrjon be DECLARE utasítást az OPEN utasítás elé és futtassa újra az eljárást!
SQL7006N | "<kérelem>" érvénytelen kulcsszót ("<kulcsszó>") adott meg. |
Magyarázat: Az utasítás érvénytelen kulcsszót tartalmaz ("<kulcsszó>").
A parancs nem dolgozható fel.
Felhasználói válasz: Adja meg a helyes kulcsszó formátumot!
SQL7007N | Nem létező REXX változó: "<változó>". |
Magyarázat: Egy REXX változótérben nem létező REXX változó került átadásra.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a forrásváltozó-listában lévő összes változónév megadásra került-e a meghiúsult parancs előtt! Ezután futtassa újra az eljárást!
SQL7008N | A "<változó>" REXX változó nem konzisztens adatokat tartalmaz. |
Magyarázat: A REXX egy nem következetes adatokat tartalmazó változót kapott.
A parancs nem dolgozható fel.
Felhasználói válasz: Ha a változó SQLDA, ellenőrizze, hogy az adat és hossz mezők helyes értéket kaptak-e! Ha a változó REXX változó, ellenőrizze, hogy az adat típusa megfelel-e annak a parancsnak, amelyben használják!
SQL7009N | Csonkolt REXX változó: "<változó>". |
Magyarázat: A REXX-nek átadott "<változó>" változó nem következetes adatokat tartalmazott. A "<változó>" változóban lévő adat karakterlánc csonkolt volt.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy az adathossz konzisztens-e a beviteli SQLDA-ban lévő hosszal, és futtassa újra az eljárást!
SQL7010N | Érvénytelen keresésazonosító: "<azonosító>". |
Magyarázat: A REXX-nek átadott keresésazonosító ("<változó>") nem létezett, vagy következetlen illetve hiányzó adatokat tartalmazott.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a keresésazonosítóban lévő adatok helyesen vannak-e megadva, és futtassa újra az eljárást!
SQL7011N | Nincs megadva a kötelező "<paraméter>" paraméter. |
Magyarázat: A "<paraméter>" paraméter kötelező a REXX parancsszintaktikában, de nem volt megadva.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja meg a kötelező paramétert, és futtassa újra az eljárást!
SQL7012N | ISL változtatási kísérlet adatbáziskapcsolat közben. |
Magyarázat: Az elszigetelési szintet ((ISL)) nem lehet megváltoztatni, miközben adatbázissal áll kapcsolatban.
A parancs figyelmen kívül marad.
Felhasználói válasz: Ha meg kell változtatni az elválasztási szintet, kapcsolódjon szét az aktuális adatbázistól, állítsa be az elválasztási szintet, és csatlakozzon újra az adatbázishoz!
SQL7013N | Ellentmondó kurzor- és utasításnév vagy HOLD tulajdonság. |
Magyarázat: REXX-ben a kurzor és az utasításnév formájának 'cnn'-nek illetve 'snn'-nek kell lennie, ahol 'nn' 1 és 100 közötti szám. Az egy párba tartozó kurzorok és utasítások számának meg kell egyeznie. Ezenkívül a c1 és c50 közötti kurzorok 'without hold', míg a c51 és c100 közöttiek 'with hold' vannak deklarálva.
A parancs figyelmen kívül marad.
Felhasználói válasz: Ellenőrizze, hogy a kurzor- és utasításszámok megegyeznek-e, és futtassa újra az eljárást!
SQL7014N | A forrásváltozó alkotórészeinek száma hibás. |
Magyarázat: REXX-ben egy összetett forrásváltozó első komponense olyan számot ad meg, amely nem egyenlő az összetevők tényleges számával.
A parancs figyelmen kívül marad.
Felhasználói válasz: Ellenőrizze, hogy az első komponensben lévő szám egyezik-e a ténylegesen megadott összetevők számával, és futtassa újra az eljárást!
SQL7015N | REXX-ben érvénytelen változónév: "<változó>". |
Magyarázat: A megadott változónév érvénytelen REXX-ben. A név meg kell, hogy feleljen a nyelv követelményeinek.
A parancs nem dolgozható fel.
Felhasználói válasz: Változtassa meg a nevet olyanra, amely megfelel a REXX követelményeinek, és adja ki újra a parancsot!
SQL7016N | Érvénytelen szintaxist adtak meg az SQLDB2 illesztőnek. Kapcsolódó hiba: "<db2_error>". A parancs nem dolgozható fel. |
Magyarázat: Érvénytelen szintaxist adtak meg az SQLDB2 illesztőnek, azaz bemeneti fájlt és parancsot is kijelöltek.
Felhasználói válasz: További információért nézze meg a kapcsolódó hibakódot!
SQL7032N | Nem jött létre az SQL eljárás: "<eljárásnév>". A diagnosztikai fájl: "<fájlnév>". |
Magyarázat: Nem jött létre az SQL eljárás: "<eljárásnév>". A következők egyike történt:
UNIX környezetben: a diagnosztikai információt tartalmazó fájl teljes
elérési útvonala:
$DB2PATH/function/routine/sqlproc/ \
$DATABASE/$SCHEMA/tmp/"<fájlnév>"
ahol a $DATABASE az adatbázis nevét jelöli, a $SCHEMA pedig az SQL eljárás sémanevét.
OS/2 és 32 bites Windows környezetban a diagnosztikai információt
tartalmazó fájl teljes elérési útvonala:
%DB2PATH%\function\routine\sqlproc\ \
%DATABASE%\%SCHEMA%\tmp\"<fájlnév>"
ahol a %DATABASE% az adatbázis nevét jelöli, a %SCHEMA% pedig az SQL eljárás sémanevét.
Felhasználói válasz: Gondoskodjon arról, hogy, hogy a kiszolgálón egyaránt legyen telepítve kompatibilis C fordító és DB2 Application Development Client. Ha előfordítási vagy fordítási hiba történt, az előfordítótól és a fordítóprogramtól származó üzeneteknek ebben a diagnosztikai fájlban nézhet utána: "<fájlnév>".
Gondoskodjon arról, hogy a DB2 nyilvántartásban a DB2_SQLROUTINE_COMPILER_PATH változó azon parancsfájlra mutasson, amely beállítja a C fordító környezetét! Például UNIX-ban létrehozható ez "sr_cpath" nevű parancsfájl a /home/DB2INSTANCE/sqllib/function/routine alkönyvtárban. A DB2_SQL_ROUTINE_COMPILER_PATH DB2 nyilvántartás változó ennek megfelelő beállítása:
db2set DB2_SQLROUTINE_COMPILER_PATH = \ "/home/DB2INSTANCE/sqllib/function/ \ routine/sr_cpath"
sqlcode: -7032
sqlstate: 42904
SQL7035W | Az "<eljárásnév>" SQL eljárás végrehajtható fájlja nem mentődött az adatbázis katalógusba. |
Magyarázat: Az SQL eljárás végrehajtható fájljának mérete meghaladja a 2 megabájtot korlátot és ezért nem tárolható az adatbázis katalógusban. Nem lesz automatikusan helyreállítva adatbázis visszaállításkor, illetve DROP PROCEDURE utasítás visszagörgetésekor.
Felhasználói válasz: Ha a figyelmeztetés CREATE PROCEDURE utasításból származott, akkor készítsen biztonsági mentést az "<eljárásnév>" SQL eljáráshoz tartozó végrehajtható fájlról! Ha a figyelmeztetés visszaállítási művelet alatt vagy egy DROP PROCEDURE utasítás visszagörgetésekor keletkezett, akkor az "<eljárásnévhez>" tartozó végrehajtható fájlt kézzel kell összehangolni a katalógusban megadott SQL eljárással.
sqlcode: +7035
sqlstate: 01645
SQL7099N | Érvénytelen hiba "<hiba>". |
Magyarázat: REXX belső hiba történt.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a REXX megfelelően van-e telepítve, és futtassa újra az eljárást! Ha a hiba nem szűnik meg, jegyezze fel a hibaszámot és hívja fel a forgalmazót!