Hallo,
das alte leidige Problem mit dynamischem SQL.
Ich will im Prinzip folgendes machen:
wobei aber MyTabelle dynamisch sein soll:
Das Problem ist ja nun mal leider, dass ich keine #temptable im Vorfeld der Abfrage erstellen kann, da ich nicht weiss, was da für Felder kommen...
Mein Alternativ-Versuch war dann etwas wie ...
... wäre aber aufgrund einer Mehrbenutzer-Umgebung auch nicht so pfiffig ...
Hat jemand eine gute Idee, wie man denn das Ergebnis des dynamischen select-Befehls des EXECs in den Scope des restlichen Batches bekommt?
TIA,
Karsten
das alte leidige Problem mit dynamischem SQL.
Ich will im Prinzip folgendes machen:
Code:
create table #temptable ( wert1 int, wert2 int ) insert into #temptable select feld1, feld2 from MyTabelle
Code:
create table #temptable ( ... ??? ... ) insert into #temptable exec ( 'select * from ' + @tableName )
Mein Alternativ-Versuch war dann etwas wie ...
Code:
Exec( 'select * into ##temptable from ' + @tableName );
Hat jemand eine gute Idee, wie man denn das Ergebnis des dynamischen select-Befehls des EXECs in den Scope des restlichen Batches bekommt?
TIA,
Karsten
Comment