假设我有条SQL是select * from t_user where 1=1 and name like '%xxx%' and age>10条件可能还有很多我希望把条件部分 也就是and name like '%xxx%' and age>10之后的内容以参数的形式传进来  请问这个存储过程应该怎么写呀 谢谢!!

解决方案 »

  1.   

    关键在于SQL字符串的动态执行。这样吧,你贴有问题的代码,我们来修改吧。
      

  2.   

    如果是我 我会将SQL语句单独存储提出来不久可以了 但是我觉得按你的这种做法不是很合理
      

  3.   

    参数是传入,用 (IN 参数名 参数类型,IN 参数名 参数类型)  多个参数用逗号隔开就OK了