作者: _拾年丶 | 来源:发表于2018-09-03 20:10 被阅读0次

主要是一些相关的过程、函数、变量、常量和游标等等 PL/SQL 程序设计元素的组合。
因为包,类似于面向对象的特点,把上述元素进行封装使用。
当一些 Java、C++ 面向对象类型的开发者需要使用 PL/SQL 技术的时候,
完全可以使用面向对象的思维来操作,某种程度提高了程序员的工作效率。


包的创建

create or replace package body helloPackage is
  function yearsal(vsal number) return varchar2
  is
  begin
     return vsal * 12;
  end;
   
  procedure sayHello
  is
  begin
    vhello := '我要 say hello...';
    dbms_output.put_line('vhello 的值:' || vhello);
  end;

end helloPackage;

调用包中的函数

select helloPackage.yearsal(1000) from  dual;

调用包中的过程

begin
 helloPackage.sayHello();
end;

相关文章

  • 闭包,闭包,闭包

    1、这家伙到底是什么? 网上关于这个的讨论的太多了太多了,有各种的举例子,但是大部分还在寻找这个答案的小伙伴对于变...

  • Golang-基础包

    math包 strconv包 json包 time包

  • swift-闭包

    闭包 闭包定义 闭包简化 - 尾随闭包 闭包参数 闭包返回值 闭包的循环引用

  • npm使用手册

    目录 # 包的管理# ----》创建包# ----》安装包# ----》删除包# ----》发布包# ----》更...

  • 生信小组DAY6-JANE

    R包R语言的包,常常听到各种名字,扩展包、程序包、软件包、函数包、算法包……不如单名一个“包(Package)”字...

  • “包治百病”却拯救不了你的“烂人生”

    1. 包个包个包包那是什么包 包个包个包包这个害人包 一包一包一包包包催人傻 妙龄青春女孩已经犯错了!!! 包是什...

  • linux 指南II 软件安装

    包全名与包名包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径包名: 操作已经安装的软件包时,使用包...

  • linux 安装命令管理

    包全名与包名包全名:操作的包是没有安装的软件包时,使用包全名而且要注意路径包名: 操作已经安装的软件包,使用包名 ...

  • 构建CentOS httpd RPM包

    安装依赖包 下载apr及httpd源码包 编译apr rpm包 安装apr包 编译http包 安装http包

  • 全网最详细的游戏包解读:小白也能看懂

    一.游戏包的概念: 目前的游戏包大部分是大家所熟知的下载包,像官方包,企业包(官网包),吸量包,联运包 当然现在有...

网友评论

      本文标题:

      本文链接:https://www.haomeiwen.com/subject/opiiwftx.html