网站大量收购闲置独家精品文档,联系QQ:2885784924

Oracle存储过程课案.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle存储过程课案

* 引用包中对象 在包中定义的任何对象既可以在包内使用,也可以在包外使用。在外部引用包中对象时,可以通过使用包名作为前缀对其进行引用,其语法格式如下: BEGIN [用户方案.][包名.]对象名; END; 在包内使用属于同一个包的对象时,可以省略包名的前缀部分。 * 课堂演示——创建包 --1. 定义包头 CREATE OR REPLACE PACKAGE SCOTT.PKG_DISPLAYPRODUCT IS --声明存储过程 PROCEDURE PRC_GETPRODUCTINFO ( pid SCOTT.PRODUCT.PRODID%TYPE, pname OUT SCOTT.PRODUCT.PRODNAME%TYPE, ctname OUT SCOTT.CATEGORY.CATEGORYNAME%TYPE, dscp OUT SCOTT.PRODUCT.DESCRIPTION%TYPE ); --声明函数 FUNCTION FUN_GETSTOCK ( pid SCOTT.PRODUCT.PRODID%TYPE ) RETURN NUMBER; END PKG_DISPLAYPRODUCT; 【案例7-7】创建包,其中包括存储过程实现根据产品编号查询产品名称、类别名称和产品描述的功能,函数实现根据产品编号返回该产品总库存量的功能。 * 课堂演示——创建包 --2. 定义包体 CREATE OR REPLACE PACKAGE BODY SCOTT.PKG_DISPLAYPRODUCT AS --存储过程的执行部分 PROCEDURE PRC_GETPRODUCTINFO ( pid SCOTT.PRODUCT.PRODID%TYPE, pname OUT SCOTT.PRODUCT.PRODNAME%TYPE, ctname OUT SCOTT.CATEGORY.CATEGORYNAME%TYPE, dscp OUT SCOTT.PRODUCT.DESCRIPTION%TYPE ) AS BEGIN SELECT PRODNAME, CATEGORYNAME, DESCRIPTION INTO pname, ctname, dscp FROM SCOTT.PRODUCT P JOIN SCOTT.CATEGORY C ON P.CATEGORYID = C.CATEGORYID WHERE P.PRODID = pid; END PRC_GETPRODUCTINFO; Linux公社(LinuxIDC.com) Linux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。 Linux公社是专业的Linux系统门户网站,实时发布必威体育精装版Linux资讯,包括Linux、Ubuntu、Fedora、RedHat、红旗Linux、Linux教程、Linux认证、SUSE Linux、Android、Oracle、Hadoop等技术。 * 课堂演示——创建包 --2. 定义包体 --函数的执行部分 FUNCTION FUN_GETSTOCK ( pid SCOTT.PRODUCT.PRODID%TYPE ) RETURN NUMBER IS stock NUMBER; BEGIN SELECT SUM(QUANTITY) INTO stock FROM SUPPLY WHERE PRODID = pid; RETURN stock; END FUN_GETSTOCK; END PKG_DISPLAYPRODUCT; * 课堂演示——创建包 --3. 调用包中对象 DECLARE pid SCOTT.PRODUCT.PRO

您可能关注的文档

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档