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'
转载于:https://www.cnblogs.com/siyunianhua/p/3696499.html