sql server 2008数据库中如何像oracle那样查询表的数目
oracle中:select count(table_name) from user_tables可以查询数据库中表的数目,请问sql server 2008中如何查询数据库中表的数目
oracle中:select count(table_name) from user_tables可以查询数据库中表的数目,请问sql server 2008中如何查询数据库中表的数目
答案:SQL2008,可以使用 select count(1) from sys.tables
其他:查询用户创建的表:
select count(*) from sysobjects where xType = 'U'
查询库中所用的信息:
select count(*) from sysobjects select count(name) as usertableCounts from 数据库名.dbo.sysobjects where xtype='U' and name<> 'dtproperties'
上一个:从来没有接触过oracle数据库,想学习一下,应该想看什么书???
下一个:ORACLE 数据库中在将date类型转换成varchar类型时出现问题。SQL如下: