ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle中保留字符的处理

oracle中保留字符的处理

原创 Linux操作系统 作者:lihy114 时间:2013-09-02 14:57:13 0 删除 编辑
在使用正则表达式统计某个字符在一个字符串中的数量时没有得到正确的结果,sql语句如下
select regexp_count('1-2|1-2|1-3|1-5|1-7','|') from dual 
错误的原因是因为|在oracle中是保留字符
如果对保留字符进行操作的话,在其前面加一个\就可以
select regexp_count('1-2|1-2|1-3|1-5|1-7','\|') from dual 
除此之外,oralce的保留字符还有

错误.jpg

正确.jpg

QQ图片20130902161913.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28803801/viewspace-772044/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-08-08

  • 博文量
    54
  • 访问量
    152007