Komunikaty

SQL4000 - SQL4099

SQL4001NNiepoprawny znak "<znak>" w kolumnie "<kolumna>" i wierszu "<wiersz>".

Objaśnienie: Podany znak nie jest poprawnym znakiem w instrukcjach SQL.

Nie można wykonać instrukcji.

Działanie użytkownika: Usuń lub zamień niepoprawny znak.

SQL4002N"<znacznik-1>" i "<znacznik-1>" są niezadeklarowanymi zmiennymi języka bazowego, które nie mogą być użyte jako nazwy deskryptorów w jednej instrukcji SQL.

Objaśnienie: Podane identyfikatory nie zostały zadeklarowane jako zmienne języka bazowego. Nazwy deskryptorów nie zostały zadeklarowane przed użyciem. Ponieważ więcej niż jedna nazwa deskryptora w pojedynczej instrukcji jest niepoprawna, co najmniej jedna ze zmiennych języka bazowego jest niepoprawna.

Nie można wykonać instrukcji.

Działanie użytkownika: Popraw użycie nazw deskryptorów lub niezadeklarowanych zmiennych języka bazowego w instrukcji. Zauważ, że instrukcja może zawierać dodatkowe niezadeklarowane zmienne języka bazowego.

SQL4003NInstrukcja SQL w wierszu "<wiersz>" nie jest obsługiwana przez tę wersję prekompilatora.

Objaśnienie: Wersja prekompilatora jest niezgodna z zainstalowaną wersją menedżera baz danych. Podana instrukcja jest obsługiwana przez menedżera baz danych, ale nie przez prekompilator.

Nie można wykonać instrukcji.

Działanie użytkownika: Powtórz prekompilację używając aktualnej wersji prekompilatora.

SQL4004NNiepoprawna nazwa pakietu.

Objaśnienie: Nazwa pakietu zawiera niepoprawne znaki. Nazwa jest zbyt długa albo z opcją PACKAGE nie podano żadnej nazwy.

Nie utworzono pakietu.

Działanie użytkownika: Wprowadź ponownie komendę z poprawną nazwą pakietu lub bez opcji PACKAGE.

SQL4005NZnaleziono niepoprawny znacznik "<znacznik>" na pozycji początkowej "<pozycja>" w wierszu "<wiersz>".

Objaśnienie: Dla podanego znacznika "<znacznik>" wykryto błąd składni w instrukcji SQL.

Nie można wykonać instrukcji.

Działanie użytkownika: Sprawdź instrukcję, szczególnie w okolicy podanego znacznika. Popraw składnię.

SQL4006NStruktury są zbyt głęboko zagnieżdżone.

Objaśnienie: Liczba zagnieżdżeń struktur przekracza wartość maksymalną równą 25.

Nie można wykonać instrukcji.

Działanie użytkownika: Zmniejsz liczbę zagnieżdżeń struktur.

SQL4007NStruktura hosta "<struktura-hosta>" nie zawiera pól.

Objaśnienie: Nie można znaleźć pól wewnątrz struktury hosta "<struktura-hosta>".

Nie można wykonać instrukcji.

Działanie użytkownika: Dodaj pole do struktury hosta.

SQL4008NDo zmiennej języka bazowego "<nazwa>" nie można się jednoznacznie odwołać nawet z pełnym kwalifikatorem.

Objaśnienie: "<Nazwa>" zmiennej języka bazowego odpowiada co najmniej jednej innej nie kwalifikowanej lub częściowo kwalifikowanej poprawnej zmiennej języka bazowego, nawet po odwołaniu się do niej z pełnym kwalifikatorem.

Nie można wykonać komendy.

Działanie użytkownika: Zmień nazwę zmiennej języka bazowego.

SQL4009NWyrażenie określające długość danych jest niepoprawne.

Objaśnienie: Wyrażenie określające długość danych ma błędną składnię lub jest zbyt złożone.

Nie można wykonać instrukcji.

Działanie użytkownika: Sprawdź składnię wyrażenia.

SQL4010NNiedozwolone zagnieżdżenie złożonej instrukcji SQL.

Objaśnienie: Błąd ten jest zwracany po wykryciu klauzuli BEGIN COMPOUND jako podinstrukcji w złożonej instrukcji SQL.

Działanie użytkownika: Powtórz prekompilację bez zagnieżdżania klauzuli BEGIN COMPOUND.

SQL4011NNiepoprawna podinstrukcja SQL w złożonej instrukcji SQL.

Objaśnienie: Błąd ten jest zwracany po wykryciu niepoprawnej podinstrukcji w złożonej instrukcji SQL. Poprawne instrukcje to:

Działanie użytkownika: Powtórz prekompilację bez niepoprawnej podinstrukcji.

SQL4012NNiepoprawne użycie COMMIT w złożonej instrukcji SQL.

Objaśnienie: Błąd ten jest zwracany, gdy wykryta zostanie podinstrukcja po podinstrukcji COMMIT w instrukcji COMPOUND SQL.

Działanie użytkownika: Umieść podinstrukcję COMMIT po wszystkich podinstrukcjach i powtórz prekompilację.

SQL4013NZnaleziono instrukcję END COMPOUND bez wcześniejszej instrukcji BEGIN COMPOUND.

Objaśnienie: Błąd ten jest zwracany po znalezieniu instrukcji END COMPOUND bez poprzedzającej instrukcji BEGIN COMPOUND.

Działanie użytkownika: Usuń instrukcję END COMPOUND albo dodaj instrukcję BEGIN COMPOUND i powtórz prekompilację.

SQL4014NNiepoprawna składnia złożonej instrukcji SQL.

Objaśnienie: Błąd ten jest zwracany, gdy złożona instrukcja SQL zawiera błąd składni. Możliwe przyczyny to:

Działanie użytkownika: Popraw błąd składniowy i powtórz prekompilację.

SQL4015NPodczas zewnętrznego przetwarzania wstępnego wystąpił jeden lub więcej błędów.

Objaśnienie: Zewnętrzny preprocesor zakończył się jednym lub wieloma błędami.

Nie można wykonać komendy.

Działanie użytkownika: Aby uzyskać więcej szczegółów, odwołaj się do pliku ".err" odpowiadającego plikowi źródłowemu.

SQL4016NNie znaleziono podanego preprocesora.

Objaśnienie: Nie znaleziono preprocesora określonego za pomocą opcji PREPROCESSOR.

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź, czy składnia opcji PREPROCESSOR jest poprawna oraz czy preprocesor może być uruchomiony z katalogu bieżącego.

SQL4017WPrzetwarzanie wstępne zakończyło się pomyślnie.

Objaśnienie: Przetwarzanie wstępne pliku wejściowego przy użyciu zewnętrznej komendy podanej za pomocą opcji PREPROCESSOR zakończyło się pomyślnie.

Działanie użytkownika: Nie jest wymagane żadne działanie.

SQL4018WUruchamianie przetwarzania wstępnie przetworzonego pliku "<wstępnie-przetwarzany-plik>".

Objaśnienie: Prekompilator przetwarza wstępnie przetworzony plik.

Działanie użytkownika: Nie jest wymagane żadne działanie.

SQL4019WZakończono przetwarzanie wstępnie przetworzonego pliku "<wstępnie-przetworzony-plik>".

Objaśnienie: Prekompilator zakończył przetwarzanie wstępnie przetworzonego pliku.

Działanie użytkownika: Nie jest wymagane żadne działanie.

SQL4020NZmienna "<element 1>" typu 'long' języka bazowego nie jest poprawna. Użyj zamiast niej 'sqlint32'.

Objaśnienie: Jeśli stosowana jest opcja LONGERROR YES prekompilacji, lub nie została określona opcja LONGERROR prekompilacji, a na platformie używane są 8-bajtowe liczby typu 'long', to zmienna języka bazowego INTEGER musi być zadeklarowana jako typ 'sqlint32', a nie jako typ 'long'.

Na platformie 64 bitowej z 8-bajtowymi typami 'long' można użyć opcji LONGERROR NO prekompilacji, aby określić, że dla danych typu BIGINT można użyć zmiennych języka bazowego typu 'long'. Aby uzyskać maksymalną przenośność, zaleca się dla danych typu INTEGER i BIGINT używanie odpowiednio typów danych 'sqlint32' i 'sqlint64'.

Działanie użytkownika: Zastąp bieżący typ danych zmiennej języka bazowego typem danych podanym w komunikacie.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]