Birt对存储过程的操作是很简单的一行语句,只需要在Data Set中写上类似这样 {call CAMPAIGN_REAL_TIME_MONITOR(?,?)} 如下图 本报表是存在两个参数,一个允许多值的输入参数,一个是游标类型的输出参数. 通常情况下,对于多值问题,通常步骤如下: 先设置允许多选,再在Script脚本里面通过toString()拼接.如下图(图摘自一学长笔记) 然而对于存储过程,使用脚本的方式并不合适,因为在脚本里面并不好拼接相应的Sql,最起码不好正确地将out输出参数表示…