在Oracle模式中,我想知道有多少个表,过程,函数?怎么找?
您可以使用SQL Developer,它为oracle数据库提供了非常好的GUI界面。但是您仍然希望从数据库中获得它,但是可以在下面的查询中使用它,
对于桌子,
SELECT OWNER, TABLE_NAME FROM ALL_TABLES; - Provides you details of all tables and user of that table
SELECT TABLE_NAME FROM USER_TABLES; - Provides you details of Current user. It dosen't have owner column
对于程序,功能和包装
SELECT * FROM ALL_OBJECTS
WHERE OBJECT_TYPE IN('FUNCTION','PROCEDURE','PACKAGE')
如果要查找程序,功能和包装的数量
SELECT OBJECT_TYPE, COUNT(*) FROM ALL_OBJECTS
WHERE OBJECT_TYPE IN('FUNCTION','PROCEDURE','PACKAGE')
GROUP BY OBJECT_TYPEIN
SQL开发人员链接http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句