Re: why does this not give a syntax error?
| От | Scott Ribe |
|---|---|
| Тема | Re: why does this not give a syntax error? |
| Дата | |
| Msg-id | 452A3E19-5DE6-455A-96C9-840E348A6BB8@elevated-dev.com обсуждение исходный текст |
| Ответ на | Re: why does this not give a syntax error? (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: why does this not give a syntax error?
|
| Список | pgsql-general |
On Jun 10, 2013, at 12:52 PM, Tom Lane wrote: > Scott Ribe <scott_ribe@elevated-dev.com> writes: >> pg 9.2: >> delete from "ExternalDocument" where id = 11825657and "Billed" = 'f'; > > "11825657and" is not any more lexically ambiguous than "11825657+". > It has to be two separate tokens, and that's how it's read. But it's not read correctly. In other words: delete from "ExternalDocument" where id = 11825657and "Billed" = 'f'; deleted 0 rows, while: delete from "ExternalDocument" where id = 11825657 and "Billed" = 'f'; deleted 1 row. ??? -- Scott Ribe scott_ribe@elevated-dev.com http://www.elevated-dev.com/ (303) 722-0567 voice
В списке pgsql-general по дате отправления: