把数据集的参数传递给报告吗
参数传递的方式类似这样
<参数1> and 字段1=?{参数1}</参数1>
尖括号里面的参数和?{}里面的参数一致
1.单值参数:
①.Select * from table where 1=1
<参数1> and 字段1=?{参数1}</参数1> --语法含义为:当参数1为空值时,SQL不拼接此条件语句;当参数1部位空值时,则SQL拼接上此条件语句
Eg:< deptno > and 字段1=?{ deptno }</ deptno >
②.Eg: where 1=1
<参数1> and 字段1=?{参数1}</参数1>
<参数2> and 字段2=?{参数2}</参数2>
2.多值参数:(参数只有一个,但是参数值可以传递多个)
select * from table WHERE 1=1
<参数1> and 省份 in (?{参数1}) </参数1> |