1、是“表”而不是“表格”,可以通过如下进行查询:
SELECT COUNT(*) FROM USER_TABLES;
OR
SELECT COUNT(*) FROM DBA_TABLES WHERE OWNER='USER_NAME';查存储过程:
SELECT COUNT(*) FROM USER_OBJECTS WHERE OBJECT_TYPE='PROCEDURE';
OR
SELECT COUNT(*) FROM DBA_OBJECTS WHERE OWNER='USER_NAME' AND OBJECT_TYPE='PROCEDURE';关于2和3的问题已经有好多人提问过了,搜索一下坛子~

解决方案 »

  1.   

    对学习oracle感兴趣吗?资料这里也有,喜欢就过来看看。
    http://211.99.196.144:8090/forum1/frontshow/list.jsp?boardid=112
    ------------------------------------------------------
    OTN 中文技术论坛
    OCP 认证 Oracle学习资料
    欢迎各路新手和高手光临!
    http://211.99.196.144:8090/forum1/frontshow/index.jsp
      

  2.   

    先谢过2位大哥了,我会好好努力的,不知道大家还能谈下学习经验吗?是学windows下的好,还是linux下的好呢?对于搞开发的是不是只学windows下的就可以了呢??
      

  3.   

    查表名和存储过程名
    SELECT table_name FROM USER_TABLES;
    OR
    SELECT table_name FROM DBA_TABLES WHERE OWNER='USER_NAME';查存储过程:
    SELECT object_name FROM USER_OBJECTS WHERE OBJECT_TYPE='PROCEDURE';
    OR
    SELECT object_name FROM DBA_OBJECTS WHERE OWNER='USER_NAME' AND OBJECT_TYPE='PROCEDURE';
      

  4.   

    select * from user_catalog
    可以看到object的名字和类型