Anda dapat menggunakan fungsi UNISTR ; karakter adalah codepoint U+2070E , yang dalam UTF-16 adalah D841DF0E. Sebagai catatan dokumentasi:
Yang berarti Anda dapat mewakilinya dengan:
select unistr('\D841\DF0E') from dual;
UNISTR('\D841\DF0E')
--------------------
𠜎
Anda kemudian dapat menggunakan UNISTR untuk membangun jangkauan Anda:
select REGEXP_REPLACE('asd𠜎aasd',
'['
|| UNISTR('\D800\DC00')
|| '-'
|| UNISTR('\DBFF\DFFF')
|| ']', '')
from dual;
REGEXP_REPLACE('ASD𠜎AASD','['||UNISTR('\D800\DC00')||'-'||UNISTR('\DBFF\DFFF')||']','')
----------------------------------------------------------------------------------------
asdaasd
Dengan asumsi Anda ingin mengecualikan semua karakter tambahan; Anda dapat menyesuaikan rentang jika Anda memiliki fokus yang lebih sempit.