Tabela 3. Kod klasy 01: Ostrzeżenie
Wartość SQLSTATE |
Znaczenie |
---|---|
01002 | Wystąpił błąd rozłączania (DISCONNECT). |
01003 | Wartości null zostały usunięte z argumentu funkcji kolumnowej. |
01004 | Wartość łańcucha obcięta podczas przypisywania do zmiennej języka bazowego. |
01005 | Niewystarczająca liczba pozycji w obszarze deskryptorów SQL. |
01007 | Uprawnienie nie zostało nadane. |
0100C | Jedna lub kilka tabel wynikowych ad hoc zostało zwróconych z procedury. |
0100D | Kursor, który był zamknięty, został ponownie otwarty w następnej tabeli wynikowej w łańcuchu. |
0100E | Procedura wygenerowała więcej tabel wynikowych niż maksymalna dopuszczalna liczba. Do programu żądającego zostały zwrócone tabele wynikowe w liczbie określonej przez pierwszą liczbę całkowitą. |
01503 | Liczba kolumn wynikowych jest większa niż liczba dostępnych zmiennych języka bazowego. |
01504 | Instrukcja UPDATE lub DELETE nie zawiera klauzuli WHERE. |
01506 | Dopasowano wartość typu DATE lub TIMESTAMP, aby poprawić niepoprawną datę będącą wynikiem operacji arytmetycznej. |
01509 | Łączenie w bloki dla kursora zostało anulowane z powodu niewystarczającej pamięci w wirtualnej maszynie użytkownika. |
01515 | Zmiennej języka bazowego została przypisana wartość null, ponieważ dowolna wartość kolumny jest poza zakresem tej zmiennej. |
01516 | Nie nadająca się do zastosowania opcja WITH GRANT OPTION została zignorowana. |
01517 | Znak, który nie mógł być przetworzony, został zamieniony na znak zastępczy. |
01519 | Zmiennej języka bazowego została przypisana wartość null, ponieważ wartość numeryczna jest poza zakresem. |
01524 | Wynik funkcji kolumnowej nie zawiera wartości null, które są wynikiem wyrażenia arytmetycznego. |
01526 | Wzrósł poziom odseparowania. |
01539 | Połączenie działa poprawnie, ale należy używać jedynie zestawu znaków jednobajtowych (SCBS). |
01543 | Powielone ograniczenie zostało zignorowane. |
01545 | Niekwalifikowaną nazwę kolumny zinterpretowano jako referencję skorelowaną. |
01550 | Indeks nie został utworzony, ponieważ indeks z podanym opisem już istnieje. |
01560 | Nadmiarowa klauzula GRANT została zignorowana. |
01562 | Nowa ścieżka do protokołu (newlogpath) w pliku konfiguracyjnym bazy danych jest niepoprawna. |
01563 | Bieżąca ścieżka do pliku protokołu (logpath) jest niepoprawna. Ścieżkę do pliku protokołu ustawiono ponownie na domyślną. |
01564 | Zmiennej języka bazowego została przypisana wartości null, ponieważ wystąpiło dzielenie przez zero. |
01586 | Ustawienie ograniczeń dla tabeli nadrzędnej w strukturze referencyjnej na OFF (wyłączone) spowodowało, że jedna lub kilka tabel podrzędnych zostało automatycznie ustawionych w stan sprawdzania w toku. |
01589 | Instrukcja zawiera specyfikacje nadmiarowe. |
01592 | W instrukcji CREATE FUNCTION, która odwołuje się do funkcji SOURCE, mogą
zaistnieć następujące zjawiska:
|
01594 | Niewystarczająca ilość pozycji w obszarze deskryptorów SQL dla informacji ALL (tzn. zbyt mało deskryptorów, aby zwrócić odrębną nazwę). |
01595 | Dany widok zastąpił istniejący, unieważniony widok. |
01596 | Funkcje porównań dla typu odrębnego opartego na typie danych długi łańcuch nie zostały utworzone. |
01598 | Próba uruchomienia aktywnego lub wyłączenia nieaktywnego monitora zdarzeń. |
01599 | Opcje wiązania dla komendy REBIND zostały zignorowane. |
01602 | Poziom optymalizacji został zredukowany. |
01603 | Podczas sprawdzania danych (CHECK DATA) program wykrył naruszenia ograniczeń i przeniósł je do tabel wyjątków. |
01604 | Instrukcja SQL została wyjaśniona i nie została uruchomiona. |
01605 | Rekurencyjne wyrażenie tabelowe może zawierać nieskończoną pętlę. |
01606 | Katalog węzłów lub systemowy katalog baz danych jest pusty. |
01607 | Różnica czasu na węzłach w transakcjach tylko do odczytu (read-only) przekracza zdefiniowaną wartość graniczną. |
01609 | Procedura wygenerowała więcej tabel wynikowych niż maksymalna dopuszczalna liczba. Do programu żądającego zostały zwrócone tabele wynikowe w liczbie określonej przez pierwszą liczbę całkowitą. |
01610 | Jedna lub kilka tabel wynikowych ad hoc zostało zwróconych z procedury. |
01611 | Kursor, który był zamknięty, został ponownie otwarty w następnej tabeli wynikowej w łańcuchu. |
01616 | Szacunkowy koszt CPU przekracza limit zasobu. |
01618 | Aby zmienić partycjonowanie danych, należy przeprowadzić redystrybucję grupy węzłów. |
01620 | Niektóre z tabel podstawowych instrukcji UNION ALL mogą być tożsame. |
01621 | Wczytana wartość dużego obiektu (LOB) mogła zostać zmieniona. |
01622 | Instrukcja zakończona poprawnie, ale po jej zakończeniu wystąpił błąd systemowy. |
01623 | Wartość DEGREE została zignorowana. |
01626 | Baza danych ma tylko jeden aktywny obszar buforów. |
01627 | Wartość DATALINK może być niepoprawna, ponieważ tabela jest w stanie oczekiwania (reconcile) lub w stanie niemożliwym do ustalenia. |
01632 | Liczba jednoczesnych połączeń przekroczyła ograniczenia zdefiniowane dla produktu. |
01633 | Tabeli skrótów nie można używać do optymalizacji przetwarzania zapytań. |
01636 | Integralność danych innych niż przyrostowe pozostaje niesprawdzona przez menedżera baz danych. |
01637 | Debugging nie jest udostępniony. |
01639 | Widok lub tabela podsumowania może wymagać, aby element wywołujący miał niezbędne uprawnienia dla obiektów źródła danych. |
01641 | Atrybuty typu odsyłacza ograniczają używanie typu strukturalnego. |
01642 | Kolumna nie jest wystarczająco długa dla największej możliwej wartości domyślnej USER. |
01643 | Przypisanie zmiennej SQLSTATE lub SQLCODE w procedurze SQL mogło zostać zastąpione i nie uaktywnia żadnej procedury obsługi. |
01645 | Kod wykonywalny procedury SQL nie jest zapisany w katalogu bazy danych. |
01HXX | Poprawne ostrzeżenie SQLSTATE zwrócone przez funkcję zdefiniowaną przez użytkownika lub przez wywołanie (CALL) procedury zewnętrznej. |