SQL4100I | Do sprawdzenia składni przez flagger używany jest następujący typ składni języka SQL: "<typ-sqlflag>". |
Objaśnienie: Instrukcja SQL, która została sprawdzona przez prekompilator, zostanie sprawdzona przez flagger pod względem poprawności podanej składni. Dla instrukcji, w której wystąpi odstępstwo składni, zostanie wyświetlony komunikat.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Nie jest potrzebne żadne działanie. To jest komunikat informacyjny.
SQL4102W | Dla tokena zaczynającego się od tekstu "<tekst>" wystąpiło odstępstwo składniowe. |
Objaśnienie: Flager wykrył odstępstwo od składni języka SQL podanej w opcji prekompilatora SQLFLAG.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4103W | Instrukcja definiująca dane nie znajduje się wewnątrz instrukcji CREATE SCHEMA. |
Objaśnienie: Standardy FIPS wymagają, żeby wszystkie instrukcje definiujące dane były zawarte wewnątrz instrukcji CREATE SCHEMA.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4104W | Niestandardowy komentarz. |
Objaśnienie: Umieszczony w instrukcji SQL komentarz nie spełnia wymagań stosowanego standardu. Komentarz nie rozpoczyna się od przynajmniej dwóch następujących po sobie myślników.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4105W | Wystąpiło odstępstwo składniowe SQL. Instrukcja jest niepełna. |
Objaśnienie: Instrukcja SQL została przerwana zanim znaleziono wszystkie wymagane elementy.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4106W | Identyfikator "<identyfikator>" ma więcej niż 18 znaków. |
Objaśnienie: Identyfikator autoryzacji, identyfikator tabeli, nazwa kolumny, nazwa korelacji, nazwa modułu, nazwa kursora, nazwa procedury lub parametru ma długość przekraczającą 18 znaków.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4107W | Niepoprawny atrybut długości, dokładności lub skali dla kolumny "<kolumna>". |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4108W | Zmienna indykacyjna ma typ danych inny niż ścisły liczbowy lub ma niezerową skalę. |
Objaśnienie: Typ danych zmiennej indykacyjnej powinien być ścisłym typem liczbowym z zerową skalą.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4109W | Specyfikacja SET FUNCTION SPECIFICATION odnosi się do kolumny "<kolumna>". |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4110W | Wyrażenie VALUE EXPRESSION zawierające "<kolumnę>" nie może zawierać operatorów. |
Objaśnienie: Wyrażenie VALUE EXPRESSION nie może zawierać operatorów w odwołaniu OUTER REFERENCE COLUMN REFERENCE.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4111W | Brakujące lub nieodpowiednie odwołanie COLUMN REFERENCE dla funkcji kolumnowej "<funkcja>" z parametrem ALL. |
Objaśnienie: Wyrażenie VALUE EXPRESSION specyfikacji ALL SET FUNCTION SPECIFICATION powinno zawierać odwołanie COLUMN REFERENCE.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4112W | Kolumna "<kolumna>" nie jest jednoznaczna i wymaga kwalifikacji. |
Objaśnienie: Wewnątrz bieżącego zasięgu podana kolumna nie jest unikalna. Aby jednoznacznie zidentyfikować wymaganą kolumnę, konieczna jest kwalifikacja.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4113W | Wyrażenie VALUE EXPRESSION nie może zawierać specyfikacji SET FUNCTION SPECIFICATION. |
Objaśnienie: Wyrażenie VALUE EXPRESSION dla funkcji ALL SET FUNCTION nie może zawierać specyfikacji SET FUNCTION SPECIFICATION.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4114W | Kolumna "<kolumna>" nie identyfikuje kolumny tabeli wewnątrz bieżącego zasięgu. |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4115W | Funkcja kolumnowa zawierająca "<kolumnę>" odwołania OUTER REFERENCE nie występuje w podzapytaniu dla klauzuli HAVING. |
Objaśnienie: Jeśli funkcja kolumnowa zawiera odwołanie OUTER REFERENCE COLUMN REFERENCE, musi występować w podzapytaniu dla klauzuli HAVING.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4116W | Wynikiem funkcji SUM lub AVG nie może być łańcuch znaków. |
Objaśnienie: Łańcuch znaków nie jest poprawnym wynikiem funkcji SUM lub AVG określonych w SET FUNCTION SPECIFICATION.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4117W | Operator "<operator>" jest niepoprawny w tym kontekście. |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4118W | Wyrażenie EXPRESSION typu "<typ-wyrażenia>" porównuje niezgodne typy danych. |
Objaśnienie: Typy danych w jednym z następujących wyrażeń (identyfikowanym przez typ-wyrażenia) nie są zgodne:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4119W | Operand predykatu LIKE nie jest łańcuchem znaków. |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4120W | Znak ESCAPE musi być jednobajtowym łańcuchem znaków. |
Objaśnienie: Znak ESCAPE predykatu LIKE musi być łańcuchem znaków o długości 1.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4121W | Klauzula WHERE, GROUP BY lub HAVING jest niepoprawna dla widoku z klauzulą GROUP "<nazwa-schematu>"."<widok>". |
Objaśnienie: Jeśli wymieniona w klauzuli FROM tabela jest widokiem z klauzulą GROUP, to wyrażenie TABLE EXPRESSION musi zawierać klauzulę WHERE, GROUP BY lub HAVING.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4122W | "<nazwa-schematu>"."<nazwa>" występuje więcej niż raz w klauzuli FROM. |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4123W | W klauzuli FROM w przypadku widoku z klauzulą GROUP może wystąpić tylko jedno odwołanie do tabeli. |
Objaśnienie: Jeśli tabela identyfikowana przez nazwę tabeli jest widokiem z klauzulą GROUP, wówczas klauzula FROM może zawierać dokładnie jedno odwołanie do tabeli.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4124W | Odwołanie do kolumny "<kolumna>" uzyskanej z funkcji kolumnowej jest niepoprawne w klauzuli WHERE. |
Objaśnienie: Wyrażenie VALUE EXPRESSION zawarte bezpośrednio w warunku SEARCH CONDITION klauzuli WHERE nie może zawierać odwołania do kolumny uzyskanej z funkcji kolumnowej.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4125W | Jeśli w klauzuli WHERE użyto funkcji kolumnowej, to klauzula ta musi być zawarta w klauzuli HAVING. |
Objaśnienie: Jeśli wyrażenie VALUE EXPRESSION zawarte bezpośrednio w warunku SEARCH CONDITION jest funkcją kolumnową, wówczas klauzula WHERE musi być zawarta w klauzuli HAVING.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4126W | Odwołanie COLUMN REFERENCE do "<kolumny>" musi być odwołaniem OUTER REFERENCE. |
Objaśnienie: Jeśli wyrażenie VALUE EXPRESSION zawarte bezpośrednio w warunku SEARCH CONDITION jest funkcją, wówczas odwołanie COLUMN REFERENCE w wyrażeniu funkcji kolumnowej musi być odwołaniem OUTER REFERENCE.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4127W | Powtórzona kolumna "<kolumna>" wewnątrz bieżącego zasięgu. |
Objaśnienie: Podana kolumna jest powtórzona wewnątrz bieżącego zasięgu.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4128W | Odwołanie COLUMN REFERENCE do "<nazwy-kolumny>" musi być odwołaniem do kolumny w klauzuli GROUP lub musi być określone wewnątrz funkcji kolumnowej. |
Objaśnienie: Każde odwołanie COLUMN REFERENCE zawarte w podzapytaniu w warunku SEARCH CONDITION klauzuli HAVING musi być odwołaniem do kolumny z klauzuli GROUP lub musi być podane wewnątrz funkcji kolumnowej.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4129W | Jeśli w klauzuli SELECT LIST używana jest wartość *, stopień DEGREE tabeli "<nazwa-schematu>"."<tabela>" powinien wynosić 1. |
Objaśnienie: Stopień DEGREE wyrażenia TABLE EXPRESSION musi wynosić 1, jeśli w podzapytaniu każdego predykatu, z wyjątkiem EXISTS, podaną listą SELECT LIST jest *.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4130W | Funkcja kolumnowa jest niepoprawna dla wyrażenia TABLE EXPRESSION rozpoczynającego się od tabeli "<nazwa-schematu>"."<tabela>". |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4131W | Odwołanie COLUMN REFERENCE do "<kolumna>" jest niepoprawne. |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4132W | Słowo DISTINCT zostało podane więcej niż raz. |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4133W | Podzapytanie w predykacie COMPARISON PREDICATE nie może zawierać klauzuli GROUP BY ani HAVING. |
Objaśnienie: Jeśli w predykacie COMPARISON PREDICATE podano podzapytanie, to wyrażenie TABLE EXPRESSION, którego klauzula FROM identyfikuje wymienioną tabelę, nie może zawierać klauzuli GROUP BY ani HAVING.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4134W | Podzapytanie w predykacie COMPARISON PREDICATE nie może odnosić się do widoku z klauzulą GROUP. |
Objaśnienie: Jeśli w predykacie COMPARISON PREDICATE podano zapytanie, to wyrażenie TABLE EXPRESSION którego klauzula FROM wymienia konkretną tabelę, nie może odnosić się do widoku z klauzulą GROUP.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4135W | Niepoprawny identyfikator AUTHORIZATION IDENTIFIER "<id_autoryzowanego_użytkownika>". |
Objaśnienie: Identyfikator AUTHORIZATION IDENTIFIER poprzedzający nazwę tabeli jest niepoprawny.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4136W | Tabela lub widok "<nazwa-schematu>"."<nazwa>" już istnieje. |
Objaśnienie: Podana nazwa tabeli lub widoku już istnieje w katalogu.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4137W | Brak definicji COLUMN DEFINITION. |
Objaśnienie: Dla instrukcji CREATE TABLE powinna być podana przynajmniej jedna definicja COLUMN DEFINITION.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4138W | Typ danych "<typ-1>" docelowych nie jest kompatybilny z typem danych "<typ-2>" źródłowych. |
Objaśnienie: Typy danych powinny być zgodne:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4139I | You must specify a VIEW COLUMN LIST for "<schema-name>"."<table>". |
Objaśnienie: Jeśli dowolne dwie kolumny w tabeli podanej w specyfikacji QUERY SPECIFICATION mają takie same nazwy kolumn lub jeśli dowolna z kolumn tej tabeli nie ma nazwy, wówczas należy podać listę VIEW COLUMN LIST.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4140W | Wystąpił błąd, który spowodował zatrzymanie flaggera. Nazwa modułu = "<nazwa-modułu>". Kod błędu wewnętrznego = "<kod-błędu>". |
Objaśnienie: Flagger napotkał wewnętrzny błąd. Jeśli podano również opcję składni, pliku wiązania lub pakietu, przetwarzanie jest kontynuowane, ale działanie flaggera zostaje przerwane. W przeciwnym razie przetwarzanie zostaje przerwane.
Działanie użytkownika: Zanotuj numer komunikatu (SQLCODE), nazwę modułu i kod błędu. Skontaktuj się z inżynierem serwisu technicznego i przekaż mu te informacje.
SQL4141W | Wystąpił błąd podczas próby wyświetlenia komunikatu "<numer-komunikatu>" w module "<nazwa-modułu>". |
Objaśnienie: FLAGGER usiłował wyświetlić niezdefiniowany komunikat.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Zanotuj numer komunikatu (SQLCODE), nazwę modułu i kod błędu. Skontaktuj się z inżynierem serwisu technicznego i przekaż mu te informacje.
SQL4142W | Brak pamięci potrzebnej do działania flaggera. Kod błędu wewnętrznego = "<kod-błędu>". |
Objaśnienie: Brak pamięci potrzebnej do działania flaggera. Jeśli podano również opcję składni, pliku wiązania lub pakietu, przetwarzanie jest kontynuowane, ale działanie flaggera zostaje przerwane. W przeciwnym razie przetwarzanie zostaje przerwane.
Działanie użytkownika: Sprawdź, czy w systemie jest wystarczająca ilość pamięci wirtualnej i rzeczywistej oraz usuń wszystkie niepotrzebne procesy pracujące w tle.
SQL4143W | Podczas zwalniania pamięci flaggera wystąpił błąd. Kod błędu wewnętrznego = "<kod-błędu>". |
Objaśnienie: Flagger nie może zwolnić przydzielonej mu pamięci. Jeśli podano również opcję składni, pliku wiązania lub pakietu, przetwarzanie jest kontynuowane, ale działanie flaggera zostaje przerwane. W przeciwnym razie przetwarzanie zostaje przerwane.
Działanie użytkownika: Jeśli ustawienie flag jest konieczne, ponownie uruchom prekompilację.
SQL4144W | W module "<nazwa-modułu>" wystąpił wewnętrzny błąd wywołania programu FLAGGER. Kod błędu wewnętrznego = "<kod-błędu>". |
Objaśnienie: Program FLAGGER napotkał wewnętrzny błąd.
Przetwarzanie wstępne jest kontynuowane, ale działanie programu FLAGGER jest przerwane.
Działanie użytkownika: Zanotuj numer komunikatu (SQLCODE), nazwę modułu i kod błędu. Skontaktuj się z inżynierem serwisu technicznego i przekaż mu te informacje.
SQL4145W | Błąd przy próbie dostępu programu FLAGGER do katalogu systemowego. Flagowanie ogranicza się tylko do sprawdzania składni. SQLCODE = "<nnn>" SQLERRP = "<nazwa-modułu>" SQLERRD = "<nnn>" Kreator = "<creatorname>" Tabela = "<nazwa-tabela>" |
Objaśnienie: Podczas próby dostępu programu FLAGGER do katalogu systemowego wystąpił wewnętrzny błąd.
Przetwarzanie jest kontynuowane, ale flagger jedynie sprawdza składnię.
Działanie użytkownika: Zanotuj numer komunikatu (SQLCODE), nazwę modułu i kod błędu. Skontaktuj się z inżynierem serwisu technicznego i przekaż mu te informacje.
SQL4146W | Wystąpił błąd powodujący zatrzymanie przetwarzania semantyki. Nazwa modułu = "<nazwa-modułu>". Kod błędu wewnętrznego = "<kod-błędu>". |
Objaśnienie: W procedurze analizy semantycznej programu FLAGGER wystąpił poważny błąd.
Przetwarzanie jest kontynuowane, ale flagger jedynie sprawdza składnię.
Działanie użytkownika: Zanotuj numer komunikatu (SQLCODE), nazwę modułu i kod błędu. Skontaktuj się z inżynierem serwisu technicznego i przekaż mu te informacje.
SQL4147W | Niepoprawny numer wersji flaggera. |
Objaśnienie: Do funkcji API Precompiler Services COMPILE SQL STATEMENT przekazano niepoprawny numer wersji flaggera. Jeśli podano również opcję składni, pliku wiązania lub pakietu, przetwarzanie jest kontynuowane, ale działanie flaggera zostaje przerwane. W przeciwnym razie przetwarzanie zostaje przerwane.
Działanie użytkownika: Przekaż poprawny numer wersji flaggera. Odwołaj się do podręcznika Command Reference.
SQL4170W | Kolumnę "<kolumna>" należy zadeklarować jako NOT NULL. |
Objaśnienie: Wszystkie kolumny oznaczone jako UNIQUE muszą być zdefiniowane z atrybutem NOT NULL.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4171W | Użyta w widoku tabela "<nazwa-schematu>"."<tabela>" musi dopuszczać aktualizację. |
Objaśnienie: Jeśli została podana klauzula WITH CHECK OPTION, to tabela użyta w widoku musi dopuszczać aktualizację.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4172W | Niepoprawna liczba kolumn. |
Objaśnienie: Liczba nazw kolumn na liście VIEW COLUMN LIST powinna być równa wartości atrybutu DEGREE tabeli podanej w specyfikacji QUERY SPECIFICATION.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4173W | Przed użyciem kursora "<kursor>" należy go zadeklarować. |
Objaśnienie: Podany kursor nie został zadeklarowany w instrukcji DECLARE CURSOR.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4174W | Kursor "<kursor>" został już zadeklarowany. |
Objaśnienie: Podany kursor został już zadeklarowany w instrukcji DECLARE CURSOR.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4175W | W tym kontekście mogą być użyte tylko * lub nazwy kolumn. |
Objaśnienie: Jeśli jest używana instrukcja UNION, lista SELECT LIST określająca dwa wyrażenia TABLE EXPRESSION identyfikowane przez QUERY EXPRESSION i QUERY TERM powinna zawierać * lub odwołanie COLUMN REFERENCE.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4176W | Opisy tabel identyfikowanych przez wyrażenie QUERY EXPRESSION rozpoczynające się od "<nazwa-schematu-1>"."<tabela-1>" i wyrażenia QUERY TERM rozpoczynającego się od "<nazwa-schematu-2>"."<tabela-2>" powinny być identyczne. |
Objaśnienie: Jeśli jest używana instrukcja UNION, opisy tabel, z wyjątkiem nazw kolumn, powinny być takie same.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4177W | Specyfikacja SORT SPECIFICATION "<liczba>" jest spoza zakresu wyznaczonego przez atrybut DEGREE dla kursora "<kursor>". |
Objaśnienie: Jeśli specyfikacja SORT SPECIFICATION zawiera liczbę całkowitą bez znaku, to liczba ta powinna być większa od zera i nie większa od liczby kolumn w tabeli.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4178W | Tabela "<nazwa-schematu>"."<tabela>" jest tabelą tylko do odczytu. |
Objaśnienie: Do tabeli tylko do odczytu zastosowano instrukcję DELETE, INSERT lub UPDATE.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4179W | Tabela "<nazwa-schematu>"."<tabela>" nie może być podana w klauzuli FROM żadnego podzapytania zawartego w warunku SEARCH CONDITION. |
Objaśnienie: Tabela podana w instrukcji DELETE lub UPDATE nie może być użyta w klauzuli FROM żadnego podzapytania zawartego w warunku SEARCH CONDITION.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4180W | Tabela "<nazwa-schematu-1>"."<tabela-1>" nie jest pierwszą tabelą "<nazwa-schematu-2>"."<tabela-2>" podaną w instrukcji DECLARE CURSOR. |
Objaśnienie: Tabela podana w instrukcji DELETE lub UPDATE powinna być pierwszą tabelą podaną w klauzuli FROM instrukcji DECLARE CURSOR.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4181W | Liczba specyfikacji TARGET SPECIFICATION nie odpowiada wartości atrybutu DEGREE dla kursora "<kursor>". |
Objaśnienie: Liczba specyfikacji TARGET SPECIFICATION w instrukcji FETCH nie odpowiada wartości atrybutu DEGREE podanej tabeli.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4182W | Tabela docelowa "<nazwa-schematu>"."<tabela>" instrukcji INSERT jest zawarta również w klauzuli FROM lub w podzapytaniu. |
Objaśnienie: Wymieniona tabela nie może być użyta w klauzuli FROM specyfikacji QUERY SPECIFICATION ani w żadnym podzapytaniu zawartym w specyfikacji QUERY SPECIFICATION.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4183W | Liczba podanych kolumn nie odpowiada liczbie podanych wartości. |
Objaśnienie: W instrukcji INSERT liczba podanych kolumn nie odpowiada liczbie podanych wartości.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4184W | Liczba podanych kolumn nie odpowiada wartości atrybutu DEGREE specyfikacji QUERY SPECIFICATION zaczynającej się od tabeli "<nazwa-schematu>"."<tabela>". |
Objaśnienie: W instrukcji INSERT liczba podanych kolumn nie odpowiada wartości atrybutu DEGREE dla tabeli podanego w specyfikacji QUERY SEPECIFICATION.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4185W | Niezgodność typów danych lub długości pomiędzy kolumną "<kolumna>" a pozycją INSERT lub UPDATE. |
Objaśnienie: Nie został spełniony jeden z następujących warunków:
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4186W | W tym kontekście nie można użyć klauzuli GROUP BY lub HAVING ani wymienić widoku z klauzulą GROUP. |
Objaśnienie: Tabela wymieniona w klauzuli FROM wyrażenia TABLE EXPRESSION w instrukcji SELECT nie powinna zawierać klauzuli GROUP BY ani HAVING i nie powinna odwoływać się do widoku z klauzulą GROUP.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4187W | Liczba elementów podanych na liście SELECT LIST powinna odpowiadać liczbie elementów na liście SELECT TARGET LIST. |
Objaśnienie: W instrukcji SELECT liczba elementów podanych na liście SELECT LIST powinna odpowiadać liczbie elementów na liście SELECT TARGET LIST.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4188W | W klauzuli SET instrukcji UPDATE nie można użyć funkcji kolumnowej. |
Objaśnienie: Wyrażenie VALUE EXPRESSION w klauzuli SET instrukcji UPDATE nie powinno zawierać funkcji kolumnowej.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4189W | Nie można podać wartości NULL dla kolumny "<kolumna>" z atrybutem NOT NULL. |
Objaśnienie: Jeśli w klauzuli SET instrukcji UPDATE podano wartość NULL, to odpowiadająca kolumna powinna dopuszczać wartości null.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4190W | Odwołano się do zmiennej języka bazowego o nierozpoznanym typie danych. Pozycja zmiennej języka bazowego "<pozycja>". |
Objaśnienie: Zmienna języka bazowego wywoływana na pozycji "<pozycja>" jest typu innego niż standardowy.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4191W | Nierozpoznany typ danych w kolumnie "<nazwa-kolumny>". |
Objaśnienie: Typ danych kolumny jest inny niż standardowy.
Przetwarzanie jest kontynuowane.
Działanie użytkownika: Popraw instrukcję SQL.
SQL4192W | W katalogu nie znaleziono tabeli "<nazwa-schematu>"."<tabela>". |
Objaśnienie: W katalogu systemowym nie ma wymienionej tabeli lub widoku.