sys.tables etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sys.tables etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Eylül 2014 Perşembe

bütün tabloların satır sayısını öğrenme

Bir tablonun satır sayısını öğrenmek kolaydır.

select count(*) from Tablo bize tablonun satır sayısını döner. Fakat bu, satır sayısı fazla olan, milyonlarca satır bulunan tablolarda pratik bir çözüm değildir.

Aşağıdaki script işinizi görecektir.


select distinct t.name,p.rows
from sys.partitions as p
inner join sys.tables as t
on p.object_id = t.object_id
where t.type = 'U'
and t.name <>'sysdiagrams'


  sys.partitions ve  sys.tables sistemde tanımlı view'lerdir.