oracle pl sql case,oracle plsql case when_end case小记
create or replace function func_1_2_mv_orderstatus(in_orderbill_status in portal_orderbill.orderbill_status%type)
/* 过程、函数简要描述信息
**********************************************************
* 函数名 : func_1_2_mv_orderstatus
* 建立日期 : 2012-11-30
* 作者 :
* 模块 :
* 功能描述 :
* 输入参数 :
*
*
* 输出参数 :
* 源表:
* 目标表:
* 备注: :
*------------------------------------------------------------
* 修改历史
* 序号 日期 修改人 修改原因
* 1 2012-11-30 创建
************************************************************ */
return integer
is
v_result integer;
begin
--一期订单 订单状态
/* 订单状态:0关闭,1支付成功2未支付3支付失败,4已下发
,5计费成功,6计费失败,7待审核,8审核驳回,9审核通过
,10退款已受理,11退款成功,101已经预约,102等待通知,103待(收货)付款
,55充值中,111充值请求成功,222充值请求失败,
555充值请求中*/
--二期增值业务订单 订单状态
/*订单状态:0初始状态,1成功,2失败
见字典表s_dic.dic_type='BILL_STATUS'*/
case
when in_orderbill_status='1' then v_result:=1;
when in_orderbill_status='2' then v_result:=0;
when in_orderbill_status='4' then v_result:=0;
when in_orderbill_status='5' then v_result:=1;
when in_orderbill_status='6' then v_result:=2;
when in_orderbill_status='7' then v_result:=0;
when in_orderbill_status='8' then v_result:=2;
when in_orderbill_status='9' then v_result:=1;
when in_orderbill_status='10' then v_result:=2;
when in_orderbill_status='103' then v_result:=0;
when in_orderbill_status='111' then v_result:=1;
when in_orderbill_status='222' then v_result:=2;
when in_orderbill_status='500' then v_result:=0;
when in_orderbill_status='501' then v_result:=0;
when in_orderbill_status='502' then v_result:=0;
when in_orderbill_status='505' then v_result:=0;
when in_orderbill_status='555' then v_result:=0;
when in_orderbill_status='601' then v_result:=0;
end case;
return v_result;
end func_1_2_mv_orderstatus;
oracle pl sql case,oracle plsql case when_end case小记相关推荐
- oracle pl sql示例,oracle PL SQL学习案例(一)
oracle PL SQL学习案例(一) [示例1.1] 查询雇员编号为7788的雇员姓名和工资. 步骤1:用SCOTT/TIGER账户登录SQL*Plus. 步骤2:在输入区输入以下程序: /*这 ...
- oracle pl sql developer 教程,plsql developer怎么使用 plsql developer图文使用教程
plsql developer相信是编程朋友经常接触的一款Oracle数据开发工具.plsql developer的功能也是相当强大的,下面小编就为大家简单介绍一下plsql developer怎么使 ...
- oracle pl/sql之oracle存储过程
存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用.由于存储过程是已编译好的代码,所以在调用的时候不必再次进行编译,从而提高了程序的运行效率.另外使用存储过程可以实 ...
- oracle pl/sql 面试,Oracle SQL 面试题(整理)
1.关于group by表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005- ...
- oracle pl/sql 游标,Oracle PL/SQL 关于游标的介绍
游标是指向私有 SQL 区(private SQL area)的指针,私有 SQL 区中存储着关于 SELECT 或 DML 语句的处理信息. (1) 隐式游标 隐式游标是指被后台 PL/SQL 创建 ...
- Oracle PL/SQL 存储过程
Oracle PL/SQL 存储过程 Oracle 简介: 是甲骨文公司的一款关系数据库管理系统.它是在数据库领域一直处于领先地位的产品.可以说Oracle数据库系统是目前世界上流行的关系数据库管理系 ...
- oracle pl/sql 程序设计 历史笔记整理
20131016 周三 oracle pl/sql 程序设计 第2章 创建并运行pl/sql代码 sqlplus yjkhecc/yjkhecc@10.85.23.92:1521/orcl 在java ...
- oracle pl sql面试题,Oracle 面试题库—PL/SQL
2015-11-21 06:30:02 阅读( 295 ) 1 PL/SQL代表 A PROCEDURAL LANGUAGE/SQL B PROGRAM LANGUAGE SQL C POWER ...
- Oracle如何代码编辑,配置UltraEdit为Oracle PL/SQL代码编辑器
配置UltraEdit为Oracle PL/SQL代码编辑器[@more@] 将下文复制到UltraEdit的wordfile.txt的最后,就能实现UltraEdit中对PL/SQL文件语法突出显示 ...
- ORACLE PL/SQL编程之八:把触发器说透
ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之八: 把触发器说透 大家一定要评论呀,感谢!光发表就花了我将近一个下午. 本篇主要内容如下: 8.1 触发器类型 8. ...
最新文章
- 一本跳进挨踢生活圈的日记(南京站)
- 多线程问题导致的JDBMonitor的bug分析
- 基于cookies的小型购物车程序
- Windows下如何安装和使用git
- MySQL中如何通过修改表实现约束的添加与删除
- “模板类与友元”那些事(C++)
- 天梯赛 L2-005 集合相似度 (set容器)
- Hammer.js移动端触屏框架的使用
- Hibernate之工具类HibernateUtil
- pyhton数据类型
- 使用DSX-5000 对已安装的电缆进行故障排除
- 【转】C#中数组复制的4种方法
- Python3 基础学习笔记 C01【变量和简单数据类型】
- C/C++ OpenCV图像的尺寸变化
- 什么程序员最易找工作? 十大热门语言大汇集
- html显示实时时间_珠海体育场LED显示屏实时播放比赛时间
- 《无线通信与网络》第二章 信号传输基础
- php怎么做性格测试题目,PHP和原生JS实现九型人格在线测试(144题)
- 服务器协议 重发 回包 039,3情报板预置播放表、位图一览表.doc
- MC1488 MC1489
热门文章
- idea卸载不干净怎么办_家里拖地老是不干净怎么办,来跟我学!
- python第三方库引用_Python入门:如何使用第三方库
- python按照日期筛选数据_python – 按时间戳列筛选/选择pandas dataframe行
- java link 使用_Java数据结构之简单的连接点(link)实现方法示例
- 立冬节气,设计师需要的PNG素材已为你备好
- UI历练素材|成功,少不了的临摹进阶
- 插画在UI的应用体验,太美好了!这样的模板让你的用户更加喜欢!
- mysql检查存在_如何检查MySQL中是否存在行?(即检查MySQL中是否存在电子邮件)...
- Python--Json数据简单解析(11.18)
- libcareplus应用于Qemu-6.1.0