powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / CARACTER SET & COLLATE
3 сообщений из 3, страница 1 из 1
CARACTER SET & COLLATE
    #32136848
zDIV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, пожалуйста, уразуметь по поводу использования CARACTER SET & COLLATE, укажите ссылку или поясните в двух словах. Множества параметров (типа WIN1251, CYRL, ...) у них в целом отличаются и не понятно, как это кодировка символов может не совпадать с упорядочиванием?
Всем спасибо.
...
Рейтинг: 0 / 0
CARACTER SET & COLLATE
    #32136867
Седов А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CARACTER SET - это просто кодировка. как в обычном текстовом документе.
COLLATE - это порядок сортировки. Для каждой кодовой страницы существует один или несколько проядков сортировки. Как я понимаю дополнительнве порядки сортировки нужны чтобы сортировать без учёта регистра и строго по алфавиту если сама кодовая страница имеет не алфавитный порядок следования символов
...
Рейтинг: 0 / 0
CARACTER SET & COLLATE
    #32136942
zDIV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, утреслось...
А вот интересно, DEFAULT CHARACTER SET можно выставить для всех объектов (доменов, полей) по умолчанию в CREATE DATABESE, а COLLATE? Например, нужно быстро поменять скрипт для интернациональных вещей, и что, придется править все "локальные" определения COLLATE? Может быть у кого-то имеется более оригинальный подход (например, как-то через метаданные, ведь в скрипте нет понятия каких-либо идентификаторов констант, как в языках программирования)?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / CARACTER SET & COLLATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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