您的位置:首页 > 数据库

润乾报表如何根据参数是否为null动态拼接sql

2017-09-07 14:37 274 查看
问题:

 

如何判断参数是否为null,如果是null则不拼接条件sql



 

方案

两种方法:

1、 用动态宏(v5内用动态参数),判断传入的参数(代替“?”的)if(@pName==null||@pName=="","","
and T2.FNAME like%"+@pName+"%")  , 然后截图中红框内容换成  ${宏名或动态参数名}

2、 红框内改为and T2.FNAME like ? or ? is null,  参数内对应有两个参数,一个为"%"+@pName+"%",另一个为
@pName

 

注:pName为传给报表的参数值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐