SQL中统计表的个数:
SELECT count(*) FROM sys.objects WHERE XType='U' //表个数SELECT count(*) FROM sys.objects WHERE XType= 'V' //视图个数
SELECT count(*) FROM sys.objects WHERE XType= 'P' //存储过程个数
SQL获得表名:
SELECT name FROM sys.objects WHERE XTYPE='U'
SELECT count(*) FROM dba_tables WHERE owner='用户名' ————有DBA权限
SELECT count(*) FROM all_tables WHERE owner='用户名' ————普通用户权限
ORCALE获得表名:
SELECT name FROM dba_tables WHERE owner='用户名'
SELECT name FROM all_tables WHERE owner='用户名'

本文介绍了如何使用SQL和ORACLE来统计数据库中表的数量,包括表、视图及存储过程,并提供了获取表名的具体查询语句。
2056

被折叠的 条评论
为什么被折叠?



