ORACLE中的支持正则表达式的函数主要有下面四个:

1,REGEXP_LIKE :与LIKE的功能相似

2,REGEXP_INSTR :与INSTR的功能相似

3,REGEXP_SUBSTR :与SUBSTR的功能相似

4,REGEXP_REPLACE :与REPLACE的功能相似

它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同。

格式:

REGEXP_INSTR (source_string, pattern

[, position

[, occurrence

[, return_option

[, match_parameter ]

]

]

]

)

参数说明:

source_string:输入的字符串

pattern:正则表达式

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

occurrence:标识第几个匹配组。(默认为1)

return_option:0——返回第一个字符出现的位置。1:pattern下一个字符起始位置。

match_parameter:取值范围

i:大小写不敏感;

c:大小写敏感;

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

m:多行模式;

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

例:

select REGEXP_SUBSTR('111,aaaa,222','[^,]+',1,2) from dual

结果:aaaa

ORACLE RETURNING 用法总结

ORACLE RETURNING 用法总结 场景 在存储过程.PL/SQL块里需要返回INSERT.DELETE.UPDATE.MERGE等DML语句执行后的信息时使用,合理使用returning能够 ...

Oracle instr用法

1:实现indexOf功能,.从第1个字符开始,搜索第1次出现子串的位置 ,) as i from dual; select instr('oracle','or') as i from dual; ...

Oracle minus用法详解及应用实例

本文转载:https://blog.csdn.net/jhon_03/article/details/78321937 Oracle minus用法 “minus”直接翻译为中文是“减”的意思,在Or ...

Oracle触发器用法实例详解

转自:https://www.jb51.net/article/80804.htm. 本文实例讲述了Oracle触发器用法.分享给大家供大家参考,具体如下: 一.触发器简介 触发器的定义就是说某个条件 ...

ORACLE SEQUENCE用法(转)

ORACLE SEQUENCE用法 在oracle中sequence就是序号,每次取的时候它会自动增加.sequence与表没有关系. 1.Create Sequence     首先要有CREATE ...

[转载]Oracle触发器用法实例详解

本文实例讲述了Oracle触发器用法.分享给大家供大家参考,具体如下: 一.触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行. 因此触发器不需要人为的去调用,也 ...

oracle sqlloader 用法

向oracle中导入*.csv文件   1.什么是*.csv,如何得到? 里面存放的是数据表.每行代表数据库表格的一行, 每行中,每两个数据中间由逗号","分割. *.csv可以通 ...

Oracle Hint 用法

正确的语法是: select /*+ index(x idx_t) */ * from t x where x.object_id=123 /*+    */ 和注释很像,比注释多了一个“+”,这就是 ...

oracle insert用法总结

总结下Oracle 中的Insert用法   1.标准Insert --单表单行插入   语法:     INSERT INTO table [(column1,column2,...)] VALUE ...

随机推荐

Odoo中最小库存规则和按订单生成规则的区别

---恢复内容开始--- 最小库存规则(Minimum stock rule)用来保证你的库存产品数量总是不会低于设定的最小库存数量.用来保证产品生产和回到客户的需求.当库存产品低于这个最小库存数量时 ...

ChatRichTextBox : RichTextBox

using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using ...

Html5 Geolocation demo

HTML5 Geoloca ...

latex 批量注释

在LaTex中的注释有3种方法: 1. 右键单击选中要注释的文本,选择 Insert Comment ,WinEdt 就会自动给选定的行添加 % ,完成段落文本的注释: 右键单击选中已经注释的文本,选 ...

CFBundleName系列参数的含义

顺带讲一下其他这些选项表示什么意思: CFBundleName: CFBundleName指定了该束的简称.简称应该小于16个字符并且适合在菜单和“关于”中显示.通过把它加入到适当的.lproj子文件 ...

Java(17)异常

一.异常 1.1程序执行过程中出现的影响程序运行正常运行的现象.  1.2异常语法 try{ //代码块 }catch(异常类型 e){ }catch(异常类型 e){ }...{ }finally{ ...

C++ Primmer 学习笔记

一.开始 (一)输入输出 1.endl的作用 endl操纵符用于结束当前行,将与设备关联的缓冲区内容刷新到设备中.如果没有这个字符,一旦程序突然崩溃,就可能导致输出还停留在缓冲区里,而不显示到设备. ...

HTTP协议扫盲(八 )响应报文之 Transfer-Encoding=chunked方式

一.什么是chunked编码? 分块传输编码(Chunked transfer encoding)是只在HTTP协议1.1版本(HTTP/1.1)中提供的一种数据传送机制.以往HTTP的应答中数据是整 ...

1.JAVA-Hello World

1.Java开发介绍 J2SE:Java 2 Platform Standard Edition(2005年之后更名为JAVA SE). 包含构成Java语言核心的类.比如:数据库连接.接口定义.数据 ...

UVA1471-Copying Books(二分答案)

Problem UVA1471-Copying Books Accept: 2669  Submit: 22797Time Limit: 3000 mSec Problem Description B ...

oracle regexp_instr,Oracle REGEXP_INSTR 用法相关推荐

  1. oracle 中WITH AS,oracle的with as用法

    转自:https://www.cnblogs.com/linjiqin/archive/2013/06/24/3152667.html –针对多个别名 with tmp as (select * fr ...

  2. php instr函数,oracle的instr函数用法

    这几天在做一个项目的时候,做到关于用户组权限分配的问题,用到了Oracle的instr函数,现在好好学习下这个函数吧. 在Oracle/PLSQL中, instr 函数返回要截取的字符串在源字符串中的 ...

  3. Oracle trunc()函数的用法

    --Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual  --20 ...

  4. oracle中类似indexof用法_instr函数

    oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...

  5. Oracle中group by用法

    Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总 ...

  6. oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...

    select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...

  7. Oracle with语句的用法

    http://database.51cto.com/art/201010/231528.htm Oracle with语句是经常可以见到的语句,下面就为您详细介绍Oracle with语句的用法,如果 ...

  8. oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...

    select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天",  to_ch ...

  9. oracle中的and用法,Oracle bitand( )函数简介

    Oracle bitand( )函数在Oracle数据库中是很常见的,下面就为您详细介绍Oracle bitand( )函数的用法,如果您感兴趣的话,不妨一看. Oracle bitand( )函数: ...

  10. Oracle Merge Into 的用法详解实例

    Oracle merge into 的用法详解实例 作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表: 语法: MERGE INTO [your table- ...

最新文章

  1. 分享一些我在开发过程中用过的资源
  2. 台式计算机,笔记本电脑如何查看自己的电池损耗情况!
  3. Sass学习笔记 -- 初步了解函数、运算、条件判断及循环
  4. spring boot: 构建项目时报错Not a managed type
  5. MySql 中的常见问题解决方法
  6. 元空间和直接内存_JVM探秘:Java内存区域
  7. d3.js 旋转图形_变化莫测的图形推理,你能解出几种?
  8. Mybatis的xml配置实例
  9. Python webdriver调用Chrome报错
  10. 深度优先搜索——单词方阵(洛谷 P1101)
  11. [转]史上最最最详细的手写Promise教程
  12. 凸包算法(convex hull)
  13. java 继承 ppt_Java的继承机制详解.ppt
  14. python编写计算器(图形界面)
  15. python自然语言处理 | 分析句子结构
  16. 网卡和网卡的驱动程序
  17. django.db.utils.OperationalError: (2003, Can't connect to MySQL server on ‘127.0.0.1’)
  18. 他励直流电动机matlab,直流他励电机为什么不能直接启动
  19. 工作中遭遇的问题及解决办法
  20. linux dmesg命令参数及用法详解

热门文章

  1. 《Android游戏编程之从零开始》笔记
  2. C语言学生课程管理系统
  3. c语言语法——c语言时间类型
  4. C语言练习——打印九九乘法表
  5. java6 64位_java6下载-java6官方版下载v6.0 最新64位免费版-旋风软件园
  6. 10条实用简洁的python代码,拿走即用(内附资料)
  7. Ubuntu20 运行不了网络助手NetAssist
  8. IDEA开发hadoop
  9. aac解码器之郁闷(二)
  10. (附源码)计算机毕业设计SSM餐厅订餐系统