https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions130.htm
根據官方網頁的教學,你需要的是指定occurrence
為1
也就是SELECT REGEXP_REPLACE('caaaandy','a','b',1,1) FROM DUAL
第一個數字1
代表position
,也就是從caaaandy
的第一個字元開始尋找a
第二個數字1
代表occurrence
,也就是只取代第一個被搜尋到的a
,若設定成2
,就會只取代第二個被搜尋到的a