Re: returning an array as a list fo single-column rows?

Поиск
Список
Период
Сортировка
От Louis-David Mitterrand
Тема Re: returning an array as a list fo single-column rows?
Дата
Msg-id 20071223212205.GA15367@apartia.fr
обсуждение исходный текст
Ответ на Re: returning an array as a list fo single-column rows?  ("Pavel Stehule" <pavel.stehule@gmail.com>)
Список pgsql-sql
On Sun, Dec 23, 2007 at 10:19:26PM +0100, Pavel Stehule wrote:
> Hello
> 
> try
> 
> create or replace function unpack(anyarray)
> returns setof anyelement as $$
>   select $1[i]
>      from generate_series(array_lower($1,1), array_upper($1,1)) g(i);
> $$ language sql;
> 
> postgres=# select * from unpack(array[1,2,3,4]);
>  unpack
> --------
>       1
>       2
>       3
>       4
> (4 rows)

Beautiful. Thank you.


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

Предыдущее
От: "Pavel Stehule"
Дата:
Сообщение: Re: returning an array as a list fo single-column rows?
Следующее
От: "Pavel Stehule"
Дата:
Сообщение: Re: returning an array as a list fo single-column rows?