Re: OCTET_LENGTH is wrong

Поиск
Список
Период
Сортировка
От Tatsuo Ishii
Тема Re: OCTET_LENGTH is wrong
Дата
Msg-id 20011124093317W.t-ishii@sra.co.jp
обсуждение исходный текст
Ответ на Re: OCTET_LENGTH is wrong  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
> > Yes. Consider you have UNICODE database and want to sort by French or
> > whatever LATIN locale.
> >      SELECT * FROM t1 ORDER BY convert(text_column,'LATIN1');
> > would be the only way to accomplish that.
> 
> That in itself would not get the job done; how is the sort operator
> to know what collation order you want?

I assume the locale support enabled of course.

> The SQL92 spec suggests that the syntax should be
> 
>     ... ORDER BY text_column COLLATE French;
> 
> (note collation names are not standardized AFAICT).  Seems to me it
> should then be the system's responsibility to make this happen,
> including any encoding conversion that might be needed before the
> comparisons could be done.

I'm not talking about our (hopefully) upcoming implementation of SQL92
COLLATE syntax. It's ideal and should be our goal, but what I have
shown is how we could do the job in 7.2 now.
--
Tatsuo Ishii


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tatsuo Ishii
Дата:
Сообщение: Re: OCTET_LENGTH is wrong
Следующее
От: Lamar Owen
Дата:
Сообщение: Re: RPMs and regression tests (was Re: v7.2b3 packaged...)