Ich habe eine Schleife über verschiedene Tabellen, die Ergebnisse mit unterschiedlicher Anzahl von Spalten zurückgibt.Abfrageausgänge dynamisch speichern TSQL
Ist es möglich, die Ausgabe einer Abfrage zu speichern, ohne eine konkrete Tabelle zu erstellen?
Ich habe einige Beiträge in Bezug auf temporäre Tabellen lesen, damit ich dieses einfache Beispiel versucht:
create table #temp_table1 (id int)
insert into #temp_table1 ('select * from table1')
tabelle1 über jeden Tisch
könntebekomme ich folgende Fehlermeldung:
Spaltennamen oder Anzahl der gelieferten Werte stimmt nicht mit der Tabellendefinition überein.
Gibt es trotzdem zu vermeiden, hart Code-Tabellendefinitionen zu haben, die exakt mit der Ausgabe Ihrer Abfrage übereinstimmen?
Dank!