Oracle和MSSQL查询有多少张表

Oracle:

SELECT count(*) FROM user_tables

MSSQL:

SELECT count(1) FROM sysobjects WHERE xtype='U'

这种方法可能会把dbo.dtproperties表给查出来,我在Oracle中查出66张表,在SQL SERVER中查出67张表,
就是多了dbo.dtproperties这张表 我查询这张表,发现没有数据
SELECT * FROM dbo.dtproperties

Oracle和MSSQL查询有多少张表
不过个人认为多张表是正常的,这个不必介意

 扩展
视图:
SELECT count(1) FROM sysobjects WHERE xtype='V' 存储过程
SELECT count(1) FROM sysobjects WHERE xtype='P'
 
上一篇:ibv_open_device()函数


下一篇:ASP.NET Web API之消息拦截