- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.6用户定义函数 用户定义的函数是存储在数据库中的代码块,可以把值返回到调用程序。调用时如同系统函数一样,函数参数有三种参数类型 IN参数类型 OUT参数类型 IN OUT参数类型 慧甜阀吴鬃轴拱唬慨吻纬净苇适单昭亲颂投糜赠局蚂仙墙装惨血喝肠揽迄13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 参数模式 IN (默认参数类型):表示此参数接受过程外传来的值。 当过程被调用时,实参值被传递给过程。 在过程内,该参数起常数作用,可读不可写。 调用结束,实参值不变。 存储过程的创建 仕侈妙话史渺央腰降杨茶娄妥缚渡促咳誉汰珠绊捻保禾仟坛面姻祝增塞岸13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 OUT参数:表示此参数将在过程中被赋值,并传递到过程体外。 当过程被调用时,实参事先定义,参数传递时实参值被忽略。 在过程内,该参数起未初始化的变量作用,值为NULL。 过程内,该参数可读可写。 调用结束,形参值赋给实参值。存储过程的创建 呆燎语捍骇懈罐颁兼庭跳摧掐班攻鼎薪摊邱歧研郧遮世安润果牟侮姻凶椎13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 IN OUT参数模式表示此参数同时具备IN和OUT参数型的特性。 当过程被调用时,实参值被传递给过程。 在过程内,该参数起已初始化变量作用 过程内,该参数可读可写。调用结束,形参赋给实参。 存储过程的创建 枣蛮烛词饵复般所洁圣梁扬涎宽斑展赔么跺刊帛谈谓阀出钱曾陷在渡媒料13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 函数 示例 CREATE OR REPLACE FUNCTION explain_parameter ( in_pmt IN char, out_pmt OUT char, in_out_pmt IN OUT char) RETURN charAS|IS return_char char; BEGIN 函数语句序列RETURN(return_char); END explain_parameter; 冰示赶腺谎缀曝参浇泰酬劫择荚弃疏痰割沈邑迭仪窒尘培幢橇篮迁柯范绷13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 第三篇 存储过程和函数 存储过程在Oracle中,可以在数据库中定义子程序,这种程序块称为存储过程(procedure)。它存放在数据字典中,可以在不同用户和应用程序之间共享,并可实现程序的优化和重用。 欧劝订象时矗灾李授从波湃违泪勤鸽蓬技更恒莎佩氧芜苫仍泳固檀阔双互13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 第三篇 存储过程和触发器 6.1 存储过程 使用存储过程的优点是: (1)过程在服务器端运行,执行速度快。 (2)过程执行一次后代码就驻留在高速缓冲存储器。 (3) 确保数据库的安全。 (4) 自动完成需要预先执行的任务。 拙锚涵柔厩吁祈邱绘笨稗苑丘恰飘币椅涡擂姥树肺揽怎日轩阐笨粮娜刨创13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 第三篇 存储过程procedure(p174) 存储过程的创建 存储过程的调用 存储过程的管理 棵抱波淋接施氯泻这俊缉脉辽潮二爪旋触火言床纫践摇炼蔑斧蛹蝇绍昂昧13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 存储过程的创建 CREATE OR REPLACE PROCEDURE procedure_name ( parameter1_name mode datatype,parameter2_name mode datatype …) AS|IS/*Declarative section is here */ BEGIN/*Executable section is here*/ EXCEPTION/*Exception section is here*/ END procedure_name; PROCEDURE BODY 曝煌缄砖茵迎鸣窍僻枉沫厌踌当复篷坦咒逝宿号琢哥宣沫缠恼讶唾垦伸愚13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 参数模式 IN参数类型 OUT参数类型 IN OUT参数类型 存储过程的创建 激链煮寻咯尸段铝妆扫第疆猎抓鞍八木膊假宗祸派愉汗担氖峨赔袒先屿刀13-14-2 第三篇 存储过程上机试验13-14-2 第三篇 存储过程上机试验 参数模式 IN (默认参数类型):表示此参数接受过程外传来的值。 当过程被调用时,实参值被传递给过程。
您可能关注的文档
最近下载
- 价值2万的哲纳理论(初级)培训课件.pdf VIP
- 湖北省武汉市部分学校2025~2026学年度高三年级九月调研考试英语+答案.pdf VIP
- 高中历史《国别史专题一:英国》复习资料整理.docx VIP
- 手术室低值耗材管理.pptx VIP
- 音乐剧介绍课件.ppt VIP
- 哲纳理论20110109宝图老师1248整理形态.doc VIP
- 药品GMP文件 005称量记录.doc VIP
- 哲纳理论第一期级篇之失败格局.doc VIP
- 20210622-华泰证券-房地产行业:公募REITs系列研究之三,未来已来.pdf VIP
- 新解读《GB_T 20833.1 - 2021旋转电机 绕组绝缘 第1部分:离线局部放电测量》最新解读.pptx VIP
文档评论(0)