Komunikaty

Komunikaty SQL

Każdy komunikat ma identyfikator składający się z przedrostka (SQL) i numeru komunikatu. Komunikaty są opisane zgodnie z kolejnością numerów. Istnieją trzy typy komunikatów: powiadomienia, ostrzeżenia i komunikaty krytyczne. Identyfikatory komunikatów o błędach są zakończone literą N. Identyfikatory ostrzeżeń i komunikatów informacyjnych są zakończone literą W. Identyfikatory komunikatów o krytycznych błędach systemowych są zakończone literą C.

Numer komunikatu bywa również określany jako SQLCODE. Wartość SQLCODE przekazywana jest do aplikacji jako liczba dodatnia lub ujemna, w zależności od typu komunikatu (N, W lub C). N i C przekazują wartości ujemne, zaś W wartości dodatnie. DB2 zwraca do aplikacji wartość SQLCODE. Aplikacja może następnie pobrać komunikat odpowiadający tej wartości. DB2 zwraca również wartość SQLSTATE, która dokładniej charakteryzuje wynik działania instrukcji SQL. Wartości SQLSTATE opisuje Komunikaty SQLSTATE. Niektórym wartościom SQLCODE odpowiadają skojarzone z nimi wartości SQLSTATE. W tym rozdziale, dla każdego komunikatu zostały podane wartości SQLSTATE skojarzone z danym kodem SQLCODE (jeśli ma zastosowanie).

Zmienne parametry mają w komunikatach SQL nazwy opisowe.


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