2014-02-17 79 views
1

我有一個存儲過程,可以生成電話記錄。由於默認情況下它只是輸出從所有號碼的電話,但我想補充一個@number變量,SQL Server中有條件的「WHEN」句子

where - if not null - it should add "WHERE number = @Number"... 

我已經有很多的SP WHEN子句,所以這將是進來一個額外的一個如果@Number不爲空。

回答

5

它可以與OR表達式來完成:

Where (@Number Is Null OR number = @Number)