Query in Variable speichern und absetzen

Fenghuang

Benutzer
Beiträge
14
Hallo,

kann man eine Abfrage in einer Variable und die dann absetzen?

Also sowas wie
DECLARE @query varchar(200)
SET @query = 'SELECT * FROM Table ...'
TuWas @query

Durch was muss ich 'TuWas' ersetzen damit ich Ergebnissen bekomme?
Exec wäre ja zu einfach gewesen...

Habe zwar etwas für mySQL gefunden, aber damit fange ich nix an.

Danke für eure Hilfe
 
Werbung:
Wieso sollte sich dauernt die Abfrage ändern? Das selbe Problem hättest du auch bei einer Variale. Wenn sich die Abfrage ändert, muss die Variable angepasst werden.
 
Werbung:
Hallo Fenghuang,

das was du beschreibst klingt nach einem dynamischen SQL.
Wenn du einen SQL-Befehl in eine Variable (@SQL) schreibst, kannst du diesen String über EXEC(@SQL) ausführen.

Viele Grüße,
Tommi
 
Zurück
Oben