Ich habe eine Datenbank test
benannt, hat 2 Ansichten und 2 Tabellen in Schema dbo
wie folgt aus: Liste Zeilenanzahl jeder Ansicht und Tabelle
Ich möchte eine Tabelle erstellen report
benannt, die die Zeilennummern aufgelistet von jede Ansicht und jeder Tisch. Das Konzept ist so:
Allerdings habe ich keine Ahnung, wie zu implementieren:
select table_name, table_type, "select count(*) from table_name" as rowCount
into test.dbo.report
from test.INFORMATION_SCHEMA.tables;
Die test.dbo.report
sollte wie folgt aussehen. Dynamic SQL ist wahrscheinlich der Weg zu gehen, aber etwas verwirrend.
Ich bin mit SQL Server 2014
Welches Ergebnis erwarten Sie? – Bharadwaj