那可以在前端控制的啊
if Paramet is null then
Select * From Table where STR is null;
else
sql="Select * From Table where STR='"+@Paramet+"'"
end if;
if Paramet is null then
Select * From Table where STR is null;
else
sql="Select * From Table where STR='"+@Paramet+"'"
end if;
Select * From Table where nvl(STR,' ')=' ';也可以返回符合条件的值
select * from table where nvl(str,'str字段不可能的值')=nvl(paramet,'str字段不可能的值')
我现在采用的方法是
select * from table where str||'|'=paramet||'|'
来解决