SELECT Spalten in Variable speichern
-
Hi,
ich benötige eine Spaltenangabe in mehreren SELECTs (MSSQL). Darum habe ich mir gedacht, speichere ich die Spalten in einer Variable und SELECTe dann diese Variable.
Also statt:SELECT Col1, Col2, Col3 FROM Tab1 LEFT JOIN ...; SELECT Col1, Col2, Col3 FROM Tab1 LEFT JOIN ...;
das hier:
DECLARE @SelStr varchar; SET @SelStr = 'Col1, Col2, Col3'; SELECT @SelStr FROM Tab1 LEFT JOIN ...; SELECT @SelStr FROM Tab1 LEFT JOIN ...;
So wie hier funktionierts natürlich nicht, aber gibt es eine Möglichkeit, das so zu machen?
-
Die übliche Frage: wofür genau brauchst du das denn? Bei genauer Problembeschreibung ist es einfacher, Hilfestellung zu geben.