Use of multiple || and precidence

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Use of multiple || and precidence
Дата
Msg-id 199903172057.PAA16301@candle.pha.pa.us
обсуждение исходный текст
Список pgsql-hackers
I have made a change so that all operators except "+-*/%" are now
left-associative, rather than being non-associative:
select 'a' || 'b' || 'c';

The old code does:
test=> select 'a' || 'b' || 'c';ERROR:  parser: parse error at or near "||"

Is this a problem for people?  It will now not complain about missing
parens, but left-associate all these operations.  Any problems with
that?

The code still associates "+-*/%" so that "*/%" is done first, then
"+-".

--  Bruce Momjian                        |  http://www.op.net/~candle maillist@candle.pha.pa.us            |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


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

Предыдущее
От: Terry Mackintosh
Дата:
Сообщение: Re: [Fwd: Re: [HACKERS] Sequences....]
Следующее
От: Jason Venner
Дата:
Сообщение: What does this mean: SIAssignBackendId: discarding tag 2147483505 in 6.3.4