当前位置: 代码迷 >> Sql Server >> 存储过程的参数赋值的有关问题
  详细解决方案

存储过程的参数赋值的有关问题

热度:59   发布时间:2016-04-27 17:40:52.0
存储过程的参数赋值的问题
有一个Dropdownlist,列出了一些条件,第一个是“所有”,然后是其他一些条件,
依据dropdownlist的选中情况,对所调用的存储过程赋值

选定一般条件时,直接给存储过程的参数赋给相应的值就可以了,
但当选中“所有”时,如何给存储过程的参数赋值?

------解决方案--------------------
create proc test
@str varchar(20)= ' '
as
if @str= ' ' or @str= '所有 '
select * from [Table]
else
select * from [Table] where [email protected]
------解决方案--------------------
where ([email protected] or para= '所有 ')
  相关解决方案