Oracle 11g, 12c НИЖНЯЯ Турецкая проблема - PullRequest
0 голосов
/ 06 ноября 2018

SQL:

select LOWER('I') FROM DUAL

Result:
LOWER('I')
i

select nls_lower('I',nls_sort='xturkish') from dual;

Result:
nls_lower('I')
ı

Я хочу использовать lower функцию hibernate, как я могу привести это к Oracle nls_lower?

1 Ответ

0 голосов
/ 06 ноября 2018

nls_lower является частью зависящих от локали функций SQL с необязательными параметрами NLS

Все функции SQL, поведение которых зависит от соглашений о поддержке глобализации, позволяют указывать параметры NLS. Эти функции:

  • TO_CHAR
  • TO_DATE
  • TO_NUMBER
  • NLS_UPPER
  • NLS_LOWER
  • NLS_INITCAP
  • NLSSORT

Так что используйте его вместо lower для поддержки турецкого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...