Re: AW: AW: [HACKERS] Re: PostgreSQL reference manual

Поиск
Список
Период
Сортировка
От Thomas G. Lockhart
Тема Re: AW: AW: [HACKERS] Re: PostgreSQL reference manual
Дата
Msg-id 351B1E68.690076C5@alumni.caltech.edu
обсуждение исходный текст
Ответ на Re: AW: AW: [HACKERS] Re: PostgreSQL reference manual  (dg@illustra.com (David Gould))
Ответы Re: AW: AW: [HACKERS] Re: PostgreSQL reference manual  (ocie@paracel.com)
Список pgsql-hackers
> > but it ** is ** ANSI functionality, look under "role"  (with an O)
> Ok, but are we using the ANSI syntax? If so, then I withdraw my
> objection. But, if we are adding ANSI functionality with UNIQUE
> syntax, then why bother hacking the parser since the functionality can
> be added with functions.

We don't have a goal of implementing unique syntax *just because*,
although it may look that way from time to time. If the syntax can be
made compliant without damaging the functionality, we will make it SQL92
compatible (or compatible with whatever standard makes sense).

btw, this brings up a question:

The MySQL bunch have included some syntax in their "crash-me" test which
is _not_ SQL92 compliant, including hex constants specified as

  0x0F

(for decimal 15, assuming I've done the conversion right :). They claim
that this is required by the ODBC standard, whatever that is. What is
the relationship between the two? Isn't ODBC a client interface, not
necessarily dealing with SQL directly but rather with common SQLish
functionality? In cases where SQL92 and ODBC conflict, how do systems
resolve the differences? For this case, SQL92 clearly defines the syntax
as

  x'0F'

In this particular case it will be easy to implement this ODBC syntax in
the scanner, but I don't want to jerk it around too much if it a bogus
issue :(

                      - Tom

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

Предыдущее
От: "Thomas G. Lockhart"
Дата:
Сообщение: Re: [QUESTIONS] Using % in a query
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [QUESTIONS] Using % in a query