当我运行以下查询时,它的作用是“%ist%”(注意下面的无点我)并返回错误的结果。
SELECT * FROM ADDRESS_SEARCH S WHERE CONTAINS(S.TITLE, '%ıst%') > 0;
当我处理NLSSORT的排序时,正确的区域设置指示(即NLS_SORT = Xturkish)运行良好。但现在使用CONTAINS方法我遇到了“ı,I”和“i,İ”的麻烦。我希望Oracle认可我的小写ı和大写的I作为正确的对,同样适用于我,İ。
有什么建议吗?或者任何其他方法?
p.s:在程序的支持代码-Java-中,在SQL查询准备期间,我尝试根据所需的语言环境重构查询,尽管它似乎也不起作用。