时间:2021-07-01 10:21:17 帮助过:72人阅读
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客户端
,