SQL Server中的条件“WHEN”句子

时间:2014-02-17 03:48:27

标签: sql-server

我有一个生成电话记录的存储过程。默认情况下,它只输出所有数字的调用,但我想添加一个@Number变量,

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

我已经在SP中有很多WHEN子句,所以如果@Number不为空,这将是另外一个。

1 个答案:

答案 0 :(得分:5)

可以使用OR表达式完成:

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