Oracle得到当前用户的所有表的方法
方法1,其中的SCOTT是当前登录的用户名,且需要大写
SQL> select table_name from all_tables where owner='SCOTT'; TABLE_NAME ------------------------------ DEPT EMP BONUS SALGRADE
SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- DEPT TABLE EMP TABLE BONUS TABLE SALGRADE TABLE
SQL> select table_name from user_tables; TABLE_NAME ------------------------------ DEPT EMP BONUS SALGRADE
SQL> select object_name from sys.all_objects where owner='SCOTT' and OBJECT_TYPE ='TABLE'; OBJECT_NAME ------------------------------ DEPT EMP BONUS SALGRADE