plsql开发报表入门

plsql开发报表入门

ID:3914706

大小:730.11 KB

页数:7页

时间:2017-11-25

plsql开发报表入门_第1页
plsql开发报表入门_第2页
plsql开发报表入门_第3页
plsql开发报表入门_第4页
plsql开发报表入门_第5页
资源描述:

《plsql开发报表入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PL/SQL开发报表在ERP的报表开发中,可以用PL/SQL开发,现在很多公司的报表90%的都是用PL/SQL开发的,PL/SQL功能强大,可以灵活处理报表,这样的报表灵活性大。下面是总结可用PL/SQL开发报表的一些经验。最基本的PL/SQL开发报表步骤新建包说明:1.一个报表一个PL/SQL包,包名的命名为cux_emp_info_rep。2.在print函数中进行输出(输出到控制台和报表)。3.cursor的定义放在包体的最前面。4.main函数为该函数的入口地址。入口函数的特点为:前两个的定义必须为errbufOUTVARCHAR2,retcodeOU

2、TNUMBER,否则报错。5.屏蔽不在包体外调用的函数声明。包头:createorreeplacepackagecux_emp_info_repis--Author:XQQ--Created:2011/4/914:05:29--Purpose:打印部门员工信息信procedureprrint(contentvarchar2);;proceduremmaain(errbufOUTVARCHAR2,retcodeOUTNUMBER,p_noinnumber);endcux_emp__info_rep;包体:createorreeplacepackagebodycu

3、x_emp_info_repis--定义局部变变量cursorcur_emp(dnonumber)isselectemployee_idasid,last_nameasemployee_name,emailase_mail,phone_numberastelfromemmployeeswheredepartment_id=dnoorderbyemployee_id;-----------------输出函数---------------------------Author:XQQ--Created:2011/4/910:54:16--Purpose:在控制台输

4、出和在报表中输输出procedureprint(contentvarchar2)isbegindbmsouttput.put_line(content);--控制台输出输fnd_file.put_line(FND_FILE.OUTPUT,content);--报表中输输出endprint;----------------------入口函数----------------------传入一个参参数:部门编号proceduremain(errbufOUTVARCHAAR2,retcodeOUTNUMBER,p_noinnumber)is--局部变量--p_row

5、cur_emp%rowtype;beginopencur_emp(p_no);loop--循环fetchcur_empintop_row;EXITWHHENcur_emp%NOTFOUNDORRcur_emp%NOTFOUNDISNULL;print(pp_row.id

6、

7、','

8、

9、p_row.employee_name

10、

11、','

12、

13、p_row.e_mail

14、

15、','

16、

17、p_row..tel);endloop;closecur_emp;ENDmain;-----------------------入口主函数数结束结---------------endcux_e

18、mp__info_rep;其中fnd_file包是EBS自带的。上传package文件到应用比如我们这里上传到/u01/VIS01/apps/apps_st/appl/cux/12.0.0/reports/ZHS定义(并发)可执行定义(并发)程序定义参数:添加并发程序到请求组(请求组分配给责任,责任分配给用户)运行请求执行结果根据请求编号查找报表输出文件位置selectt.loggfile_name,t.outfile_namefromfnd_concurrent_requeststwheret.requuest_id=5877103;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。