Heim  >  Artikel  >  Datenbank  >  Oracle PLSQL 打包

Oracle PLSQL 打包

WBOY
WBOYOriginal
2016-06-07 17:33:381079Durchsuche

Oracle PLSQL 打包 --打包--创建包--步骤:--1、声明(创建包头)--2、创建数据对象(创建包体) --1、create or replace packag

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连接报没有监听

ORA-03114 PLSQL过程编译断开连接错误

PLSQL 连接 Oracle简单配置

PLSQL批量Forall操作性能提升详解

使用Oracle SQLDeveloper连接数据库并创建用户

Oracle自带的PL/SQL Developer导入导出数据

在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:DB2的归档模式设置方法Nächster Artikel:Oracle用户创建过程