ペルシア語の「KAF」(ک、ك)と「YA」(ی、ي)には、異なるUnicodeコードと同じスペルの異なる文字があります。
これらのコマンドを使用して、プロジェクトでペルシア語の並べ替えと比較を設定しています
ALTER SESSION SET nls_sort=persian;
ALTER SESSION SET nls_comp =linguistic;
設定nls_comp
およびnls_sort
パラメータこれらの出力を受け取ります
select first_name from customer
where first_name like '%ك'; -- with result
select first_name from customer
where first_name like '%ک';--with no result
これらのクエリに対して同じ出力を受け取るにはどうすればよいですか? nls_compをカスタマイズできますか?
Oracle LocaleBuilderユーティリティはあなたが望むツールだと思います。このユーティリティの10.2バージョン(Oracle-10gでタグ付けしたため)に関するドキュメントは次のとおりです。 http://docs.Oracle.com/cd/B19306_01/server.102/b14225/ch13custlocale.htm