原创 2013年12月03日 20:32:43
create or replace package comm_pkg is
std_comm number := 0.10;                  ---  变量
procedure reset_comm(new_comm number);   ---  存储过程
end comm_pkg;
/


create or replace package body comm_pkg is
       function validate(comm number) return boolean is      ---- 包体  内部校验 function
                 max_comm employees.commission_pct%type;
       begin
                 select max(commission_pct) into max_comm from employees;
                 return (comm between 0.0 and max_comm);
       end validate;
        
        procedure reset_comm(new_comm number) is             ---- 已在 包头 声明 的 存储过程
        begin
                  if validate(new_comm) then
                  std_comm:=new_comm;
                  else raise_application_error(-20210,'bad commission');
        end reset_comm;
end comm_pkg;
/

 execute hr.comm_pkg.reset_comm(0.15);


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

二进制包安装tomcat-8.5 (centos-6.8)

centos6.8二进制包安装tomcat-8.5

swift地图定位(十)自定义定位工具类(从代理模式到闭包模式)

LocationTool.swift import UIKit import CoreLocation typealias LocationResultBlock = (_ loc: CLLo...

Java基础理论--包及访问权限

1、 java 中使用包可以实现多人协作的开发模式。           package 是在使用多个类或接口时,为了避免名称重复而采用的一种措施。     ...

HDU 1392 Surround the Trees(求凸包周长)

题目链接: HDU 1392 Surround the Trees 题意: 求凸包周长。 分析: 需要注意只有一个点时答案是0,只有两个点时答案是两点间距离。#include #inclu...

使用VS2015打包winform程序安装包简单方法(不需要InstallShield)

前不久自己因为有需要,帮别人做了一个物理实验数据计算器,可以用excel导出导入数据等。因为电脑装的是VS2015,但是对方要求的用户机是xp系统的,所以最后只能用.Net framework 4.0...
  • DGPLM
  • DGPLM
  • 2016-01-28 23:24
  • 17368

Python Argparse包——命令行解析工具

最近在研究pathon的命令行解析工具,argparse,它是Python标准库中推荐使用的编写命令行程序的工具。 用python来实现命令行,核心计算模块可以用c自己写扩展库,效果挺好。 学习了...

mapdb 开源包踩坑小记

我开发的产品的模块中,近期增加了一个“日志索引”功能,用于快速在多个大文件中定位运行日志。 找到一个关键模块的开源软件 mapdb,这是一个好东西啊   将map的快速与持久化(或半持久化)功能融...

Linux Ubuntu server使用Xmanager工具完成Tomcat war包部署

前言:一直以为Linux部署项目很神奇,但是一直没有机会去尝试,正好最近项目比较闲,有时间研究入门一下,这篇文字所讲的是在Ubuntu中安装好Tomcat后怎样部署web项目,如题中所述的war包,T...
  • boonya
  • boonya
  • 2015-08-27 14:11
  • 1592

三维凸包大全

忘记了是哪个大神写的了。不过绝对经典, 再此表达膜拜之情!!! 有此模板几乎大部分三维凸包都可以搞了。 #include #include #include #include #i...

用闭包优化Python程序 optimize-python-with-closures

Optimize Python with Closures Dan Crosta This article is cross-posted on my personal blog, late.am....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)