Ich versuche, einen Weg zu finden, den „Tabellennamen“ als Spalte aus der aktuellen Tabelle in SQL Server 2012Wie kann ich Tabellennamen als Spalte aus der aktuellen Tabelle in SQL Server erhalte
SELECT
'School1.dbo.Person', Age, COUNT(Age)
FROM
School1.dbo.Person
GROUP BY
Age
UNION ALL
SELECT
'School2.dbo.Person', Age, COUNT(Age)
FROM
School2.dbo.Person
GROUP BY
Age
zu erhalten Da ich den Tabellennamen in der ersten Spalte jeder SELECT-Anweisung fest codiere, ergibt das keinen großen Sinn. Kann ich den Tabellennamen in der ersten Spalte dynamisch abrufen?
Schätzen Sie Ihre Gedanken!
RAP
Ich sehe nichts falsch mit Ihrem aktuellen Ansatz - glaube nicht, dass es eine bessere Lösung gibt. – sgeddes