Re: plpgsql arrays

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: plpgsql arrays
Дата
Msg-id 16186.1239120493@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: plpgsql arrays  (Matthew Wakeling <matthew@flymine.org>)
Ответы Re: plpgsql arrays  (Matthew Wakeling <matthew@flymine.org>)
Список pgsql-performance
Matthew Wakeling <matthew@flymine.org> writes:
> CREATE OR REPLACE FUNCTION overlap_gene_primer() RETURNS SETOF RECORD AS $$
> DECLARE
>      left location;
>      retval RECORD;
> BEGIN
>      DECLARE left_cursor NO SCROLL CURSOR FOR SELECT location FROM location, gene WHERE location.id = gene.id ORDER
BYobjectid, start, end; 
>      left = FETCH left_cursor;
> END;
> $$ LANGUAGE plpgsql;

Well, the DECLARE for the cursor should go in the DECLARE section,
and the syntax for the FETCH should be
    FETCH cursorname INTO recordvariablename;
and I'm too lazy to check right now but I think you might be missing
an OPEN for the cursor.

            regards, tom lane

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

Предыдущее
От: justin
Дата:
Сообщение: Re: plpgsql arrays
Следующее
От: Andrew Sullivan
Дата:
Сообщение: Re: Best replication solution?