Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara mengambil jumlah baris untuk semua tabel dalam database SQL SERVER

SQL berikut akan memberi Anda jumlah baris semua tabel dalam database:

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

Outputnya adalah daftar tabel dan jumlah barisnya.

Jika Anda hanya ingin jumlah baris total di seluruh database, tambahkan:

SELECT SUM(row_count) AS total_row_count FROM #counts

akan memberi Anda satu nilai untuk jumlah total baris di seluruh database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghapus Profil Email Database di SQL Server (T-SQL)

  2. SQL Server Azure / 2022 Tabel Buku Besar Database dari Linux.

  3. 2 Cara Mengembalikan Nama Server di SQL Server (T-SQL)

  4. Tampilan di SQL Server

  5. Perbandingan String Sensitif Huruf SQL