Herkese merhaba,
Bu yazıda sizlere SQL Server’da tüm tablolardaki kayıt sayısını hesaplamak hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda tüm tablolardaki kayıt sayısını inceleyebiliriz.
Aşağıdaki sorguyu kullanarak bu işlemi yapabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 |
SELECT SCHEMA_NAME(schema_id) AS [SchemaName], [Tables].name AS [TableName], SUM([Partitions].[rows]) AS [TotalRowCount] FROM sys.tables AS [Tables] JOIN sys.partitions AS [Partitions] ON [Tables].[object_id] = [Partitions].[object_id] AND [Partitions].index_id IN ( 0, 1 ) -- WHERE [Tables].name = N'name of the table' GROUP BY SCHEMA_NAME(schema_id), [Tables].name ORDER BY TotalRowCount DESC; |
Sorguyu AdventureWorks veritabanı üzerinde çalıştırıyorum. Aşağıdaki sonucu göreceksiniz.
Görüldüğü üzere tüm tablolar ve tüm tablolar için toplam kayıt sayısı gelmiş oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.
