日期:2014-05-17  浏览次数:20662 次

oracle中的表名问题
用一个sql查出数据库中的所有表的名字~  

eg: select * from ?? t where t.tablename like %%


?? 是个什么东西啊 突然间忘记了

------解决方案--------------------
user_tables 可以

user_objects 也可以
------解决方案--------------------
SQL code

select table_name, comments from user_tab_comments;
SELECT table_name FROM User_All_Tables;

------解决方案--------------------
汇总各位的如下:
SQL code
SELECT * FROM user_tab_comments;
SELECT * FROM User_All_Tables;
SELECT * FROM tab;
select * from dba_objects where OBJECT_TYPE='TABLE';
select * from all_tables;
SELECT * FROM user_tables ;
SELECT * FROM user_objects ;

------解决方案--------------------
user_tables;