当前位置:   article > 正文

PL/SQL语法之有名块语法(三)-- 包、触发器、定时器_plsql查看定时器

plsql查看定时器

一、包 PACKAGE

        包可以将任何出现在块声明的语句 ( 过程 , 函数 , 游标 , 游标 , 类型 , 变量 ) 放于包中 , 相当于一个容器 . 将声明语句放入包中的好处是 : 用户可以从其他 PL/SQL 块中对其进行引用 , 因此包为 PL/SQL 提供了全程变量 .

1、数据库中的包由包头(package)和包体(package  body)组成

  1. --包的定义
  2. --包头
  3. CREATE OR REPLACE PACKAGE 包名 IS|AS
  4. FUNCTION FUN1 ...RETURN ... --函数
  5. ...
  6. PROCEDURE PRO1... --存过
  7. ....
  8. CURSOR .... --游标
  9. 变量... --全局变量
  10. END 包名;
  11. --包体
  12. CREATE OR REPLACE PACKAGE BODY 包名 IS|AS
  13. 函数fun或者存过pro 的具体实现部分
  14. END 包名;
  1. 创建一个包 包含fun1 pro1 pro2
  2. fun1 输入一个员工编号 返回部门名称
  3. pro1 输入一个员工编号 输出部门平均工资和人数
  4. pro2 输入一个姓名 打印他的名字和经理的名字
  5. CREATE OR REPLACE PACKAGE PKG_1 IS
  6. FUNCTION FUN1(V_EMPNO NUMBER) RETURN VARCHAR2;
  7. PROCEDURE PRO1(V_EMPNO NUMBER,V_S OUT NUMBER,V_C OUT NUMBER);
  8. PROCEDURE PRO2(V_E VARCHAR2);
  9. END PKG_1;
  10. CREATE OR REPLACE PACKAGE BODY PKG_1 IS
  11. -----------
  12. FUNCTION FUN1(V_EMPNO NUMBER) RETURN VA
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/203625
推荐阅读
相关标签
  

闽ICP备14008679号