1 Ocak 2019 Salı

Sql Server‘da belli bir veri tabanında en büyük tabloları bulmak

Sql Server‘da belli bir veri tabanında en büyük tabloları bulmak için aşağıdaki sorguyu çalıştırabiliriz;
DECLARE @TabloBoyutlari TABLE (TabloAdi VARCHAR(50), SatirSayisi INT, AyrilmisAlan VARCHAR(50), KullanilanAlan VARCHAR(50), IndexBoyu VARCHAR(50), KullanilmayanAlan VARCHAR(50))

INSERT INTO @TabloBoyutlari EXECUTE sp_MSforeachtable 'sp_spaceused [?]'

SELECT * FROM @TabloBoyutlari ORDER BY CONVERT(INT, REPLACE(AyrilmisAlan, 'KB', '')) DESC

Hiç yorum yok:

Yorum Gönder

Değerli yorumlarınız için şimdiden teşekkür ederim.