请教一个关于存储过程参数为空查询全部得问题。当我给参数空值得时候,应该可以取到cs表里所有得buid

create PROCEDURE [dbo].[css]

 @buid VARCHAR(MAX)

 as 

 begin

 select @buid = case  when isnull(@buid,'')='' then buid else @buid  end  FROM  cs 

 end


FineReport Jason.Feng 发布于 2020-8-11 16:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
axingLv6专家互助
发布于2021-3-5 19:13

create PROCEDURE [dbo].[css]

 @buid VARCHAR(MAX);

 as 

 begin

 if @buid is null

     select buid  FROM cs 

 else

     select buid  FROM cs where buid=@buid

 end

  • 2关注人数
  • 383浏览人数
  • 最后回答于:2021-3-5 19:13
    请选择关闭问题的原因
    确定 取消
    返回顶部