MSSQL和Oracle统计数据库中表的个数或表名

2013-11-19  来源:我要手册网  
MSSQL中统计表的个数:

SELECT count(*) FROM sysobjects WHERE (xtype = 'U')//表个数
SELECT count(*) FROM sysobjects WHERE (xtype = 'V')//视图个数
SELECT count(*) FROM sysobjects WHERE (xtype = 'P')//存储过程个数

MSSQL获得表名:

SELECT name  FROM sys.object WHERE (xtype = 'U')



ORCALE中统计数据表的总个数:

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='用户名')
[本站声明] 本网站部分文章来源于网络,如有侵权请来邮([email protected])告知,本网站将进行更正处理。
分享:
  • 相关阅读
热门标签: mssql    orcale    统计表个数  统计表名
推荐文章
热门文章