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


不过个人认为多张表是正常的,这个不必介意
 扩展

视图:
SELECT count(1) FROM sysobjects WHERE xtype='V'


存储过程
SELECT count(1) FROM sysobjects WHERE xtype='P'
 

 

posted @ 2014-04-28 15:40  韩梦芫  阅读(635)  评论(0编辑  收藏  举报