COLLATE PXW_CYRL в Firebird
Добавлено: 21 июн 2006, 08:47
В Interbase для сортировки строковых полей без учета регистра я всегда использовал COLLATE PXW_CYRL.
Только дайте, пожалуйста дельный совет, "О работе с русскими буквами в InterBase/Firebird" я уже читал, а то будете опять меня по FAQам гонять. Зачем тогда форум.
Поставил Firebird, создал базу, в ней таблицу. Но почему-то при создании таблицы
CREATE TABLE GOODS (
...
NAME VARCHAR(60) COLLATE PXW_CYRL
...
) не работает.
В чем тут загвоздка. Базу создавал с поддержкой WIN1251 RUSSIAN_CHARSET, все как в Интербейзе. Как с этим бороться. Может быть RDB$RELATION_FIELDS исправлять.
Только дайте, пожалуйста дельный совет, "О работе с русскими буквами в InterBase/Firebird" я уже читал, а то будете опять меня по FAQам гонять. Зачем тогда форум.
Поставил Firebird, создал базу, в ней таблицу. Но почему-то при создании таблицы
CREATE TABLE GOODS (
...
NAME VARCHAR(60) COLLATE PXW_CYRL
...
) не работает.
В чем тут загвоздка. Базу создавал с поддержкой WIN1251 RUSSIAN_CHARSET, все как в Интербейзе. Как с этим бороться. Может быть RDB$RELATION_FIELDS исправлять.