动听百合

文章
5
资源
0
加入时间
2年10月21天

用存储过程实现多条件查询的方法

1. 拼接SQL代码,然后通过EXEC (@SQLString)得到结果。可读性不好,而且如果碰到SQL太长可能会溢出。2. 今天想到个更好的取巧方法:设置参数的缺省值,然后将判断参数与缺省值是否相等 和 与此参数相关的查询条件 用OR连接 组成一个查询条件:SET@startDate='2007-01-0100:00:00'SET@officeId=NULL...