2010-05-04 179 views
3

是否有oracle的等效patindex?从我的搜索中,接近patindex的唯一函数是oracle的instr函数,但它不支持通配符。oracle相当于patindex和instr函数的通配符字符

什么是以下查询的oracle等价物?

select patindex('%[^0]%','00194505022') 

编辑:我发现regexp_instr具有相似的功能patindex

回答

6

有regexp_instr使用标准正则表达式语法进行模式匹配。

select regexp_instr('00194505022','[^0].*') from dual;