Re: numeric_to_number() function skipping some digits - Mailing list pgsql-hackers

From Brendan Jurd
Subject Re: numeric_to_number() function skipping some digits
Date
Msg-id 37ed240d0909181322o173959f9j5cdb22181c9b0cb4@mail.gmail.com
Whole thread Raw
In response to Re: numeric_to_number() function skipping some digits  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: numeric_to_number() function skipping some digits
List pgsql-hackers
2009/9/19 Tom Lane <tgl@sss.pgh.pa.us>:
> Should we have it throw an error if the input corresponding to a G
> symbol doesn't match the expected group separator?  I'm concerned that
> that would break applications that work okay today.
>

It would be a substantial change to the behaviour, and to do it
properly we'd have to change to_date() to actually parse separator
characters as well.

That is, you can currently write to_date('2009/09/19', 'YYYY-MM-DD')
-- it doesn't matter what the separator characters actually look like,
since per the format pattern they cannot affect the date outcome.

This naturally leads to the question we always have to ask with these
functions: What Does Oracle Do?

But FWIW, a -1 from me for changing this.

Cheers,
BJ


pgsql-hackers by date:

Previous
From: Dimitri Fontaine
Date:
Subject: Re: Anonymous code blocks (was: Re: GRANT ON ALL IN schema)
Next
From: Robert Haas
Date:
Subject: Re: updated join removal patch