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.


Anmelden zum Antworten