`

Oracle PKG创建

阅读更多
--删除测试 PKG
--DROP PACKAGE SL_PKG_TEST;

--PKG头文件
CREATE OR REPLACE PACKAGE SL_PKG_TEST IS
  --*******************************************************************************************
  --功能说明:  测试用PKG
  --参数说明: 输入
  -- P_APPLY_NO        VARCHAR2      XXX 号
  --输出
  -- p_o_flag          OUT     VARCHAR2     执行结果:Y-成功;N-失败;
  -- p_o_msg           OUT     VARCHAR2     结果描述
  --调用函数:
  --修改记录: create by zyl 2013.9.10
  --
  --*******************************************************************************************
  PROCEDURE DEMO_1(P_APPLY_NO VARCHAR2,
                   P_O_FLAG   OUT VARCHAR2,
                   P_O_MESG   OUT VARCHAR2);
END SL_PKG_TEST;

--PKG 包体
CREATE OR REPLACE PACKAGE BODY SL_PKG_TEST IS
  --*******************************************************************************************
  --功能说明:  测试用PKG
  --参数说明: 输入
  -- P_APPLY_NO        VARCHAR2      XXX 号
  --输出
  -- p_o_flag          OUT     VARCHAR2     执行结果:Y-成功;N-失败;
  -- p_o_msg           OUT     VARCHAR2     结果描述
  --调用函数:
  --修改记录: create by zyl 2013.9.10
  --
  --*******************************************************************************************
  PROCEDURE DEMO_1(P_APPLY_NO VARCHAR2,
                   P_O_FLAG   OUT VARCHAR2,
                   P_O_MESG   OUT VARCHAR2) IS
    --网点代码              
    V_DEPT_NO VARCHAR2(20);
  BEGIN
    P_O_FLAG := 'Y';
    P_O_MESG := '成功';
  
  
    --异常处理  
  EXCEPTION
    WHEN OTHERS THEN
      P_O_FLAG := 'N';
      P_O_MESG := '失败' || SQLCODE || SUBSTR(SQLERRM, 1, 150);
  END;
END SL_PKG_TEST;

 

分享到:
评论

相关推荐

    PKG_ADD_PART_NEW4.zip_Oracle partition_oracle_自动创建分区表脚本

    基于ORACLE数据库上的自动创建分区表存储过程。

    安装Oracle再安装SDE并创建之后报ST_Geometry错误的解决方法

    解决 Oracle 安装 SDE 报 ST_Geometry 错误的方法 在安装 Oracle 数据库和 SDE(Spatial Database Engine)时,可能会遇到 ST_Geometry 错误的问题。本文将详细介绍解决该错误的方法。 一、安装顺序和流程 在安装...

    性能调优分析之:Oracle SQL执行计划报告生成器

    Oracle SQL执行计划分析器功能的创建3步曲: 1 首先,编译XYG_ALD_SESS_PKG的Package头。 (XYG_ALD_SESS_PKG.sql) 2 接着要建立好下面的4个视图对象。因为XYG_ALD_SESS_PKG包体会用到。(View Create Script v...

    package模板

    用于oracle数据库开发,很强大的package包生产模板(包括生产普通的pkg包、并发用的pkg包 以及procedure方法),压缩包里有我建立的使用文档, 我是汗得开发技术,希望能给你带来帮助

    oracle根据表数据生成insert语句

    使用方法分为写文件和写表的方式,写文件需要先创建directory并需要相应的权限,写表则需要首先创建basedata表和seq_basedata序列 过程里面支持类型有number ,char,varchar2,date,如果有其他类型,请自己在过程...

    oracle-aq-jms:使用 spring 和 gradle 作为 JMS 替换的 Oracle Advanced Queue

    oracle-aq-jms 使用 spring 和 gradle 将 Oracle Advanced Queuing 作为 JMS 替换该项目由两个主要模块组成: 一个通过spring使用jms高级队列的java演示项目一个名为 aq_jms_pkg 的 oracle 包用于创建 jms 队列。...

    Oracle中备份表的简单sql命令语句

    您可能感兴趣的文章:oracle sqlplus 常用命令大全oracle查询语句大全(oracle 基本命令大全一)oracle创建表的方法和一些常用命令Oracle数据库执行脚本常用命令小结oracle SQL命令大全Oracle常用命令大

    pkg_table_to_html:允许您从数据库表创建html基本表

    该软件包是使用Oracle动态sql功能创建的。 一个sql查询或表可以很容易地变成html基本表。 执行 打开命令窗口并遵循此sqlplus命令 C:\Users\aakin>sqlplus /nolog SQL*Plus: Release 11.2.0.2.0 Production on Sal ...

    Oracle数据库设计规范建议.doc

    Oracle数据库设计规范建议 1 目的 本规范的主要目的是希望规范数据库设计,尽量提前避免由于数据库设计不当而产生 的麻烦;同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的很 好的保证。 ...

    Oramake Framework:Oracle数据库中的开发框架-开源

    -用于查看数据库大小和跟踪Oracle会话的实用程序(将pkg_ProcessMonitor.setSqlTrace()放在代码之前,然后您将收到包含10046事件跟踪文件的电子邮件); -日志记录功能(类似于log4j,将PL / SQL异常消息长度的...

    quartz与spring集群Demo

    实例是基于MyEclipse开发的。针对Quartz与Spring做集群的Demo...实例运行依赖Oracle数据库,根据quartz框架包docs/dbTables/目录下的sql脚本文件,创建表结构,修改工程中的Spring数据源配置。 Start.java启动程序。

    好用的代码生成源码

    基于数据库,内建好数据库的model,并支持多种数据库(mysql,sql server,oracle测试通过) 半手工方式,生成的代码放在某个目录,再手工拷贝回来工作区 易于做二次开发,整个生成器本身就是java源代码,源代码核心十分精简,...

Global site tag (gtag.js) - Google Analytics