tab
jest starożytnym tabela słownika danych, której nigdy nie należy używać. Istnieje wyłącznie w celu zapewnienia wstecznej kompatybilności skryptów, które zostały napisane potencjalnie kilkadziesiąt lat temu. tab
nie jest aktualizowany w miarę dodawania nowych typów obiektów i nowych funkcji.
all_tables
dostarcza informacji o wszystkich stołach, do których masz dostęp.tab
udostępnia informacje o tabelach, widokach i synonimach, które posiadasz (co czyni je bardziej podobnymi do widoków, takich jakuser_tables
,user_synonyms
iuser_views
). Nie wie jednak o takich rzeczach jak kosz, więctab
pokaże wszystkie tabele o nazwach takich jakBIN$+K4PlriXSGetpagyHCvBGA==$0
które są w koszu. Realistycznie rzecz biorąc, wszelkie typy obiektów, które zostały dodane co najmniej od czasu Oracle 7, mogą powodować problemy w przypadku starszych tabel słowników danych, takich jaktab
.