不知道这个存储过程对你有没有用
不过可以根据多个条件查询,写sql时可以在sql中调用存储过程
create proc proc_selectFromWhere
@strWhere varchar(500)
as
declare @strSql varchar(1000)
set @strSql=
'select * from product'+@strWhere
exec(@strSql)
go
exec proc_selectFromWhere @strWhere=''--当下拉框为所有时
exec proc_selectFromWhere @strWhere=' where title like ''%结%'''--当下拉框根据标题时
exec proc_selectFromWhere @strWhere=' where product like ''%一%'''--当下拉框根据产品时
--用两个单引号,因为存储过程的字符串识别必须是两个单引号