TonySunshine
Benutzer
- Beiträge
- 10
Du kannst Dir gern sowas wünschen
Was ist das den für eine Antwort? Mir zu sagen das du keinen befehl dafür kennst reicht doch?!
Und wie du an ukulele siehst scheint es ja doch einen weg zu geben:
Naja du kannst schon ein SQL Script basteln aber in einer Abfrage geht es definitiv nicht.
Du fragst erst den Inhalt der Spalte mit dem Dienstnamen ab, schreibst ihn in eine Variable, erzeugst das SQL Statement als String (vorsicht, SQL Injection möglich!) und führst das mit EXEC aus.Code:DECLARE @tabelle VARCHAR(20), @char VARCHAR(255) SELECT @tabelle = u.Network FROM [User] u WHERE u.id = 123 SET @char = ' SELECT login FROM ' + @tabelle EXEC @char
Vielen Dank ukulele, das ist genau was ich wissen wollte!