Chinaunix

标题: oracle中怎么匹配指定的字符? [打印本页]

作者: adagio    时间: 2007-06-19 11:36
标题: oracle中怎么匹配指定的字符?
需要识别一个字符串是否由8位数字构成,怎么识别呢?like操作符里似乎不支持 like '%[0-9]%'这种方式。请高手指点,谢谢!
作者: numenhuang    时间: 2007-06-19 11:39
用regexp_xxxx函数
作者: adagio    时间: 2007-06-19 12:16
标题: 回复 2楼 numenhuang 的帖子
没有查到这样的函数,能请多给些信息么?谢谢!
作者: numenhuang    时间: 2007-06-19 12:19
Oracle 10G REGEXP_LIKE
作者: adagio    时间: 2007-06-19 15:14
标题: 谢谢!
谢谢!不过我现在的版本是9.2.0.7.0
作者: numenhuang    时间: 2007-06-19 15:18
写PL/SQL procedure来处理
作者: doni    时间: 2007-06-19 16:00
translate(field,'0123456789','XXXXXXXXXX') like '%X%'
'X'应该是一个在field中一定不出现的字符




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2