W tym punkcie podano kody SQLSTATE i ich znaczenie. Kody SQLSTATE są
pogrupowane według klasy kodu; informacje o podkodach znajdują się w
odpowiadającej jej tabeli.
Klasa
Kod |
Znaczenie | Podkody
zawiera... |
---|---|---|
00 | Niesklasyfikowane pomyślne zakończenie | Tabela 2 |
01 | Ostrzeżenie | Tabela 3 |
02 | Brak danych | Tabela 4 |
07 | Błąd dynamicznego SQL | Tabela 5 |
08 | Wyjątek połączenia | Tabela 6 |
09 | Wyjątek działania wyzwalanego | Tabela 7 |
0A | Nieobsługiwana funkcja | Tabela 8 |
0D | Niepoprawna specyfikacja typu docelowego | Tabela 9 |
0F | Niepoprawny token | Tabela 10 |
0K | Niepoprawna instrukcja RESIGNAL | Tabela 11 |
20 | Nie znaleziono opcji dla instrukcji CASE | Tabela 12 |
21 | Naruszenie liczności | Tabela 13 |
22 | Wyjątek dotyczący danych | Tabela 14 |
23 | Naruszenie ograniczenia | Tabela 15 |
24 | Niepoprawny stan kursora | Tabela 16 |
25 | Niepoprawny stan transakcji | Tabela 17 |
26 | Niepoprawny identyfikator instrukcji SQL | Tabela 18 |
28 | Niepoprawna specyfikacja uprawnień | Tabela 19 |
2D | Niepoprawne zakończenie transakcji | Tabela 20 |
2E | Niepoprawna nazwa połączenia | Tabela 21 |
34 | Niepoprawna nazwa kursora | Tabela 22 |
38 | Wyjątek dotyczący funkcji zewnętrznej | Tabela 23 |
39 | Wyjątek podczas wywołania funkcji zewnętrznej | Tabela 24 |
3B | Niepoprawna wartość SAVEPOINT | Tabela 25 |
40 | Wycofanie zmian w transakcji | Tabela 26 |
42 | Błąd syntaktyczny lub naruszenie zasad dostępu | Tabela 27 |
44 | Naruszenie opcji WITH CHECK OPTION | Tabela 28 |
46 | Język definicji danych Java | Tabela 29 |
51 | Niepoprawny stan aplikacji | Tabela 30 |
54 | Przekroczone ograniczenia języka SQL lub produktu | Tabela 31 |
55 | Obiekt nie spełnia warunków wstępnych | Tabela 32 |
56 | Inny błąd języka SQL lub produktu | Tabela 33 |
57 | Zasoby są niedostępne lub nastąpiła interwencja operatora | Tabela 34 |
58 | Błąd systemowy | Tabela 35 |