如何在SQL Oracle中检查字符是否为阿拉伯语

ttygqcqt  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(104)

我正在寻找函数或方法来交叉检查字符是阿拉伯语。
任何帮助将不胜感激。
我正在使用Oracle SQL &尝试下面的SQL查询
select count(*)from dual where regexp_like('参数','['|| UNISTR('\0600')||'-'|| UNISTR('\06FF')||']')
但它不起作用

uqcuzwp8

uqcuzwp81#

阿拉伯文:https://en.wikipedia.org/wiki/Arabic_script_in_Unicode
阿拉伯语的Unicode字符范围是:0600-06FF
(0600-06FF,256个字符)
知道了上面的内容,你会检查你的字符,看看它是否在上面的Unicode范围内,如果是,它是一个阿拉伯字符。

相关问题