oracle当然是有啦。
在SYS的用户下面,以 v$ 有很多系统的表。
select  * from tab
你也可以查查oracle 的文档,那里说了这些表存放了什么样的东西。

解决方案 »

  1.   

    select * from tabs
      

  2.   

    有啊,可以在sys.all_all_tables;看到所有的东东。
      

  3.   

    用PL/SQL连上就可以看到所有东东
      

  4.   

    select * from tab;
    select * from cat;
    select * from sys.all_all_tables;
      

  5.   

    为什么要在sys用户下面呢
    在sql server里面,每一个数据库里面都有一系列系统表,在oracle下面情况好象不太一样。
      

  6.   

    这个概念是这样的。
    一个服务器上可以有多个数据库,每个数据库可以有多个实例(类似于sql server的数据库),每个实例可以有多个模式(也可以简单理解为用户),每个模式下面有很多表。
    所以在oracle中表都是要放在模式/用户下的,系统表当然就放在最高级的用户sys下拉。
      

  7.   

    dba_constraints
    dba_cons_columns
    dba_dependencies
    dba_indexsuser_constraints
    user_con_columns
    user_indexes
    user_ind_columns
      

  8.   

    先结了这贴,我的问题还没有完,诸位请继续看
    http://expert.csdn.net/Expert/topic/1525/1525443.xml?temp=6.483096E-02