none
Operanden in SP variabel halten RRS feed

Antworten

  • Hallo Winfried,

    nein, kann man nicht, weil der Ausdruck kompiliert wird.

    Der einzige Weg ist das Zusammenbauen und Ausführen via EXEC / sp_executesql. Willst Du das nicht, baue Dir das Ganze als Auswertung, in etwa

    SET @Ergebnis = CASE @Operand
    	WHEN '>' THEN ... 
    	WHEN '<' THEN ...
    	ELSE NULL END;
    Gruß Elmar
    Montag, 12. Januar 2015 09:23
  • Am 12.01.2015 schrieb Elmar Boye:

    nein, kann man nicht, weil der Ausdruck kompiliert wird.

    Schade.

    Der einzige Weg ist das Zusammenbauen und Ausführen via EXEC / sp_executesql.

    Ich hab es jetzt via EXEC ( @SQL ) gelöst, funktioniert. ;)

    Willst Du das nicht, baue Dir das Ganze als Auswertung, in etwa

    SET @Ergebnis = CASE @Operand
            WHEN '>' THEN ...
            WHEN '<' THEN ...
            ELSE NULL END;

    Danke für den Hinweis, das via EXEC zu lösen war für mich persönlich
    einfacher.


    Servus
    Winfried

    Gruppenrichtlinien
    HowTos zum WSUS Package Publisher
    WSUS Package Publisher
    HowTos zum Local Update Publisher
    NNTP-Bridge für MS-Foren

    Montag, 12. Januar 2015 17:16

Alle Antworten

  • Hallo Winfried,

    nein, kann man nicht, weil der Ausdruck kompiliert wird.

    Der einzige Weg ist das Zusammenbauen und Ausführen via EXEC / sp_executesql. Willst Du das nicht, baue Dir das Ganze als Auswertung, in etwa

    SET @Ergebnis = CASE @Operand
    	WHEN '>' THEN ... 
    	WHEN '<' THEN ...
    	ELSE NULL END;
    Gruß Elmar
    Montag, 12. Januar 2015 09:23
  • Am 12.01.2015 schrieb Elmar Boye:

    nein, kann man nicht, weil der Ausdruck kompiliert wird.

    Schade.

    Der einzige Weg ist das Zusammenbauen und Ausführen via EXEC / sp_executesql.

    Ich hab es jetzt via EXEC ( @SQL ) gelöst, funktioniert. ;)

    Willst Du das nicht, baue Dir das Ganze als Auswertung, in etwa

    SET @Ergebnis = CASE @Operand
            WHEN '>' THEN ...
            WHEN '<' THEN ...
            ELSE NULL END;

    Danke für den Hinweis, das via EXEC zu lösen war für mich persönlich
    einfacher.


    Servus
    Winfried

    Gruppenrichtlinien
    HowTos zum WSUS Package Publisher
    WSUS Package Publisher
    HowTos zum Local Update Publisher
    NNTP-Bridge für MS-Foren

    Montag, 12. Januar 2015 17:16