SQL4001N | Az "<oszlop>" oszlopban, "<sor>" sorban levő "<karakter>" karakter érvénytelen. |
Magyarázat: A megadott karakter nem használható karakter SQL utasításokban.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Távolítsa el vagy javítsa ki az érvénytelen karaktert!
SQL4002N | "<jelsor 1>" és "<jelsor 2>" nem definiált forrásváltozók, amelyek egyszerre nem használhatók leírónévként egyazon SQL utasításban. |
Magyarázat: A megadott azonosítók nincsenek forrásváltozóként definiálva. A leíróneveket nem kell deklarálni használat előtt. Mivel egynél több leíró nem használható egyetlen utasításban, így legalább az egyik forrásváltozó érvénytelen.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Javítsa ki az utasításban szereplő leíróneveket és nem definiált forrásváltozókat! Megjegyzés: az utasítás tartalmazhat más nem definiált forrásváltozókat is.
SQL4003N | A "<sor>" sorban levő SQL utasítást az előfordító ezen verziója nem támogatja. |
Magyarázat: Az előfordító verziószáma és az adatbáziskezelő telepített verziója nem kompatíbilis. A megadott utasítást az adatbáziskezelő támogatja, de az előfordító nem.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Ismételje meg az előfordítási műveletet az előfordító legújabb verziójával!
SQL4004N | A csomagnév nem érvényes. |
Magyarázat: A csomagnév érvénytelen karaktereket tartalmaz. Túl hosszú a név, vagy a PACKAGE paraméterhez nem volt megadva név.
Nem jött létre csomag.
Felhasználói válasz: Adja ki újra a parancsot érvényes csomagnévvel vagy a PACKAGE beállítás nélkül!
SQL4005N | A "<sor>" sorban a "<pozíció>" pozíción kezdődő "<jelsor>" jelsor érvénytelen. |
Magyarázat: Az SQL utasításban a jelzett "<jelsor>" jelsornál szintaktikai hiba lépett fel.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Vizsgálja meg az utasítást, különösen a jelzett jelsort! Javítsa ki a hibás jelsort!
SQL4006N | A struktúrák túl mélyen vannak egymásba ágyazva. |
Magyarázat: Az egymásba ágyazott struktúrák száma meghaladja a maximumot, 25-öt.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Csökkentse az egymásba ágyazott struktúrák számát.
SQL4007N | A "<gazdastruktúra>" gazdastruktúrának nincsenek mezői. |
Magyarázat: A "<gazdastruktúra>" gazdastruktúrában nem találhatók mezők.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Adjon hozzá egy mezőt a gazdastruktúrához.
SQL4008N | A "<név>" forrásváltozó nem hivatkozható egyértelműen még teljesen megadottan sem. |
Magyarázat: A "<név>" forrásváltozó legalább egy másik minősítetlen vagy féli minősített forrásváltozóval is megegyezik a teljes megadás után is.
A parancs nem dolgozható fel.
Felhasználói válasz: Nevezze át a gazda változót!
SQL4009N | Az adathossznak megadott kifejezés érvénytelen. |
Magyarázat: Az adathossznak megadott kifejezés szintaxishibákat tartalmaz vagy túl összetett.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Ellenőrizze a méret kifejezés szintaxisát!
SQL4010N | Összetett SQL utasítások érvénytelen egymásba ágyazása. |
Magyarázat: Ez a hibaüzenet akkor jelenik meg, ha egy összetett SQL utasításban alutasításként BEGIN COMPOUND tagmondat szerepel.
Felhasználói válasz: Adja ki újra az előfordítási parancsot a beágyazott BEGIN COMPOUND utasítás nélkül!
SQL4011N | Érvénytelen SQL alutasítás összetett SQL utasításban. |
Magyarázat: Ez a hibaüzenet akkor jelenik meg, ha egy összetett SQL utasításban érvénytelen alutasítás szerepel. Az érvényes utasítások:
Felhasználói válasz: Adja ki újra az előfordítási parancsot az érvénytelen alutasítás nélkül!
SQL4012N | COMMIT érvénytelen használata összetett SQL utasításban. |
Magyarázat: Ez a hibaüzenet akkor jelenik meg, ha egy összetett SQL utasításban egy COMMIT kulcsszó után alutasítás szerepel.
Felhasználói válasz: Alakítsa át az utasítást úgy, hogy a COMMIT az utolsó alutasítás legyen, majd adja ki újra az előfordítási parancsot!
SQL4013N | END COMPOUND utasítás megelőző BEGIN COMPOUND utasítás nélkül. |
Magyarázat: Ez a hibaüzenet akkor jelenik meg, ha egy END COMPOUND utasítás egy megelőző BEGIN COMPOUND utasítás nélkül fordul elő.
Felhasználói válasz: Távolítsa el az END COMPOUND utasítást, vagy írjon be egy BEGIN COMPOUND utasítást, majd adja ki újra az előfordítási parancsot!
SQL4014N | Hibás szintaxisú összetett SQL utasítás. |
Magyarázat: Ez a hibaüzenet akkor jelenik meg, ha egy összetett SQL utasítás szintaktikai hibát tartalmaz. A lehetséges okok:
Felhasználói válasz: Javítsa ki a hibát, és futtassa újra az előfordítást!
SQL4015N | Előfordítás közben hiba állt elő. |
Magyarázat: A külső előfeldolgozó egy vagy több hibával leállt.
A parancs nem dolgozható fel.
Felhasználói válasz: A forrásfájlhoz tartozó ".err" fájlban talál részleteket.
SQL4016N | Az megadott előfeldolgozó nem található. |
Magyarázat: A PREPROCESSOR beállítással megadott előfeldolgozó nem található.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy az előfeldolgozó véglrehajtható az aktuális alkönyvtárból, továbbá ellenőrizze a PREPROCESSOR beállítás szintaxisát!
SQL4017W | Az előfeldolgozás sikeresen befejeződött. |
Magyarázat: A bemeneti fájl előfeldolgozása sikeresen befejeződött a PREPROCESSOR beállításban megadott külső parancs segítségével.
Felhasználói válasz: Nem kell semmit sem tennie.
SQL4018W | Az "<előfeldolgozott_fájl>" feldolgozása kezdődik. |
Magyarázat: Az előfordító most az előfeldolgozott fájlt dolgozza fel.
Felhasználói válasz: Nem kell semmit sem tennie.
SQL4019W | Az előfordító befejezte az "<előfeldolgozott_fájl>" feldolgozását. |
Magyarázat: Az előfordító befejezte az előfeldolgozott fájl feldolgozását.
Felhasználói válasz: Nem kell semmit sem tennie.
SQL4020N | A 'long' forrásváltozó "<jelsor 1>" nem érvényes. Használja inkább az 'sqlint32'-t helyette. |
Magyarázat: Ha a LONGERROR YES előfordítási beállítás érvényben van, vagy ha a LONGERROR előfordítási beállítás nem lett megadva, és a platformon 8 byte méretű a 'long', akkor az INTEGER forrásváltozót az 'sqlint32', és nem a 'long' adattípussal kell deklarálni.
64 bites platformokon, ahol a 'long' 8 byte méretű, a LONGERROR NO előfordítási beállítást lehet annak megadására használni, hogy a BIGINT adattípusokhoz a 'long' forrásváltozókat használja a rendszer. A maximális hordozhatóság érdekében az 'sqlint32' és az 'sqlint64' használata ajánlatos INTEGER valamint BIGINT adattípusokhoz, értelemszerűen.
Felhasználói válasz: Helyettesítse a forrásváltozó aktuális adattípusát az üzenetben megadott adattípussal!