Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर डेटाबेस में सभी तालिकाओं के लिए पंक्ति गणना कैसे प्राप्त करें?

निम्न 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

पूरे डेटाबेस में पंक्तियों की कुल संख्या के लिए आपको एक ही मान मिलेगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. छवि स्टोर के रूप में SQL सर्वर का उपयोग करना

  2. SQL सर्वर (T-SQL) में किसी क्वेरी के परिणाम ईमेल कैसे करें

  3. SQL सर्वर डेटाबेस ऑब्जेक्ट सांख्यिकी

  4. SQL सर्वर के लिए समूहीकृत स्ट्रिंग एकत्रीकरण / LISTAGG

  5. SQL सर्वर में अग्रणी शून्य को ट्रिम करने के लिए बेहतर तकनीकें?