Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : sad                                  2:5020/400     19 Sep 2001  11:15:44
 To : Pavel V. Pasechnik
 Subject : Re: character sets
 -------------------------------------------------------------------------------- 
 
 
 К моему стыду сказать,
 я впервые слышу об SQL-99
 
 описанная функциональность весьма интересна.
 Hо имхо совершенно бесполезна.
 
 Вот мои соображения:
 
 Организовать индекс по таким полям-спаркам теоретически можно,
 но каков прагматический смысл сортировки разноязычных строк?
 А просто хранить строки абстрагируясь от кодировки можно везде.
 
 Предположим этого недостаточно.
 И мы будем придавать смысл сортировкам строк из одного языка но в разных
 кодировках.
 
 Так или иначе для каждого такого поля передавать его кодировку надо.
 Для функционирования индекса потребуется некая (возможно неявно заданная) 
 функция Ф(кодировка,строка)
 Тогда возможна эквивалентное решение: передавать кодировку в триггер на
 добавление
 и хранить строки в уже перекодированном (единообразно) виде,
 а использовать стандартный индекс.
 Если же необходимо возвращать строки в исходном виде, то можно так же 
 для каждого поля хранить кодировку (исходную) и производить обратную
 перекодировку при выдаче результатов.
 
 Пока написал, окончательно уверовал, что именно так и надо делать.
 во первых не надо ничего искать (все достигается стандартными средствами),
  во вторых наша гипотетическая функция Ф
 будет отрабатывать намного реже и работа индекса будет ниже по сложности.
 --- ifmail v.2.15dev5
  * Origin: SpiderGroup (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: character sets   sad   19 Sep 2001 11:15:44 
Архивное /su.dbms/360696aaf3e1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional