SELECT * FROM USER_TABLES;
重要欄位 NUM_ROWS 為統計分析後的估計筆數,非即時精確值。需先執行 ANALYZE TABLE 或 DBMS_STATS 才會更新。
SELECT * FROM USER_TAB_COLUMNS;
可用於反向查詢某欄位出現在哪些資料表中。
| 視圖 | 可見範圍 | 典型使用者 |
|---|---|---|
| USER_TABLES | 當前使用者擁有的表 | 一般開發人員 |
| ALL_TABLES | 當前使用者有權限存取的所有表 | 專案負責人、DBA |
| DBA_TABLES | 全資料庫所有表(含系統表) | DBA |
DBMS_STATS.GATHER_SCHEMA_STATS 維護統計資訊,提升 NUM_ROWS 參考價值。USER_TAB_COLUMNS 快速完成資料字典文件產出。