2016-12-23 6 views
0

Я установил язык оракула на персидский язык и сохранил данные как символы персидского языка в базе данных oracle, но когда я сортирую сетку данных в оракуле, он не может сортировать по какому-то специальному персидскому символу, например 'چ -گ-پ-ژ ', другими словами, оракул не сортирует сетку данных по этим символам:' چ-گ-پ-ژ '. Может ли кто-нибудь мне помочь?oracle не может сортировать данные в специальных персидских символах

+1

Какой клиент вы используете - SQL Developer? Какова территория/язык/набор символов в вашем клиенте; и каковы другие настройки NLS, в частности NLS_SORT и NLS_COMP? (В SQL Developer зайдите в Tools-> Preferences-> Database-> NLS или запросите представление 'nls_session_parameters'). –

+0

вы добавить заказ на пункте вашего сценария –

+0

Это описано здесь, в персидском: http://mghaffari.blog.ir/post/218 – VahidN

ответ

1

Существует 2 точки, и если вы тезисы быть уверены, что ваш персидский сортировка будет работа, а

1. Перед установкой Oracle необходимо установить язык в ваших ОСАХ (персидский Preferred)
2. После установки Oracle найти NLS_LANG ключ в реестре операционной системы и изменить его на AR8MSWIN1256