Re: returning an array as a list fo single-column rows?
От | Pavel Stehule |
---|---|
Тема | Re: returning an array as a list fo single-column rows? |
Дата | |
Msg-id | 162867790712231319i35fb31el8d4c367bc313979b@mail.gmail.com обсуждение исходный текст |
Ответ на | returning an array as a list fo single-column rows? (Louis-David Mitterrand <vindex+lists-pgsql-sql@apartia.org>) |
Ответы |
Re: returning an array as a list fo single-column rows?
|
Список | pgsql-sql |
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) Regards Pavel Stehule On 23/12/2007, Louis-David Mitterrand <vindex+lists-pgsql-sql@apartia.org> wrote: > Hi, > > is there a way to return a Pg array as a list of single-column row > values? > > I am trying to circumvent DBI's lack of support for native database > arrays and return the list of values from an ENUM as a perl array. > > Thanks, > > ---------------------------(end of broadcast)--------------------------- > TIP 7: You can help support the PostgreSQL project by donating at > > http://www.postgresql.org/about/donate >
В списке pgsql-sql по дате отправления: