iReport把SQL片段作为参数传入

普通传参 例如:select * from emp as e where e.name = $P{param} 

但是我想把sql语句的某个片段做为参数传入,应该要怎么做呢? 

很简单,用$P!{param}就可以替换sql的任何部分。如下: 
$P!{param} = where e.name = 'aa'; 

select * from emp as e $P!{param};

posted @ 2015-04-16 10:39  Lorence Zhang  阅读(642)  评论(0)    收藏  举报