Re: problem with FOUND and EXECUTE in pl/pgsql
От | Oleg Bartunov |
---|---|
Тема | Re: problem with FOUND and EXECUTE in pl/pgsql |
Дата | |
Msg-id | Pine.LNX.4.64.0906040203020.17118@sn.sai.msu.ru обсуждение исходный текст |
Ответ на | Re: problem with FOUND and EXECUTE in pl/pgsql (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: problem with FOUND and EXECUTE in pl/pgsql
|
Список | pgsql-general |
On Wed, 3 Jun 2009, Tom Lane wrote: > Oleg Bartunov <oleg@sai.msu.su> writes: >> seems I don't understand how FOUND variable in pl/pgsql function defined, >> when I use EXECUTE of PERFORM. There is no problem when I use plain SQL. > > EXECUTE doesn't affect FOUND, even if the statement-to-be-executed would > have. There's been some discussion about changing that, but no > movement. I think this should be clarified in docs. Hmm, simple update-or-insert function in case of EXECUTE became complicated. I had to use RETURNING xxx INTO yyy and check yyy for NULL value. Regards, Oleg _____________________________________________________________ Oleg Bartunov, Research Scientist, Head of AstroNet (www.astronet.ru), Sternberg Astronomical Institute, Moscow University, Russia Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/ phone: +007(495)939-16-83, +007(495)939-23-83
В списке pgsql-general по дате отправления: