Welcome 微信登录

首页 / 数据库 / MySQL / Oracle PLSQL 打包

Oracle PLSQL 打包--打包
--创建包
--步骤:
--1、声明(创建包头)
--2、创建数据对象(创建包体)--1、
create or replace package myPack
as
 v_bookCount integer;
 procedure p_back
 (v_stuid borrow.stuid%type,v_bid borrow.bid%type);
 function f_bookCount
 (v_stuid student.stuid%type)
  return integer;
end;--2、
create or replace package body myPack
as
  procedure p_back
  (v_stuid borrow.stuid%type,v_bid borrow.bid%type)
  as
  begin
 update borrow
 set b_time=to_date(to_char(sysdate,"yyyy-mm-dd"),"yyyy-mm-dd")
 where stuid=v_stuid and bid=v_bid;
  end p_back;
 
  function f_bookCount
  (v_stuid student.stuid%type)
  return integer
  as
  begin
 select count(*) into v_bookCount from borrow where
 b_time is null and stuid=v_stuid;
 return v_bookCount;
 exception
    when others then
      return 0;
  end f_bookCount;
end;相关阅读:Oracle 10g 安装后重启系统,用PLSQL连接报没有监听 http://www.linuxidc.com/Linux/2013-03/81937.htmORA-03114 PLSQL过程编译断开连接错误 http://www.linuxidc.com/Linux/2013-03/81822.htmPLSQL 连接 Oracle简单配置 http://www.linuxidc.com/Linux/2013-01/77849.htmPLSQL批量Forall操作性能提升详解 http://www.linuxidc.com/Linux/2012-12/76997.htm使用Oracle SQLDeveloper连接数据库并创建用户 http://www.linuxidc.com/Linux/2013-01/78477.htmOracle自带的PL/SQL Developer导入导出数据 http://www.linuxidc.com/Linux/2013-01/77885.htm在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端 http://www.linuxidc.com/Linux/2012-11/74809.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle 建立序列以及触发器的建立执行RMAN拷贝时报错ORA-01276相关资讯      plsql  Oracle PLSQL 
  • PLSQL 经常自动断开失去连接的解决  (09/19/2015 15:57:43)
  • PLSQL Developer 不能连接 64位   (03/30/2015 15:56:21)
  • PLSQL连接远程数据库  (12/12/2014 16:53:57)
  • Oracleclient+PLSQL Developer实现  (05/09/2015 10:55:10)
  • 64位Oracle客户端上PLSQL无法识别  (03/30/2015 15:22:13)
  • 让PLSQL记住曾经登录过的用户名和  (03/29/2014 15:11:30)
本文评论 查看全部评论 (0)
表情: 姓名: 字数