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')
Oracle PL/SQL – Колекции (вложени таблици)
Как да получите информация за тип, дефиниран от потребителя?
Защо Oracle SQL мистериозно разрешава двусмислието в едно присъединяване и не го прави в други
Идентификаторът „APEX_JSON.PARSE“ трябва да бъде деклариран в oracle 11.2.0
SQL Server еквивалент на Bulk Collect в Oracle