Re: [pgsql-ru-general] хранимая процедура: как вернуть NOT FOUND? - Mailing list pgsql-ru-general

From Dmitriy Igrishin
Subject Re: [pgsql-ru-general] хранимая процедура: как вернуть NOT FOUND?
Date
Msg-id AANLkTinUTMJrbON2V783nRbemuvKc-YYmgeFXSBC4Dbg@mail.gmail.com
Whole thread Raw
In response to Re: [pgsql-ru-general] хранимая процедура: как вернуть NOT FOUND?  (Dmitriy Igrishin <dmitigr@gmail.com>)
Responses Re: хранимая процедура: как вернуть NOT FOUND?
List pgsql-ru-general


7 марта 2011 г. 21:23 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:

DI> Не совсем понятно что именно Вы хотите, но использование RAISE
DI> является традиционным в PL/pgSQL.

я хочу заменить два SELECT'а одним вызовом функции. но чтобы получить
такой же результат как вернули бы эти селекты.

то есть функция должна либо возвращать пустой набор, либо строку
выбранную из одной из таблиц. см. мое соседнее письмо, я там
развернуто вопрос задал :)
Вот и возращайте либо NULL, либо строку.
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
 `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537



--
// Dmitriy.


pgsql-ru-general by date:

Previous
From: Dmitriy Igrishin
Date:
Subject: Re: [pgsql-ru-general] Хранимая процедура: возврат строки разного формата
Next
From: Oleg Bartunov
Date:
Subject: Re: Pg documentation in russian