可以啊
|
${if(参数='a',' select * FROM a表 ',' ')} ${if(参数='b',' select * FROM b表 ',' ')} |
在数据集中使用FR公式IF()判断函数返回不同的sql语句。
例如判断参数temp为1时执行sql1:select * from a,否则执行sql2:select * from b的数据集sql语句写法如下:
${if(参数='admin',"select * from EMPLOYEE
where EMPID='"+iJ+"'","select * from Equipment
where tel='"+id+"'")}