欧美一级精品免费播放-亚洲精品久久久久久人妖-中文字幕一区二区精品在线-国产精品亚洲一区二区在 色天天综合色天天久久婷婷_日韩綜合网_精品国产香蕉伊思人在线_99视频国产在线观看播放

注冊|登錄

聯(lián)系電話:024-31891684  13390130939
沈陽軟件公司--沈陽軟件定制

沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制/軟件/最新技術(shù)

Latest technology最新技術(shù)

SQL查看數(shù)據(jù)庫各表所占空間大小

瀏覽量:3816

有時候我們需要查看各個表內(nèi)數(shù)據(jù)占用的空間大小,CRM定制,軟件開發(fā),辦公OA,沈陽易勢科技最專業(yè)

CREATE TABLE #a (name varchar(265),
        rows bigint,
        reserved varchar(265),
        data varchar(265),
        index_size varchar(265),
        unused varchar(265)
)
EXEC sp_msforeachtable 'INSERT INTO #a exec sp_spaceused''?'''
SELECT * FROM #a order by rows desc
---------或者--------------------------------------------------


SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[sp_spaceUsed_extend]
as
begin
   
    declare @sql nvarchar(4000)
       
    create table #tb_info(
        name varchar(265),
        rows bigint,
        reserved varchar(265),
        data varchar(265),
        index_size varchar(265),
        unused varchar(265)
    )
   
    declare cur_info cursor
    FORWARD_ONLY
    for
        select name from sysobjects where xtype='u'
      
    open cur_info  
    declare @name varchar(100)
    fetch next from cur_info into @name
    while @@FETCH_STATUS=0
    begin
        select @sql='insert into #tb_info(name,rows,reserved,data,index_size,unused)'+char(13)+' exec sp_spaceused'''+@name+''''
        execute(@sql)
        fetch next from cur_info into @name   
    end
    CLOSE cur_info
    DEALLOCATE cur_info
    select * from #tb_info order by rows desc
    drop table #tb_info
end
-----使用
exec [dbo].[sp_spaceUsed_extend]

----
sp_spaceused 可直接查詢數(shù)據(jù)庫所占空間

沈陽團(tuán)購網(wǎng)|營口網(wǎng)站制作|沈陽軟件公司|軟件定制|網(wǎng)站建設(shè)|加盟易勢|提交問題