oracle返回多个参数
2024-10-13 16:42:01
CREATE OR REPLACE PACKAGE BODY get_form_no_pub IS /*====================================================================================================
包入口 :
用途说明 : 取单据序号
创建者 : Leon.Duan
创建时间 : 2014/12/4 19:34:50
====================================================================================================*/ PROCEDURE main(p_form_type IN VARCHAR2 --单据类型
,p_form_date IN DATE --单据日期
,p_org_id IN NUMBER DEFAULT NULL --库存组织ID
,x_ret_data OUT SYS_REFCURSOR) IS
v_proc_name VARCHAR2(80);
v_form_no VARCHAR(80);
v_ret_code VARCHAR(80);
v_ret_msg VARCHAR(4000);
BEGIN
v_proc_name := 'biz_get_form_no.main'; --调用单号产生函数
v_form_no := biz_get_form_no.main(p_form_type
,p_form_date
,p_org_id
,v_ret_code
,v_ret_msg); OPEN x_ret_data FOR
SELECT v_form_no AS "FORM_NO"
,v_ret_code AS "RET_CODE"
,v_ret_msg AS "RET_MSG"
FROM dual; EXCEPTION
WHEN OTHERS THEN v_ret_code := '';
v_ret_msg := SQLERRM || '(' || v_proc_name || ')';
v_form_no := ''; OPEN x_ret_data FOR
SELECT v_form_no AS "FORM_NO"
,v_ret_code AS "RET_CODE"
,v_ret_msg AS "RET_MSG"
FROM dual; END main; END get_form_no_pub;
最新文章
- 谈一谈php://filter的妙用
- Intel项目所用jquery小知识点总结
- 多图上传 - Web Uploader
- ABBYY FineReader 12扫描界面介绍
- 怎么用EDIUS实现跟踪马赛克效果
- ios 设计软件
- Java网络编程(URL&;URLConnection)
- 从51跳cortex-m0学习2——程序详解
- iOS开发之JSON解析
- H5-html基础
- 团队作业4--第一次项目冲刺(Alpha版本) 4
- typeof与instanceof的区别是什么?
- You Don't Know JS: Async &; Performance(第2章,Callbacks)
- L3-019 代码排版 (30 分)
- 使用 UICollectionView 实现网格化视图效果
- 转)ubuntu安装clang
- 自动搭建ssm项目
- 软工实践-Beta 冲刺 (2/7)
- [Delphi] 调用ocx
- editplus运行php 配置