【发布时间】:2010-02-25 17:26:23
【问题描述】:
我想(松散地)有一个像
这样的存储过程select * from table where col1 like @var
@var 的默认值为'%',所以如果我没有@var 的值,它应该返回每一行。但是,问题是它不会返回 col1 为空的行。
如果@var = '%' 我如何返回所有行,如果它确实有值,我如何返回类似于@var 的行?
[实际的 sp 要复杂得多,所以我不想只将它包装在 if..then 中并有两个选择]
【问题讨论】:
标签: sql stored-procedures null