日期:2014-05-17  浏览次数:20525 次

急需帮助。
从前台得到参数到后台,在后台作为检索select的where判断条件。比如前台是学生id,学生name,
后台就应该是select * from Student where student_id = @p_student_id and student_name = @p_student_name, 请问 如果前台没有输入student_id 是空,传进来的参数就是''怎么在procedure里做这个判断如果 参数是空的时候,怎么用if 判断parameter是空的情况,谢谢各位大神,小弟是新手。
select

------解决方案--------------------
请问能判断一下值吗??
string sql="select * from Student where 0=0"
if(id!="")
{
  sql+= " and student_id = "+ id;
}
if(name!="")
{
 sql+=  " and  student_name"+name;
}