查看数据库表使用空间大小
生活随笔
收集整理的這篇文章主要介紹了
查看数据库表使用空间大小
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SET NOCOUNT ON
DECLARE @db VARCHAR(20)
SET @db=db_name()
DBCC UPDATEUSAGE(@db) WITH NO_INFOMSGS
GOCREATE TABLE #tblSpace
(
數據表名稱 varchar(250) null,
記錄筆數 int null,
保留空間 varchar(15) null,
數據使用空間 varchar(15) null,
索引使用空間 varchar(15) null,
未使用空間 varchar(15) null
)
DECLARE @tblname varchar(250)
DECLARE curTbls CURSOR FOR
SELECT TABLE_NAME FROM Information_Schema.TABLES
WHERE TABLE_TYPE='BASE TABLE'OPEN CurTbls
FETCH NEXT FROM curTbls INTO @tblNameWHILE @@FETCH_STATUS=0
BEGIN
INSERT #tblSpace EXEC sp_spaceused @tblName
FETCH NEXT FROM curTbls INTO @tblName
END
CLOSE CurTbls
DEALLOCATE curTblsSELECT * FROM #tblSpace ORDER BY 記錄筆數 DESCDROP TABLE #tblSpace
?
總結
以上是生活随笔為你收集整理的查看数据库表使用空间大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python开发_python中的ran
- 下一篇: C# winform treeview节