Re: FM format modifier does not remove leading zero from year

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: FM format modifier does not remove leading zero from year
Дата
Msg-id 25788.1262809745@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: FM format modifier does not remove leading zero from year  (Guy Rouillier <guyr-ml1@burntmail.com>)
Ответы Re: FM format modifier does not remove leading zero from year  (Guy Rouillier <guyr-ml1@burntmail.com>)
Список pgsql-general
Guy Rouillier <guyr-ml1@burntmail.com> writes:
> Oracle states clearly in the SQL Reference manual:

> "A modifier can appear in a format model more than once. In such a case,
> each subsequent occurrence toggles the effects of the modifier."

*Toggles* the effect of the modifier?  Egad, what drunken idiot chose
that specification?

That's certainly not how PG is interpreting the FM modifier --- we
suppose it applies to just the specifier it's attached to.  Still,
we generally assume that Oracle is the authoritative reference for
how to_char() ought to behave, so maybe we should hold our noses
and change it.  Problem is that this would inevitably break
practically every existing use of to_date with FM :-( (not to mention
the other modifiers, which I suppose behave that way too?)

Anyway, your example clearly shows that FM ought to strip leading
zeroes in YY, so that change ought to get made.

            regards, tom lane

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

Предыдущее
От: Greg Smith
Дата:
Сообщение: Re: Minimizing disk space
Следующее
От: Steve Wampler
Дата:
Сообщение: timestamp fields and order by?