查看Sql表所占空间的大小
来源:互联网 发布:现在开淘宝店还能赚钱吗 编辑:程序博客网 时间:2024/04/29 12:22
create table #tablespaceinfo
(nameinfo varchar(50) ,
rowsinfo int ,
reserved varchar(20) ,
datainfo
index_size
unused
declare
declare
DECLARE
FOR select o.name from dbo.sysobjects o where OBJECTPROPERTY(o.id, N'IsTable') = 1
and o.name not like N'#%%' order by o.name
OPEN FETCH NEXT FROM Info_cursor INTO @tablename WHILE @@FETCH_STATUS = 0
BEGIN
set @tablename = 'SchemaName.'+@tablename
if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
execute
sp_executesql
N'insert into #tablespaceinfo exec sp_spaceused @tbname',
N'@tbname varchar(255)',
@tbname
FETCH NEXT FROM Info_cursor INTO @tablename
END CLOSE
Info_cursor
DEALLOCATE
Info_cursor
GO
sp_spaceused
select
* from#tablespaceinfo
order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
使用时注意替换SchemaName,若为 Sql2000,则将
set @tablename = 'SchemaName.'+@tablename+@tablename+@tablename 删除。
- 在SQL中查看表所占的空间大小
- 查看Sql表所占空间的大小
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表大小,所占空间
- SQL Server查看所有表所占空间大小
- 如何查看用户表所占空间的大小
- 如何查看用户表所占空间的大小
- greenplum分区表查看所占空间大小
- greenplum分区表查看所占空间大小
- 查询oracle大字段所占空间大小的sql
- oracle 查看库中每个表所占的空间大小
- 查看表所占表空间的空间
- 工程部施工流程标准
- 爱之永恒
- owasp 2010 top10
- WebBrowser使用
- Qt4-学习前的初步认识
- 查看Sql表所占空间的大小
- 未能从程序集 ...中加载类型 ...解决
- 爱之永恒之天籁绝音
- 中毒后被隐藏,显示隐藏之后文件夹颜色变浅怎么恢复?
- 朦朦的细雨
- [转]OpenCV: 在VC中读取文件并转换灰度图像
- MyEclipse 中添加ext插件Spket
- 爱之永恒之唐诗新编
- 爱之永恒之懂得放手