すべてのテーブルの行の数
SQL Serverのヒントとトリック
これは、私は私は他の人に役立つことができると思います私は年間を通じて蓄積している簡単なヒントやトリックのシリーズの一部です.
場合は、同様の短いヒントやトリックをコメントを残してください.
すべてのテーブルの行の数
新しい顧客のためにプロジェクトを始めるとき、良い情報は、データベースがどのように多くのテーブルを含んでいて、どのテーブルに何行があるかです.それとも、生産データベースへのアクセスを持っていないし、生産データベースに関する情報を取得するITオペレーション部門にサービス要求を送信する必要があります.
次に、以下のクエリが有用です.
SELECT SCHEMA_NAME(sOBJ.schema_id) + '.' + sOBJ.name AS [Table name],
SUM(sPTN.Rows) AS [Row count]
FROM sys.objects AS sOBJ
JOIN sys.partitions AS sPTN ON sOBJ.object_id = sPTN.object_id
WHERE sOBJ.type = 'U'
AND sOBJ.is_ms_shipped = 0x0
AND index_id < 2 -- 0:Heap, 1:Clustered
GROUP BY sOBJ.schema_id, sOBJ.name
ORDER BY [Table name]
Reference
この問題について(すべてのテーブルの行の数), 我々は、より多くの情報をここで見つけました https://dev.to/coderallan/sql-quick-tip-9-number-of-rows-in-all-tables-2l88テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol