Oracle失去当前用户的所有表的方法

Oracle得到当前用户的所有表的方法方法1,其中的SCOTT是当前登录的用户名,且需要大写 SQL select table_na

Oracle得到当前用户的所有表的方法
方法1,其中的SCOTT是当前登录的用户名,且需要大写

SQL> select table_name from all_tables where owner='SCOTT'; TABLE_NAME ------------------------------ DEPT EMP BONUS SALGRADE 



方法2
SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- DEPT TABLE EMP TABLE BONUS TABLE SALGRADE TABLE 

方法3
SQL> select table_name from user_tables; TABLE_NAME ------------------------------ DEPT EMP BONUS SALGRADE 

SQL>

方法4
SQL> select object_name from sys.all_objects where owner='SCOTT' and OBJECT_TYPE ='TABLE'; OBJECT_NAME ------------------------------ DEPT EMP BONUS SALGRADE