在Oracle中查看所有的表:
select * from tab/dba_tables/dba_objects/cat;
看用户建立的表 :
select table_name from user_tables; //当前用户的表 ,如果是sys或是system账户,则还包括系统字典表
select table_name from all_tables; //所有用户的表
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';
select * from tab/dba_tables/dba_objects/cat;
看用户建立的表 :
select table_name from user_tables; //当前用户的表 ,如果是sys或是system账户,则还包括系统字典表
select table_name from all_tables; //所有用户的表
select table_name from dba_tables; //包括系统表
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';
select a.file_name,a.tablespace_name,to_char(b.creation_time,’yyyy-mm-dd’)creation_time from dba_data_files a,v$datafile b where a.file_id=b.file# order by tablespace_name;
用于删除用户创建的所有表