Ich habe eine SQL-Abfrage unter dem ich eine Zählung zu bekommen versuchen (*) alle TabellenTablename mit insgesamt rowcount
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
Aber natürlich werde die oben nicht funktionieren, weil Sie den Tabellennamen in der Verwendung kippen Unterabfrage (auskommentiertes Bit), gibt es es sowieso, um es zu tun, so habe ich das Ergebnis der Zählung (*) entlang dem Tabellenname von der Außenabfrage?
das sieht vielversprechend bekommen, werde ich nach dem Spiel um zurück zu Ihnen mit der Abfrage – abs786123
Hallo es funktioniert, aber es von vielen als manchmal in der Partitionstabelle Multiplikation , die object_ID erscheint mehr als einmal. Kann eine max() eine der IDs bringen, würdest du wissen welche zu verwenden? – abs786123
Dann nur alle Zeilen von mehreren object_ID in der Partitionstabelle summieren – Mansoor