Re: A Query that works standalone but not in a f(x)
От | Ralph Smith |
---|---|
Тема | Re: A Query that works standalone but not in a f(x) |
Дата | |
Msg-id | 4D38A656.8050102@10kinfo.com обсуждение исходный текст |
Ответ на | Re: A Query that works standalone but not in a f(x) (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-general |
Once again, youreka, or EUREKA Tom!
There was no indication that the problem was inside the loop, just the query wouldn't work.
In fact it ran perfectly fine yesterday!...? (Though I am going to go back and check it now.)
Thanks. I know better but... You can bet I won't make that one again.
Ralph
========================================
Tom Lane wrote:
There was no indication that the problem was inside the loop, just the query wouldn't work.
In fact it ran perfectly fine yesterday!...? (Though I am going to go back and check it now.)
Thanks. I know better but... You can bet I won't make that one again.
Ralph
========================================
Tom Lane wrote:
Ralph Smith <rsmith@10kinfo.com> writes:Within the function I have:for darec in select * from purchbt where addr not like ''%STE%STE%'' and addr not like ''%STE%STE%STE%'' and (addr similar to ''%STE[A-Z]*[0-9]+'' or addr similar to ''%STE[A-Z]*[0-9]+[A-Z]'' or addr similar to ''%STE[A-Z]*[0-9]+[A-Z][A-Z]'') loopand it finds no records. Outside the function, replace '' with ', I DO get the results I expect.Maybe "addr" is the name of a local variable inside the function? Pre-9.0, that sort of ambiguity can bite you pretty easily. regards, tom lane
-- Ralph _________________________
В списке pgsql-general по дате отправления: