Oracle SQLはルックアラウンドアサーションをサポートしていません。これは、この場合に役立ちます。
s/([0-9](?<![0-9]))/0\1/g
少なくとも2つの代替品を使用する必要があります:
REGEXP_REPLACE(REGEXP_REPLACE(col, '([0-9]+)', '0\1'), '0([0-9]{2})', '\1')
Oracle SQLはルックアラウンドアサーションをサポートしていません。これは、この場合に役立ちます。
s/([0-9](?<![0-9]))/0\1/g
少なくとも2つの代替品を使用する必要があります:
REGEXP_REPLACE(REGEXP_REPLACE(col, '([0-9]+)', '0\1'), '0([0-9]{2})', '\1')