Skip site navigation (1) Skip section navigation (2)

Re: PL/PGSQL

From: Mykola Dzham <i(at)levsha(dot)org(dot)ua>
To: Genix <genix(at)list(dot)ru>
Cc: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: Re: PL/PGSQL
Date: 2005-09-01 15:11:36
Message-ID: 20050901151136.GA2611@expo.ukrweb.net (view raw or flat)
Thread:
Lists: pgsql-ru-general
 Genix wrote:
> Подскажите, пожалуйста, как средствами PL/PGSQL реализовать функцию, 
> возвращающую более одного значения?
> 
> Заранее спасибо за примеры.
> 
> В документации сходу не нашел.

Смотря что нужно. Если нужно вернуть несколько записей (когда делается
select from function_name() ) то через return next . Если нужно просто
несколько значений одного типа то можно вернуть в виде массива. Если
нужно вернуть несколько полей то через CREATE TYPE создать тип из
нескольких полей и его и возвращать.

-- 
Mykola Dzham, LEFT-(UANIC|RIPE)
JID: levsha(at)jabber(dot)kiev(dot)ua

In response to

  • PL/PGSQL at 2005-08-30 15:56:33 from Genix

pgsql-ru-general by date

Next:From: Denis A. EgorovDate: 2005-09-05 12:02:44
Subject: Дамп и?==?koi8-r?Q? вставка...
Previous:From: GenixDate: 2005-08-30 15:56:33
Subject: PL/PGSQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group