当前用户的所有表
select table_name from all_tables

解决方案 »

  1.   

    ALL_ALL_TABLES 用户可存取的所有表。
    DBA_ALL_TABLES 数据库中所有表的描述好像还有tab,cats有些要dba权限的
      

  2.   

    select * from user_tables
      

  3.   

    select * from user_tables打了
    用来刷屏挺好
      

  4.   

    你可以先使用desc all_table看看这个表的结构!
    select table_name from all_table
      

  5.   

    select * from all_objects where object_type=upper('table')
      

  6.   

    select * from tab where tabtype = 'TABLE';
      

  7.   

    所有表:select * from all_tables
    当前用户表:select * from user_tables
      

  8.   

    select * from all_all_tables;
      

  9.   

    用自己的用户名登陆,然后
    select * from user_tables
    或者
    select * from all_tables a where a.owner='你的名'
      

  10.   


    用自己的用户名登陆,然后
    select * from user_tables
    或者
    select * from all_tables a where a.owner='你的名'同意有一大堆表列出来说明当先用户(你登陆的用户名)的确建了这么多表,可能有很多人都用这个帐号。
      

  11.   

    另外,如果你对oracle不熟悉的话,装个toad, 图形界面会让你觉得轻松一点。