powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не видно только что созданного collate
2 сообщений из 2, страница 1 из 1
Не видно только что созданного collate
    #39948574
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

В IBE нет интерактивной возможности создания коллэйта.
Поэтому создаем его в "Script Executive" (можно и в "SQL Editor")
Код: sql
1.
2.
3.
create collation CYR_CI for WIN1251
  from PXW_CYRL
  case insensitive;


Создаем в интерактивном режиме таблицу. Добавляем поле:
Код: sql
1.
  NAME varchar(10) character set WIN1251

В списке коллэйтов только что созданный CYR_CI отсутствует.

Если выполнить запрос
Код: sql
1.
2.
3.
4.
select c.RDB$COLLATION_NAME
  from RDB$COLLATIONS c
  join RDB$CHARACTER_SETS s on ( s.RDB$CHARACTER_SET_ID = c.RDB$CHARACTER_SET_ID )
 where s.RDB$CHARACTER_SET_NAME = 'WIN1251'

то значение CYR_CI в выборку попадает.

Обновление DBExplorer или reconnect не помогают.
Созданный коллэйт в списке выбора появляется после disconnect-connect.

Если сразу после создания коллэйта использовать его в скрипте
Код: sql
1.
2.
3.
create table T (
    NAME varchar(10) character set WIN1251 collate CYR_CI
);

то, разумеется, все нормально.

С уважением, Polesov.
...
Рейтинг: 0 / 0
Не видно только что созданного collate
    #39948764
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не видно только что созданного collate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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