zoukankan      html  css  js  c++  java
  • PL/SQLPackage

    一个简单的例子:
    包头: 

     1 CREATE OR REPLACE PACKAGE TEST_PAC IS
    2
    3 -- AUTHOR : ADMINISTRATOR
    4 -- CREATED : 2011-12-19 21:18:41
    5 -- PURPOSE : 包含表的基本的增删改查操作
    6
    7 -- PUBLIC TYPE DECLARATIONS
    8 TYPE EMP_RECORD IS RECORD(
    9 EMPNO NUMBER(4),
    10 ENAME VARCHAR2(10),
    11 JOB VARCHAR2(9),
    12 MGR NUMBER(4),
    13 HIREDATE DATE,
    14 SAL NUMBER(7, 2),
    15 COMM NUMBER(7, 2),
    16 DEPTNO NUMBER(2)
    17
    18 );
    19 -- PUBLIC EXCEPTION
    20 E_EMPNOTFOUND EXCEPTION;
    21
    22 -- PUBLIC CONSTANT DECLARATIONS
    23 SUCCESS CONSTANT VARCHAR2(100) := 'SUCCESS';
    24 FAIL CONSTANT VARCHAR2(100) := 'FAIL';
    25
    26 /*********************************************************
    27 * 根据用户ID获取用户的名字
    28 * 作者:董永江
    29 * 时间:2011-12-19
    30 **********************************************************/
    31
    32 END TEST_PAC;

    包体:

     1 CREATE OR REPLACE PACKAGE BODY TEST_PAC IS
    2 /*********************************************************
    3 根据用户ID获取用户的名字
    4 作者:董永江
    5 时间:2011-12-19
    6 **********************************************************/
    7 FUNCTION GETENAMEBYEMPNO(P_EMPNO EMP.EMPNO%TYPE) RETURN VARCHAR2 IS
    8 V_ENAME EMP.ENAME%TYPE;
    9 BEGIN
    10 SELECT E.ENAME INTO V_ENAME FROM EMP E WHERE E.EMPNO = P_EMPNO;
    11 IF SQL%ROWCOUNT = 0 THEN
    12 RETURN TEST_PAC.FAIL;
    13 RAISE E_EMPNOTFOUND;
    14 END IF;
    15 RETURN TEST_PAC.SUCCESS;
    16 END GETENAMEBYEMPNO;
    17 END TEST_PAC;

    位置表示法和名称表示法:
     


     

    I believe that we are who we choose to be. Nobody‘s going to come and save you, you‘ve got to save yourself. 我相信我们成为怎样的人是我们自己的选择。没有人会来拯救你,你必须要自己拯救自己。
  • 相关阅读:
    软件工程 作业二
    软件工程 作业一
    201621123031 《Java程序设计》第14周学习总结
    201621123031 《Java程序设计》第13周学习总结
    201621123031 《Java程序设计》第12周学习总结
    201621123031 《Java程序设计》第11周学习总结
    201621123031 《Java程序设计》第10周学习总结
    201621123031 《Java程序设计》第9周学习总结
    Team抢救最后一下
    个人作业——案例分析
  • 原文地址:https://www.cnblogs.com/caroline/p/2295178.html
Copyright © 2011-2022 走看看