我需要帮助创建 MSSQL 查询以将每个表名传递给下面的查询,该查询返回行数。
这就是我如何获得单个表的行数:
SELECT Total_Rows = SUM(st.row_count)
FROM sys.dm_db_partition_stats st
WHERE object_name(object_id) = 'TABLE_NAME' AND (index_id < 2)
Run Code Online (Sandbox Code Playgroud)
在所有表上循环此查询的方法是什么,返回每个表的名称和行数的输出?
示例输出:
TableName RowCount
---------------------
FirstTable 109
SecondTable 2195
ThirdTable 0
Run Code Online (Sandbox Code Playgroud)