S
shicj
Unregistered / Unconfirmed
GUEST, unregistred user!
我在写一个存储过程,总共要传进去5个参数作为where语句的判断条件,
但5个参数中可能有?个为空,如果用类似where column_name=@declarename 判断的话,
当@declarename=null时,则where 判定出来必定为假,一条记录都不会显示,
我想过用动态生成where语句的方法,把那些为空的判断条件从where语句中去掉,
但不知如何着手。有哪位知道吗?
但5个参数中可能有?个为空,如果用类似where column_name=@declarename 判断的话,
当@declarename=null时,则where 判定出来必定为假,一条记录都不会显示,
我想过用动态生成where语句的方法,把那些为空的判断条件从where语句中去掉,
但不知如何着手。有哪位知道吗?