निम्न SQL आपको डेटाबेस में सभी तालिकाओं की पंक्ति गणना प्राप्त करेगा:
CREATE TABLE #counts
(
table_name varchar(255),
row_count int
)
EXEC sp_MSForEachTable @command1='INSERT #counts (table_name, row_count) SELECT ''?'', COUNT(*) FROM ?'
SELECT table_name, row_count FROM #counts ORDER BY table_name, row_count DESC
DROP TABLE #counts
आउटपुट तालिकाओं और उनकी पंक्तियों की एक सूची होगी।
यदि आप संपूर्ण डेटाबेस में कुल पंक्ति गणना चाहते हैं, तो संलग्न करें:
SELECT SUM(row_count) AS total_row_count FROM #counts
पूरे डेटाबेस में पंक्तियों की कुल संख्या के लिए आपको एक ही मान मिलेगा।