我們在操作Oracle數據庫是,經常涉及到使用Oracle查找用戶表的操作,在眾多的組合查詢操作中,如果善用Oracle查找用戶表,可以大幅提高查詢速度,下面根據幾種不通的情況給出具體實例。
一、查詢TEST用戶下的所有表,及其創建時間
- SQL> SELECT OBJECT_NAME ,CREATED FROM ALL_OBJECTS WHERE OBJECT_TYPE='TABLE' AND OWNER='TEST' ORDER BY CREATED DESC;
二、查詢當前用戶下的所有表
- SQL> SELECT * FROM USER_TABLES
- 2 ;
三、查詢TEST用戶下的所有表
- SQL> SELECT * FROM ALL_TABLES WHERE OWNER='TEST'