Re: array iteration?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: array iteration?
Дата
Msg-id 28367.1069612015@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: array iteration?  (Ben <bench@silentmedia.com>)
Ответы Re: array iteration?  (Ben <bench@silentmedia.com>)
Список pgsql-general
Ben <bench@silentmedia.com> writes:
> On Sat, 2003-11-22 at 12:44, CSN wrote:
>> Is it possible to iterate over an array in plpgsql?

> Yep.
> http://archives.postgresql.org/pgsql-general/2003-11/msg00852.php

The cited example is pretty iffy since it assumes that the valid array
entries are all > 0.  In recent PG version you can use the array_upper
and array_lower functions instead:

    for i in array_lower(a,1) .. array_upper(a,1) loop
        -- do something with a[i]
    end loop;

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Invalid page header in block xxxx
Следующее
От: Tino Wildenhain
Дата:
Сообщение: Re: retrieve statement from catalogs