Re: BUG #2889: Syntax error: WHERE ANY(arrayfield) = N
От
Tom Lane
Тема
Re: BUG #2889: Syntax error: WHERE ANY(arrayfield) = N
Дата
Msg-id
25968.1168713975@sss.pgh.pa.us
Ответ на
Список
Дерево обсуждения
BUG #2889: Syntax error: WHERE ANY(arrayfield) = N "David" <higgsd@gmail.com>
Re: BUG #2889: Syntax error: WHERE ANY(arrayfield) = N Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #2889: Syntax error: WHERE ANY(arrayfield) = N "David Higgs" <higgsd@gmail.com>
Re: BUG #2889: Syntax error: WHERE ANY(arrayfield) = N Bruce Momjian <bruce@momjian.us>
"David" writes: > This statement works: > => SELECT * FROM sal_emp WHERE 10000 = ANY (pay_by_quarter); > But this does not: > => SELECT * FROM sal_emp WHERE ANY (pay_by_quarter) = 10000; > ERROR: syntax error at or near "ANY" at character ... This is not a bug, it's the way the syntax works per SQL spec. ANY must immediately follow the operator it relates to. See syntax in the spec. regards, tom lane
В списке pgsql-bugs по дате отправления