欢迎使用CSDN-markdown编辑器
来源:互联网 发布:sql 当前时间减1分钟 编辑:程序博客网 时间:2024/06/10 22:12
PL/SQL 函数创建 示例
截取由特殊字符拼接组成的数字字符串,返回第一个特殊字符前的数字
用于按数字进行排序的函数
CREATE OR REPLACE FUNCTION GET_NUM_BY_STR(BXH IN VARCHAR2) RETURN NUMBER IS
RES_NUM NUMBER :=0;
BEGIN
IF(INSTR(BXH,’-‘)>0)
THEN RES_NUM := TO_NUMBER(SUBSTR(BXH,1,INSTR(BXH,’-‘)-1));
ELSIF (INSTR(BXH,’,’)>0)
THEN RES_NUM := TO_NUMBER(SUBSTR(BXH,1,INSTR(BXH,’,’)-1));
ELSE
RES_NUM := TO_NUMBER(BXH);
END IF;
RETURN(RES_NUM);
EXCEPTION
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(-20006,DBMS_UTILITY.format_error_backtrace);
END GET_NUM_BY_STR;
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- nginx 安装配置教程
- 2017年最新的25个库
- 32位和64位下结构体内存对齐问题
- kettle安装启动注意事项
- JS实现图片动态轮播效果
- 欢迎使用CSDN-markdown编辑器
- End-To-End Memory Networks 论文翻译
- static特别用法【静态导包】——Java包的静态导入
- 微信公众号二次开发(2)
- ORACLE常用性能SQL
- DateTables属性值设置
- View Controller Transition:京东加购物车效果
- Android Studio代码调试大全
- KMP 算法学习(转)