ITPub博客

首页 > IT基础架构 > 网络安全 > about "space used" (转)

about "space used" (转)

原创 网络安全 作者:gugu99 时间:2008-01-09 09:42:59 0 删除 编辑
about "space used" (转)[@more@]
-- SERVER 6.5/7.0 中有查看某个库中表的占用空间信息功能,但 2000中就没有此功能了,偶随手编了一段语句,权当补缺,但没有排序功能,有兴趣的同志可加上排序功能  
SET NOCOUNT ON
declare @TableName varchar(200)
create table #tmpTable(name nvarchar(20),rows char(11),reserved varchar(18),data varchar(18),index_size varchar(18),unused varchar(18))
DECLARE myCursor CURSOR FOR  name from syss where type='u'
OPEN myCursor
FETCH NEXT FROM myCursor into @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
  insert into #tmptable exec sp_spaceused @TableName
  FETCH NEXT FROM myCursor into @TableName
END
CLOSE myCursor
DEALLOCATE myCursor
select * from #tmpTable
drop table #tmpTable
GO

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-996973/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论