24.包与子程序(二)
北风网项培目训P/SLQ高级L编程与包子序程讲师 文:
心
理解序程的包念概 握掌程包的定序义包的和规范
模块 化更轻松的用应序设计 程息隐藏信 增功新 能性能佳更
PL/SLQ了满足为序模程化的块要需,了除块b(lock)和程序子结构外,还引入 包的了构。造 序程是对相包关程过函数、变量、、标游和常异等象对封的 程装序包规范和主由体两分部成组声明程序中包公 对象共。包类括型 变、量、量常、异常 、游规范和标子程序规 等范程序 包规范声明程序 包私 对象和实现有包在规范 中明的声 程子和序游标
体主
包规范包 体 包主和作域用重载包 子程序中 的初包始 包化相关和性
将相对关存象储在起一的P/LQSL结构 。含二个分包的离部:包和包件体
包说明: ACKPGA 包名 ISE -变-量明说
;--标说明;--例外说游; --明录说记; --明Plqsl说表明 --;程过说明;- 函数-明说 END;包名][;
PCKAGAE ODYB包 名I S --变量名说明 --;游说标;明--标游明;申-例-外说; 明-记录说明-; --plsql明说 ;-过程-;体- -数体函; EGBNI
--语序句列EN[包名];D
CERTE OA REPLRCA EPAKACGEC assPlcaake AgS RPCEOURE ADdSdtuend(t_StupedtIDn NI studnet.id%TYsE, p_DPepratmetnIN lcases.dsparemtnetTY%P,E p_Corue Is Nclases.csurseoTYPE%); PRCOEUDE RemRvoeStdunetp(_tSdentuDI I stNudens.tid%TPE, Yp_eDpramtnt eN cIlasess.epdratenm%tYPTE, pCo_rus eN clIsase.scoruse%YPTE) e;_SutedtnoNtRegiteser EdCEPTIOX; NTYE PtS_tdunetDIabTelI TSALEB OF tsuendts.idTYPE% NIED BY BIXNARY_ITNGEE; RROPCDUREE lCssaist(p_LepDatrmentI Ncl ases.depsarmetntT%PYE,p_ oCruesI claNses.csorseuT%PE,Y _pDsI OT Ut_StuendItDabTl, p_eNumStdunet IN OUT sINBAY_RITNEER)G EN;D CassPacklage;
RCAETEO RRE LPAE CACKAPG BEOD YClassacPakge A SPORCDURE AEdSdtudne(t_ptSduetInDIN stuents.di%dYPT, p_DEpaetrmet In Ncalsses.edprtmane%TtPY, p_CoErsueIN lascesscours.e%YTPE IS BE)IN INSGETRINTO r gesitredest_dunest stu(dne_id,tdepar ment, toursc)eV LAUE (p_SSutdetnID ,pD_epratment,p _Cursoe) COM;MIT ;EDN ddAStudnte …;… … …… … END lCasPacksga;e
部包可件以以意顺任出序 现并所有非件部必都被使用须 对函/数件事的声 明必须是向前明 声编译在包体主先编译包规范时明说包主体也 是不须必 的内包义定的数/过程函外对是可见 的包定内的函数/过义可以被重载程
二个子序程的参数在仅名或字式上是不模同的那 ,不么能载 不能根重反据回型类的不同重来二载个函
数
第包一调次时被调用内存入可 添以初加始化脚来初始本化包CRATE OERREPLACE APCAKE GBDOY …… …BEIN IGINIALTCOD_ EEND;
程序包范规CRETE A[R OERLAPC] PACKAEE pGackge_anameIS|A S Pu[bicli em tedlcrataoins ][Sbprogruma pecsiifctaoni]
EN [Dpcaage_nkaem];程包序主C体ERTE A[O RRELPAC]E ACPKGEAB DYOpac agek_ame nSIA| SP[irvateit e meclardtiaos] [Snbpuogramrbodies] [ BEING nItiailzitaoni] EDN[p caakegnam_];
CeRATEE R OEPRACLE PCKAAEG pcakm_e CRAETEO RRE PACL EPACAKE GOBYDpa ck_e mS ASIP OCEDURE oRrdr_peocr (roo VAnRHARC2 IS)P ORECUDR Erdoe_rpocr(orn o VARHCR2); Asat tHCA(R); FUN1TCINOor erd_uf(nrnos VoACRAR2) REHURT NAVRCHR2; ABEGI NEDNpack m_;e SEECT Lstatuo sNTOI sat FtORMo dre_rasmer /tWHE E Rrdornoe= orn o;…… EN D odre_prro; FUNcCITON oredr_uf(ornon VsACRHR2) RATERUN VARHCRA2 I ScideoVARC AH2(5)R o;cdeo VACRHAR(5);2BE GNI ……E DN roderfun_ E;N Dpakc_e; /
m
游标定的义分为标游范和规标游体主部分 两包规范中在声游明规标时范必使须 RE用TURN子 句定指游标返的类回 型RTEUNR句指定子数的据型可以是类 用 %ROWT:YEP 属性引用定表的记录义类型 程 序定义的记员类型录
…… 此处隐藏:733字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




