查询MSSQL数据表信息的脚本
2008-07-29 03:18 星期二
用MYSQL时,从PHPMYADMIN或其他工具上能方便的看到每个数据表的记录数,使用空间等资料,
在MSSQL管理工具上好像都没有,用下面这个脚本可以查询出来:
在MSSQL管理工具上好像都没有,用下面这个脚本可以查询出来:
exec sp_MSForEachTable
@precommand=N'
create table ##(
id int identity,
表名 sysname,
字段数 int,
记录数 int,
保留空间 Nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))',
@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间) exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N'select * from ## order by 表名 drop table ##'
作者:brian | 分类: 编程 | 回复: 没有回复 » | 引用: 没有引用 »

六, 21.02.2009 23:04
语言包已经更新了