2010-05-04 182 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;