Größer als in SQL CASE-Anweisung

Ich habe eine harte Zeit, herauszufinden, eine größer als in einer SQL-Anweisung.

Hier ist mein code:

select one, two three from orders
where case when @orderid > 0 then orders.orderid = @orderid end

@orderid parameter an die gespeicherte Prozedur übergeben. Die Idee ist, dass, wenn eine gültige (> 0) Bestell-NR übergeben wird, verwenden Sie dann als filter in der where-Klausel, sonst nutzen Sie nicht alle.

InformationsquelleAutor der Frage IIS7 Rewrite | 2013-09-22

Schreibe einen Kommentar