新建数据库查询,使用call 方法来调用存储过程(我的是oracle)
将存储过程写通用点,直接传参数就行了,报表制作都不用写sql,业务处理过程都在包里执行
下面是我调用存储过程的例子
=======
{call SP_REPORTRESULTD -- 月累计达成(超市)
(
'REP0501',-- in_repid
'${G_Operator}',-- in_oper
'${c_月初}',-- in_startdate
'${c_I_ReportDate}',-- in_enddate
'',-- in_contrastsdate
'',-- in_contrastedate
'C_SALEVALUE;C_PLAN_SALE;C_PLAN_SALE_MT',-- in_cols
'C_STORE_AREA',-- in_wcols
'${c_areas}',
'',-- in_shavc
'',-- in_shave
'',-- in_var
'',-- in_val
'',-- in_dg
'',-- in_ord
?
)}