Fwd: Help with function

Поиск
Список
Период
Сортировка
От Chris Hoover
Тема Fwd: Help with function
Дата
Msg-id 1d219a6f0610040631u4b980578nb6827a0f46c1cf6c@mail.gmail.com
обсуждение исходный текст
Ответы Re: Fwd: Help with function  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
Список pgsql-general
I did not see this go through.

Chris

---------- Forwarded message ----------
From: Chris Hoover <revoohc@gmail.com >
Date: Oct 3, 2006 4:49 PM
Subject: Help with function
To: pgsql-general@postgresql.org

I need some help with writing a plpgsql function.  I want to return multiple items from the function.  How do I do this?

Here is my attempt at the function (note, this is a simple example that could obviously be done via a view, but I am trying to learn more about writing plpgsql functions):

create or replace function dba.active_transactions_by_db() returns setof integer pg_stat_activity.datname%TYPE as
$BODY$
declare
    dbName            varchar;
    activeTransactions    integer;
    countRec        record;
begin
    for countRec in select count(1) as cnt, datname from pg_stat_activity group by datname loop
        return next countRec;
    end loop;
   
    return countRec;
end;
$BODY$
language plpgsql;

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

Предыдущее
От: Chris Kratz
Дата:
Сообщение: Re: Need help with a function from hell..
Следующее
От: "A. Kretschmer"
Дата:
Сообщение: Re: Fwd: Help with function