我有一個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
的COUNT(*),但顯然上述不起作用,因爲你不能在使用表名子查詢(註釋掉了),有沒有辦法做到這一點,所以我有從外部查詢沿tableName count(*)結果?
這看起來很有希望,我將在分區表有時與查詢 – abs786123
喜它的工作原理打左右,但受到了很多它相乘後回覆你,object_ID不止一次出現。可能需要帶一個max()其中一個ID,你會知道使用哪一個? – abs786123
然後在分區表中僅對多個object_ID中的所有行進行求和 – Mansoor