tab
es un antiguo tabla de diccionario de datos que nunca debe usarse. Existe únicamente para proporcionar compatibilidad con versiones anteriores de scripts que se escribieron potencialmente hace décadas. tab
no se actualiza a medida que se agregan nuevos tipos de objetos y nuevas funciones.
all_tables
le brinda información sobre todas las tablas a las que tiene acceso.tab
le brinda información sobre tablas, vistas y sinónimos que posee (haciéndolo más similar a vistas comouser_tables
,user_synonyms
yuser_views
). Sin embargo, no conoce cosas como la papelera de reciclaje, así quetab
le mostrará todas las tablas con nombres comoBIN$+K4PlriXSGetpagyHCvBGA==$0
que están en la papelera de reciclaje. Siendo realistas, es probable que cualquier tipo de objeto que se haya agregado al menos desde los 7 días de Oracle cree problemas para las tablas de diccionario de datos heredadas comotab
.