T-SQL-SYNTAX PROBLEM - mit ODER CASE-Anweisung

ich würde gern eine CASE-Anweisung enthält, wird die folgende Logik, aber der sql-compiler nicht, wie die 'ODER' in meiner Aussage:

CASE expression
WHEN expression1 OR expression2
THEN <yadda yadda>
ELSE <yadda yadda>
END

spezifischen code unten:

CASE @var1
WHEN '99' OR '22'   
            THEN        
                (CASE @var2
                WHEN 'All' THEN col1
                ELSE @var2
                END)
END
  • Ist dies erlaubt. Sie haben wahrscheinlich einen Fehler in einem Ihrer genauen Ausdrücke. Bitte posten Sie.
  • Folgende CASE expression es ist nicht erlaubt zu haben OR. Es gibt zwei Formen der Grammatik. Das ist die einfache form. Sie müssen die gesucht-Formular.
InformationsquelleAutor sion_corn | 2012-10-02
Schreibe einen Kommentar