首页 > 数据库 > Oracle > 正文

oracle 10g中的正则表达式

2024-08-29 13:43:53
字体:
来源:转载
供稿:网友

 很多MySQL的使用者都会臭Oracle,说连正则表达式都没有。也记得BBS上有很多人在找oracle中的正则表达式。有个公司还专门搞了几个jar,利用oracle内置的java实现了它(asktom.oracle.com有介绍)。不过,随着10g的推出,这些都将成为历史。 

  正则表达式是源于unix的一种非常强大的数据检索技术。在perl中,它的功能更是得到了淋漓尽致的发挥,许多perl的爱好者都对它爱不释手。它是由元字符与规则字符组成,答应用户对搜索条件有更灵活的控制。而且对于规范像电话号话,email地址,文件名等的格式也非常有用。有10g中,增加了REGEXP_LIKE操作符,以及像REGEXP_INSTR, REGEXP_SUBSTR,和 REGEXP_REPLACE等函数,使得在oracle中也能方便正如地使用正则表达则。下面的文章具体的介绍了这一功能: 

http://otn.oracle.com/oramag/webcolumns/2003/techarticles/rischert_regexp_pt1.Html

上一篇:Oracle快速入门

下一篇:Oracle SQL的优化(2)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表