##变量能否代替where子句查询?
如果where子句是一个变量,必须用exec来执行,类似这样:
exec("select field1,field2,field3 from mytable "+@where)
但部分条件需要当成参数传递,有什么好方法,就象我下面那段代码
select a.G_G_R_ID,a.G_G_R_Code,a.G_G_R_Name,a.G_G_R_Grave,a.G_G_R_Grave_Genre,a.G_G_R_A_Date from G_Grave_Reserve a,@indextable t where a.G_G_R_ID=t.nid and t.id>@PageLowerBound and t.id<=@PageUpperBound and @where order by a.G_G_R_ID desc;