`
layznet
  • 浏览: 226398 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

润乾报表使用存储过程

SQL 
阅读更多
--员工表
create table t_employee(
id number(10) primary key,
name varchar2(20),
age number(3),
salary number(10),
deptid number(10)
);

--部门表
create table t_dept(
id number(10) primary key,
name varchar2(20)
);

--存储过程 package
create or replace package mypackage AS TYPE mycursor IS REF CURSOR;

procedure EMP_TJ( in_deptid number,
                  in_age number,
                  allemps out mypackage.mycursor);
end mypackage;
--存储过程package body 
create or replace package body mypackage is
procedure EMP_TJ(
             in_deptid number,
             in_age number,
             allemps out mypackage.mycursor)
IS
BEGIN
 open allemps for
   SELECT id,name,age,salary,deptid FROM T_EMPLOYEE WHERE DEPTID=IN_DEPTID AND AGE>IN_AGE;
END EMP_TJ;
end mypackage;


新建空白报表
1)“配置” --“数据源”设置数据源
2)“配置”---“参数” 增加两个参数对应存储过程的输入参数,
     参数名分别是 in_deptid和in_age
2)“配置”--“数据集”--“增加”--数据集类型选“存储过程” ,打开了存储过程数据集窗口
3) 定义tab填入:{call mypackage.EMP_TJ(?,?,?)}; 
    参数tab中增加3个参数:第一个参数---参数表达式值in_deptid,其余默认
第二个参数---参数表达式值in_age,其余默认
第三个参数---参数表达式值@@result,结果类型为游标,参数模式为输出参数,其余默认;
这样就得到了数据集,假定这里数据集名是ds1,其有两列分别是in_deptid和in_age。
4)在报表单元格中就可以像使用SQL取数据集一样使用存储过程的数据集了。

附件中的例子是从快逸报表网站上找的,地址忘了,就不标明了。
分享到:
评论
3 楼 PurpleOrange 2013-11-20  
有润乾的jar包么,发份给我额,15162990372@163.com
2 楼 take 2011-04-26  
dy.f 写道
润乾报表,好像做得挺不错的。是不是开源的啊?

明显不是开源!
1 楼 dy.f 2010-08-04  
润乾报表,好像做得挺不错的。是不是开源的啊?

相关推荐

    抓斗卸船机智能维护系统设计.pdf

    综上所述,本文所提出的抓斗卸船机智能维护系统设计能够有效提升卸船机的维护质量,延长设备的使用寿命,提高设备使用效率,同时降低码头装卸作业的总成本。智能化维护系统的应用将成为港口装卸自动化发展的重要组成...

    4544.2021年润滑系统:机油滤清器行业生产部门模板汇总 .pdf

    这些模板的使用,能够标准化和规范化润滑系统:机油滤清器行业的生产部门运作,提高工作效率,确保信息的准确性和完整性,从而推动整个行业的健康发展。通过细致的管理和数据分析,企业可以更好地响应市场变化,提升...

    球团工艺技术规程.doc

    - 润磨过程是为了进一步细化原料粒度,提高原料的表面积,增强粘结效果。 8. 造球: - 造球阶段是将混合后的原料制成一定大小的球团,这一步骤直接影响球团矿的密度和强度。 9. 布料操作: - 布料操作决定球团...

    Ping++用户账户系统+多级商户系统demo

    4. 结算与报表:定期生成商户的收入报表,展示详细收支情况,同时提供便捷的提现功能,保证商户的资金流动性。 三、Ping++ Java SDK 使用指南 在提供的压缩包“pingpp-java-master”中,包含了Ping++ 的Java SDK...

    设备维护维修保养制度及检查考核细080220精品.pdf

    设备维护维修保养制度是确保企业生产设备稳定运行的重要规范,它涵盖了设备使用、保养、维修的全过程,旨在提高设备效率,延长设备寿命,保障生产安全。本制度主要涉及以下几个方面: 1. **领导责任**:各公司单位...

    超市进销存(学生作品)

    4. **报表与统计**:生成各类报表,如销售报表、库存报表、利润报表等,帮助管理者做出决策。 5. **权限管理**:设定不同角色的用户权限,如管理员、销售人员、仓库人员等,确保数据安全和操作合规。 6. **系统...

    U201614577_CS1603_龙际全_工资管理系统1

    1. 建表:使用SQL语句创建以上提到的五张表,定义每张表的字段、数据类型和约束条件。 2. 数据更新:通过INSERT、UPDATE语句进行数据的插入和修改,确保数据的准确性和实时性。 3. 查询:利用SELECT语句进行复杂的...

    支付平台架构

    自服务门户则是商户自行管理订单、结算、报表等功能的入口。 交易层是支付平台的核心,涉及多种支付方式,如微信支付、支付宝、代扣、快捷支付、网银、POS机支付和线下支付。每种支付方式都有其特定的处理流程和...

    加油站操作员高级理论试题以及答案.docx

    加油站模拟核算的一般流程包括收集数据、计算各项经济指标、编制报表以及分析报表并提出改进建议。 22. **营业费用与管理费用区别** - 错误。加油站的营业费用与管理费用是有区别的,营业费用主要指日常经营产生...

    PLC在煤矿主通风机监测系统中的应用.pdf

    3. SIMATIC WinCC作为上位机监控软件,实现数据实时显示、存储、历史数据查询和报表打印。 **程序设计原则** 1. 系统允许直接就地启动通风机各部件。 2. PLC程控系统具备全自动、集控和就地控制模式,就地模式下仅...

    加油站操作员试卷及答案.docx

    3. **蒸发速度的影响**:如果汽油的蒸发速度过快,则表明其中含有较多的轻质成分,这可能导致汽油在存储过程中损失较大,并且在高温环境下容易形成气阻现象,从而影响发动机的正常工作。(正确) 4. **蒸气压不合格...

    99-统一支付平台建设方案.pptx

    - **排队难**: 需要现场排队,使用现金或刷卡缴费,过程繁琐。 - **跑腿难**: 办理不同业务需要往返多个地点,耗时费力。 - **提醒难**: 缺乏有效的提醒机制,容易产生滞纳金等问题。 - **供给侧痛点**: - **跟踪难...

    基于S7-300和WINCC的矿井主风机稀油站监控系统.pdf

    此外,WINCC还可以对历史数据进行存储、分析和报表生成功能,为维护人员提供了便捷的数据分析工具,有助于及时发现潜在的问题,预防故障的发生。 数据的记录和上传功能对于矿井稀油站监控系统而言,是一个至关重要...

    处长岗位考核标准.docx

    4. **吨产品备件消耗**:该指标用于控制生产过程中的备件使用量,2.6的数值目标是为了减少不必要的备件消耗,降低成本。 5. **吨产品外委修理费(月度)**:通过控制每个产品的外委修理费用,降低生产成本。0.22的...

    道路运输车辆监控-物流增值业务功能性要求1

    - **保险产品管理**:系统存储并管理基础数据,如车辆信息、人员信息、险种等,以支持保险业务的执行。 - **客户管理**:展示客户的详细信息,包括历史操作记录,以便跟踪和维护客户关系。 - **保险状态显示**:...

Global site tag (gtag.js) - Google Analytics