powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Collate win1257_lv
3 сообщений из 3, страница 1 из 1
Collate win1257_lv
    #39666924
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Есть база на UTF8, таблица с varchar полем, тоже UTF8.
Надо сделать сортировку по win1257_lv.

делаю:

Код: plsql
1.
2.
3.
select name
from wt_staff
order by name collate win1257_lv



получаю:
COLLATION WIN1257_LV for CHARACTER SET UTF8 is not defined.

Читал доку, кое что пробовал, но таки непонел как заставить сортироватся по WIN1257_LV :(

Как там правильно зарегистрировать етот WIN1257_LV для UTF8 ?

WBR
Janex
...
Рейтинг: 0 / 0
Collate win1257_lv
    #39666938
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

чем не устраивает коллейт UNICODE или UNICODE_CI_AI?

Ну или попробовать

Код: sql
1.
2.
3.
select name
from wt_staff
order by CAST(NAME AS VARCHAR(10) CHARACTER SET WIN1257) COLLATE WIN1257_LV 



вместо VARCHAR(10) ваш тип
...
Рейтинг: 0 / 0
Collate win1257_lv
    #39666987
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисJanex,

Ну или попробовать

Код: sql
1.
2.
3.
select name
from wt_staff
order by CAST(NAME AS VARCHAR(10) CHARACTER SET WIN1257) COLLATE WIN1257_LV 



вместо VARCHAR(10) ваш тип

Точно, катит так, спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Collate win1257_lv
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]