• 学习Oracle日记(九)--ORACLE 创建函数


    Ⅰ.创建函数

    Ⅱ.截取字符串函数 : 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;
  • 相关阅读:
    远程仓库
    本地仓库
    仓库
    坐标和依赖
    my24_mysql索引-使用篇
    my23_pxc其中一个节点重建记录
    1.1 Rust安装
    1.2 学习笔记之数据类型
    my22_mydumper 使用总结
    my21_myloader -o参数
  • 原文地址:https://www.cnblogs.com/xxx-xxx/p/4244134.html
Copyright © 2020-2023  润新知