您的位置:首页 > 其它

查表数量

2015-12-07 11:17 267 查看
1、查询SQL中的所有表:

Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'

执行之后,就可以看到数据库中所有属于自己建的表的名称

2、查询SQL中所有表及列:

Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name

FROM dbo.syscolumns INNER JOIN

dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id

Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties'))

3、在Sql查询分析器,还有一个简单的查询方法:

EXEC sp_MSforeachtable @command1="sp_spaceused '?'"

执行完之后,就可以看到数据库中所有用户表的信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: