Ⅰ.创建函数

Ⅱ.截取字符串函数 : REGEXP_SUBSTR

  5个参数

  第一个是输入的字符串

  第二个是正则表达式

  第三个是标识从第几个字符开始正则表达式匹配。(默认为1)

  第四个是标识第几个匹配组。(默认为1)

  第五个是是取值范围:

  i:大小写不敏感;

  c:大小写敏感;

  n:点号 . 不匹配换行符号;

  m:多行模式;

  x:扩展模式,忽略正则表达式中的空白字符。

1 CREATE OR REPLACE FUNCTION GET_NUM(GALV_COOT VARCHAR2) RETURN NUMBER IS
2   RESULT NUMBER;
3 BEGIN
4   RESULT := TO_NUMBER(REGEXP_SUBSTR(GALV_COOT , '\d{2,3}')); --取字符串里最少两位 最多三位 的数字
5   IF RESULT IS NULL
6     THEN RETURN 0 ;
7     END IF ;
8   RETURN(RESULT);
9 END GET_NUM;

转载于:https://www.cnblogs.com/xxx-xxx/p/4244134.html

学习Oracle日记(九)--ORACLE 创建函数相关推荐

  1. 数据库学习之MySQL (九)—— 数学函数 字符串函数 CONCAT TRIM PAD

    MySQL学习专栏 正在持续更新中:) 文章目录 复习一下 前面学到的函数 LENGTH CONCAT 数学函数 ABS CEIL FLOOR ROUND POW 常用字符串函数 SUBSTR REP ...

  2. 深度学习建模实验中数据集创建函数的创建与使用

    深度学习建模实验中数据集生成函数的创建与使用   为了方便后续练习的展开,我们尝试自己创建一个数据生成器,用于自主生成一些符合某些条件.具备某些特性的数据集.相比于传统的机器学习领域,深度学习的数据集 ...

  3. JAVA学习笔记(九) —— main函数

    /** public static void main(String[] args)主函数:是一个特殊的函数.作为程序的入口,可以被jvm调用主函数的定义: public:代表着该函数的访问权限是最大 ...

  4. 关于SQL的学习记录(九、聚合函数与分组数据)

    聚合函数与分组数据 聚合函数: COUNT函数 使用COUNT函数可以统计表中的记录个数. 语法格式: SELECT COUNT(字段名/*) FROM 表名 [WHERE 条件表达式]; #当字段名 ...

  5. oracle学习笔记(二)--创建数据库

    Oracle创建数据库 先用向导看看好使不,开始菜单中Oracle - OraDb10g_home1 | Configuration and Migration Tools | Database Co ...

  6. oracle的chr的使用,Oracle 学习之:ASCII,CHR函数的作用和用法

    对于ASCII以及CHR函数的用法,Oracle给出的解释是: ASCII(x)gets the ASCII value of the character X, CHR() and ASCII() h ...

  7. Oracle 创建函数的权限

    Oracle 创建函数时提示 ORA-01031: insufficient privileges 错误,需管理员用户给当前用户增加创建 procedure 的权限,function 跟 proced ...

  8. oracle创建包 和调用,oracle创建函数和调用存储过程和调用函数的例子(区别)...

    创建函数: 格式:create or replace function func(参数 参数类型) Return number Is Begin --------业务逻辑--------- End; ...

  9. 【Oracle 学习笔记】Day 1 常用函数整理(转换、DeCode),表的外键

    select Convert(varchar,Convert(money,TaxExValue),1) from A--Result 2,794.87 58,119.66 1,367.52 对于SQL ...

最新文章

  1. #423 Div2 D
  2. oracle:更改序列
  3. Web前端饱和了?还能学Web前端吗?
  4. Webpack2的基本使用
  5. Java学习笔记_多态/内部类
  6. leetcode 27. 移除元素(双指针)
  7. java collection key_Java Collection总结
  8. 【智能家居v1.0项目】C#实现scoket通信
  9. [易飞]关于应付账款明细帐余额余总账不平解决方案
  10. 锐捷交换机VSU配置
  11. 广州行键CRM客户关系管理系统
  12. ubuntu teamviewer被检测为商业用途
  13. 握手引理_图论中的握手引理–握手定理
  14. 【2020年4月9我和小峰子的聊天】
  15. keychron:一款能让我工作效率提升50%的设备。
  16. 香港电影男演员十大代表
  17. 出主意:阻止了对方倒苦水(错误行为)
  18. Linux中搭建静态网站(练习题)
  19. msec 腾讯CICD程序框架发布
  20. linux定时关机命令_软件设计师必知Linux命令 | 推荐收藏~

热门文章

  1. selinux运行程序Permission denied,无avc log
  2. 大智慧的扩展数据在那个目录
  3. BBS+ BLOG系统(仿博客园)
  4. Yalmip使用学习 配置cplex求解器 实例
  5. 自媒体各大平台收益对比_各大自媒体平台获取收益的方式
  6. 《创意人-创意思考的自我训练》 (学习笔记)
  7. ubuntu14.04下公式编辑器libreoffice math安装
  8. 2018年世界杯德国输给韩国?终于找到原因了
  9. Photoshop CS4 磁性套索工具
  10. Ribbon的学习和使用