とテーブル名すべてのテーブルの私は、カウント(*)を取得しようとしています、それ以下のSQLクエリを持っている総行数
select Outer.Table_Name, Column_Name, sub.rowcount
from INFORMATION_SCHEMA.columns Outer
-- left join (select sub.TableName, count(*) As rowcount from LeadBase)sub
-- sub.TableName = Outer.Table_Name
where Table_Name = 'LeadBase' and Column_Name in ('CreatedOn','ModifiedOn')
order by 2
しかし、あなたがテーブル名を使用傾けるため、上記動作しません。サブクエリ(コメントアウトされたビット)、それを行うためにとにかくそこにあるので、outterクエリからtableNameに沿ってカウント(*)結果がありますか? INNERはA.object_id = B.object_id A.type =「U'GROUP BY A.schema_id ON sys.partitions BをJOIN sys.objects FROM
を探しのあなたのアイデアを取得することによって、私は、クエリ – abs786123
こんにちは、それは作品で遊んでいますが、パーティションテーブルのように、時には多くを乗じた後、あなたに戻って取得するものobject_IDが複数回表示されます。 IDのmax()の1つを持って来る必要があるかもしれませんが、どちらを使うべきか分かりますか? – abs786123
その後、パーティションテーブル – Mansoor