Re: PL/pgSQL question

Поиск
Список
Период
Сортировка
От Milen A. Radev
Тема Re: PL/pgSQL question
Дата
Msg-id fp1guu$6co$1@ger.gmane.org
обсуждение исходный текст
Ответ на PL/pgSQL question  ("Sebastian Ritter" <ritter.sebastian@gmail.com>)
Список pgsql-sql
Sebastian Ritter написа:
> Hi all,
> 
> I have a question regarding functions.  How can I return zero rows from a
> function whose return type is a table row?  I did the following test and it
> did not work as expected:
[...]


CREATE OR REPLACE FUNCTION foobar(boolean) RETURNS SETOF x AS $_$
DECLARE    res x%ROWTYPE;
BEGIN
    if $1 THEN        RETURN NEXT res;    ELSE        RETURN;    END IF;
END;$_$

LANGUAGE plpgsql;



-- 
Milen A. Radev



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

Предыдущее
От: "Sebastian Ritter"
Дата:
Сообщение: PL/pgSQL question
Следующее
От: "Dean Gibson (DB Administrator)"
Дата:
Сообщение: FUNCTIONs and CASTs