GET DIAGNOSTIC zwraca informacje diagnostyczne o poprzednio wykonanej instrukcji. Służy do uzyskania informacji o błędach oraz ostrzeżeń o możliwości zaistnienia błędu. Informacje te są przechowywane w obszarze diagnostycznym transakcji deklarowanym przy instrukcji SET TRANSACTION. Instrukcja GET DIAGNOSTIC ma różne postacie w zależności od implementacji SQL lub nie występuje wogóle.
GET DIAGNOSTIC elementy_informacji_o_instrukcji | informacja_warunkowa
GET DIAGNOSTIC [zwraca informacje o poprzednio wykonanej instrukcji: ilość błędów, czy mieszczą się one w obszarze diagnostycznym, rodzaj funkcji] |