快逸报表如何调用存储过程?
快逸报表提供两种存储过程设计报表的实现方式:
一种是针对返回多列数据/游标的存储过程,对这类存储过程可以定义存储过程数据集,定义后的数据集字段可以直接用来设计报表。
调用数据集的操作请参见下面的演示录像:如何调用存储过程
另外一种是返回一列数据或一个数值的存储过程,这类存储过程除可以建立存储过程数据集以外,还可以通过在报表单元格内使用表达式直接调用。
单元格内写入调用存储过程表达式:
例如下面两个实例:
=call(“{call RQ_TEST_CUR(?,?)} “,”@@result”,@pid)
=call (“{call ResultSet (?,?,?)}”,”@@result”,”000001″,”A2″)
注:call() 函数写在单元格中,可以引用参数或单元格的值作为输入参数。
点击这里下载oracle存储过程实例:下载
发布日期:2008/06/20
本文分类:
设计基础