Oracle plsql 打包

原创 2013年12月05日 21:17:06
--打包
--创建包
--步骤:
--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;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

在Win7 64位机器上安装Oracle 10客户端以及PlSql

因为我的电脑是win7,64位的,以前折腾了N遍,在上面都没有装上Oracle客户端,每次的错误都是五花八门,搞得很无语。我已经彻底放弃了很长一段时间。不过最近由于工作的需要,确实又要用到Oracle...

plsql、dblink连接Oracle数据库长时间空闲后自动断开及远程终端连接linux空闲超时后自动断开问题

一、plsql及dblink连接Oracle数据库长时间空闲后自动断开 现象: 1、plsql连接数据库长时间空闲后自动断开 2、使用dblink访问数据,长时间空闲后,连接时报错失去连接等,需要重新...
  • lk_db
  • lk_db
  • 2016年05月16日 13:10
  • 4666

PLSQL连接本地的Oracle数据库 (这篇blog主要是针对新手,我也是个新手)

我们把oracle成功的安装在了我们的计算机上面,那我们如何才能将PLSQL developer连接到本地的oracle呢?首先,我们必须有下面步准备:1.安装好Oracle2.安装好PLSQL de...

oracle11g安装以及客户端和plsql连接服务端过程

一、需要文件:oracle 11g安装包(包括1压缩包和2压缩包),oracle client安装包(32位),plsql安装包。 二、将oracle 11g 两个压缩包解压到一个文件夹中,执行set...

如何使用plsql导出oracle数据建表语句,存储过程,视图。以及表中数据

第一:导出数据建表语句,存储过程,视图等打开plsql,如图,点击工具————导出用户对象 点击导出用户对象。如图所示: 如图勾选即可。可以选择你要导出的对象。也可以不选中,这样将会导出所...

plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法

最近在学习使用oracle数据库和plsql工具,oracle功能十分强大,之前一直在使用mysql和sql server数据库,明显感觉到oracle作为企业级大型数据库为什么使用这么火爆,需要掌握...

Oracle11g客户端安装及plsql配置步骤与方法

1,项目使用的是oracle11g数据库,安装个客户端访问服务器. 到oracle官方下载:  http://www.oracle.com/technology/global/cn/softw...

Oracle三种集合数据类型(索引表,嵌套表,VARRAY 数组)的比较-PLSQL—之三

PL/SQL中没有数组的概念,他的集合数据类型和数组是相似的。在7.3以前的版本中只有一种集合,称为PL/SQL表,在这之后又有两种集合数据类型:嵌套表和varray。其中varray集合中的元素是有...
  • xys_777
  • xys_777
  • 2011年11月11日 13:34
  • 1938

不安装oracle怎样使用PLSQL连接远程(局域网内)服务器上的数据库

问题描述: 最近正在研究一个项目,用的数据库是oracle,我们都知道oracle不仅安装占用内存大,而且一旦运行占用内存也很大,这会使电脑很容易卡,于是我在想,可不可以只安装一个PLSQL,之后直接...
  • tyjdzr
  • tyjdzr
  • 2016年08月10日 09:43
  • 2101

数据库-Oracle-plsql(一)

一、数据类型 整数      rowcount number(5); 字符串    v_name varchar2(20):=’张三’; 二、控制语句及例子 1、语句块 1)declare (变...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle plsql 打包
举报原因:
原因补充:

(最多只允许输入30个字)