SQL Server获取表的容量很简单!

人工智能2025-11-05 01:29:484572
SQL Server获取表的容量很简单!
复制CREATEPROCEDUREget_tableinfoAS   ifnotexists(select*fromdbo.sysobjectswhereid=object_id(N[dbo].[tablespaceinfo])andOBJECTPROPERTY(id,取表NIsUserTable)=1)    createtabletablespaceinfo--创建结果存储表    (nameinfovarchar(50),    rowsinfoint,reservedvarchar(20),    datainfovarchar(20),    index_sizevarchar(20),    unusedvarchar(20))    deletefromtablespaceinfo--清空数据表    declare@tablenamevarchar(255)--表名称    declare@cmdsqlvarchar(500)    DECLAREInfo_cursorCURSORFOR    selecto.name    fromdbo.sysobjectsowhereOBJECTPROPERTY(o.id,NIsTable)=1    ando.namenotlikeN#%%orderbyo.name    OPENInfo_cursor    FETCHNEXTFROMInfo_cursor    INTO@tablename    WHILE@@FETCH_STATUS=0 BEGIN    ifexists(select*fromdbo.sysobjectswhereid=object_id(@tablename)andOBJECTPROPERTY(id,NIsUserTable)=1)    executesp_executesql    Ninsertintotablespaceinfoexecsp_spaceused@tbname,    N@tbnamevarchar(255),    @tbname=@tablename    FETCHNEXTFROMInfo_cursor    INTO@tablename    END    CLOSEInfo_cursor    DEALLOCATEInfo_cursor    GO    1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.
本文地址:http://www.bzuk.cn/html/375f6299562.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

笔记本处理器i5和i7的区别及选择指南(解读i5和i7,选择最适合你的笔记本处理器)

MySQL 和 PostgreSQL,谁更适合AI时代?

2023 年及未来十大有影响力的技术

降本增笑:滴滴P0级故障

海信65EC780UC电视的功能和性能综合评测(畅享震撼影音体验,高清画质与智能操控一体化)

智慧城市中的汽车、传感器和物联网

数字孪生技术在电信领域的应用优劣势

DevOps(开发运维)常用的工具

友情链接

滇ICP备2023006006号-33