Kolumna Diagnostic w dictionary.tables
Jeżeli w przetwarzaniu korzystamy z widoków dictionary tables, w szczególności sprawdzając dostępne w SAS-owych bibliotekach tabele lub widoki baz danych czy SPDS-a, może się zdarzyć, że wybrane elementy bibliotek nie są pokazywane. Mamy jednak możliwość otrzymania w tych widokach, np. w DICTIONARY.TABLES komunikatów o ewentualnych problemach z otworzeniem takich niewidocznych elementów bibliotek.
Aby uzyskać takie komunikaty należy dodać opcję DICTDIAG do wywołania PROC SQL. W wyniku ustawienia tej opcji w widokach utworzona zostaje dodatkowa kolumna Diagnostic z komunikatami wskazującymi na przyczynę problemu z widocznością poszczególnych elementów.
Komunikaty widoczne w kolumnie Diagnostic to odpowiedniki wartości makrozmiennych &SYSERR, które otrzymalibyśmy gdyby tablice czy widoki otwierać indywidualnie.
Skumulowane komunikaty powinny pojawić się też w makrozmiennej &SQLXOPENERRS.