Podane poniżej komunikaty DB2 są dostępne z poziomu wiersza komend systemu operacyjnego:
Ponadto tekst komunikatu skojarzony z wartością SQLSTATE jest dostępny w trybie on-line.
Identyfikatory komunikatów składają się z trzyliterowego przedrostka komunikatu (patrz lista powyżej), po którym następuje cztero- lub pięciocyfrowy numer komunikatu. Cyfra na końcu, która opisuje wagę błędu, jest opcjonalna.
Aby uzyskać pomoc dotyczącą tych komunikatów o błędach, wprowadź następującą komendę w wierszu komend systemu operacyjnego:
db2 "? XXXnnnnn" gdzie XXX reprezentuje przedrostek komunikatu, a nnnnn reprezentuje numer komunikatu.
Uwaga: | Dla identyfikatora komunikatu akceptowanego jako parametr komendy db2 nie są rozróżniane wielkie i małe litery i nie jest wymagana litera kończąca. |
Dlatego wszystkie podane poniżej komendy dadzą identyczne rezultaty:
Jeśli tekst komunikatu nie jest zbyt długi, aby go wyświetlić na danym ekranie, użyj następującej komendy (w systemach Unix i innych, które obsługują opcję 'more'):
db2 "? XXXnnnnn" | more
Pomoc można również wywołać w interaktywnym trybie wprowadzania. Aby przejść w interaktywny tryb wprowadzania, wpisz następującą komendę w wierszu komend systemu operacyjnego:
db2
W tym trybie, po pojawieniu się następującego znaku zachęty, można zacząć wpisywać komendy:
db2 =>
Aby uzyskać pomoc dotyczącą komunikatów DB2 w tym trybie, wpisz następującą komendę w wierszu komend:
? XXXnnnnn
Uwaga: | Jeśli tekst komunikatu wykracza poza ekran, użytkownicy niegraficznych stacji roboczych mogą skierować dane wyjściowe do programu 'more' (w systemach Unix) lub przekierować je do pliku, który można przeglądać. |
Tekst komunikatu skojarzony z daną wartością SQLSTATE można wyświetlić wydając komendę:
db2 "? nnnnn" lub db2 "? nn"
gdzie nnnnn jest pięciocyfrową wartością SQLSTATE (alfanumeryczną), a nn jest dwucyfrową klasą kodu SQLSTATE (pierwsze dwie cyfry wartości SQLSTATE).
Niektóre komponenty DB2 zwracają komunikaty, które nie są opisane ani w tym podręczniku, ani w pomocy bezpośredniej. Oto niektóre z przedrostków komunikatów:
W większości przypadków komunikaty zawierają informacje wystarczające do określenia przyczyny błędu lub ostrzeżenia. Więcej informacji o komendzie lub narzędziu, które zwróciło komunikat, można znaleźć w podręczniku zawierającym dokładny opis komendy lub narzędzia.
Gdy w systemie uruchamiane są inne programy, mogą pojawiać się komunikaty z innymi przedrostkami niż przedstawione.
Informacje o tych komunikatach można znaleźć w publikacjach otrzymanych dla danego produktu.