Oracle SQL लुकअराउंड अभिकथन का समर्थन नहीं करता है, जो इस मामले के लिए उपयोगी होगा:
s/([0-9](?<![0-9]))/0\1/g
आपको कम से कम दो प्रतिस्थापनों का उपयोग करना होगा:
REGEXP_REPLACE(REGEXP_REPLACE(col, '([0-9]+)', '0\1'), '0([0-9]{2})', '\1')
Oracle SQL लुकअराउंड अभिकथन का समर्थन नहीं करता है, जो इस मामले के लिए उपयोगी होगा:
s/([0-9](?<![0-9]))/0\1/g
आपको कम से कम दो प्रतिस्थापनों का उपयोग करना होगा:
REGEXP_REPLACE(REGEXP_REPLACE(col, '([0-9]+)', '0\1'), '0([0-9]{2})', '\1')