create table #lyf_Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @name varchar(100) declare cur cursor for select name from sysobjects where xtype='u' order by name open cur fetch next from cur into @name while @@fetch_status=0 begin insert into #lyf_data exec sp_spaceused @name print @name fetch next from cur into @name end close cur deallocate cur create table #lyf_Datanew(name varchar(100),row int,reserved int,data int,index_size int,unused int) insert into #lyf_datanew select name,convert(int,row) as row,replace(reserved,'KB','')) as reserved,replace(data,'')) as data, convert(int,replace(index_size,'')) as index_size,replace(unused,'')) as unused from #lyf_data select name,row,data/1024 as data_size,index_size/1024 as index_size from #lyf_datanew order by data desc drop table #lyf_data drop table #lyf_datanew
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。