Re: A Query that works standalone but not in a f(x)

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: A Query that works standalone but not in a f(x)
Дата
Msg-id 20835.1295557155@sss.pgh.pa.us
обсуждение исходный текст
Ответ на A Query that works standalone but not in a f(x)  (Ralph Smith <rsmith@10kinfo.com>)
Ответы Re: A Query that works standalone but not in a f(x)
Список pgsql-general
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]'')  loop

> and 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

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

Предыдущее
От: Ralph Smith
Дата:
Сообщение: 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)