ORACLE中package的用法
2016-04-20 09:13
561 查看
create or replace package wx_payment_check_package is
/*
创建包头 create by JULONG
*/
procedure proc_payment_check_tenpay(tenpay_time in varchar2,error_total out number,success_count out number,error_count out number,result_code out varchar2,result_message out varchar2);
procedure proc_payment_mend_recharge(tenpay_time in varchar2,success_count out number,error_count out number,result_code out varchar2,result_message out varchar2);
procedure proc_payment_recharge_support(tenpay_time in varchar2,success_count out number,error_count out number,result_code out varchar2,result_message out varchar2);
end wx_payment_check_package;
create or replace package body wx_payment_check_package is
/*
创建包体
*/
procedure proc_payment_check_tenpay(
tenpay_time in varchar2,
error_total out number,
success_count out number,
error_count out number,
result_code out varchar2,
result_message out varchar2
)
as
sys_date date ;--当前时间
error_message exception;--定义异常
begin
error_total:=0;--错误的总数量
success_count:=0;--处理成功的数量
error_count:=0;--处理失败的数量
result_code:='-1';--默认处理结果
result_message:='未做任何操作';--默认处理结果返回的信息
--创建游标
cursor pay_user is select * from WX_PAYMENT_CHECK_DATA t
where t.check_data_status <> '0' and t.check_data_status <> '5' and to_char(t.tenpay_time,'yyyy-mm-dd') = '2015-11-11';
--pay_info pay_user%rowtype;
dbms_output.put_line('写你需要写的代码内容');
EXCEPTION
WHEN error_message THEN
dbms_output.put_line('发生异常信息');
end proc_payment_check_tenpay;
procedure proc_payment_mend_recharge(
tenpay_time in varchar2,
success_count out number,
error_count out number,
result_code out varchar2,
result_message out varchar2
)
as
sys_date date ;--当前时间
error_message exception;--定义异常
begin
dbms_output.put_line('写你需要写的代码内容');
EXCEPTION
WHEN error_message THEN
dbms_output.put_line('发生异常信息');
end proc_payment_mend_recharge;
procedure proc_payment_recharge_support(
tenpay_time in varchar2,
success_count out number,
error_count out number,
result_code out varchar2,
result_message out varchar2
)
as
sys_date date ;--当前时间
error_message exception;--定义异常
begin
dbms_output.put_line('写你需要写的代码内容');
EXCEPTION
WHEN error_message THEN
dbms_output.put_line('发生异常信息');
end proc_payment_recharge_support;
end wx_payment_check_package;
相关文章推荐
- Ubuntu Server 11.04 安装 Oracle 11g r2 图解教程
- [Form Builder]Oracle Form系统变量中文版总结大全
- Linux下安装Oracle11gR2 2
- Oracle SQL 内置函数大全()
- 忘记Oracle数据库管理员密码的解决办法
- 使用python连接Oracle数据库
- Oracle监听器
- oracle10g后面的聚合运算函数:cube、rollup等
- oracle 口令过期
- Oracle11g R2 RAC 启动与停止顺序
- oracle学习 第四章 单行函数 ——01
- oracle 启动与关闭
- oracle数据库安装1
- oracle应该注意的细节
- oracle数据库创建用户,并且给用户授权
- linux下oracle 11.2.0.1升级到11.2.0.4
- Oracle-SQL03
- Linux下安装Oracle出现的一些错误,以及解决方法
- Oracle-SQL02
- Oracle 索引 详解