Re: target list evaluation wrt sequences

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: target list evaluation wrt sequences
Дата
Msg-id 20040425110923.GB5437@wolff.to
обсуждение исходный текст
Ответ на target list evaluation wrt sequences  (elein <elein@varlena.com>)
Ответы Re: target list evaluation wrt sequences  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
On Sat, Apr 24, 2004 at 16:03:24 -0700,
  elein <elein@varlena.com> wrote:
>
> I have an insert using a select of sequences.
>
> insert into ...
>     select
>         nextval('n') as a,
>         currval('n') as b,
>         ...
>     from lalala
> ;
>
> Is the order of the target list guaranteed?
> That is, will the a and b in the above selection
> *always* be the same?

No. You can do effectively this by joining a select nextval to whatever
you main select is. Something like:
insert into ...
       select a.n as a, a.n as b, ....
             from (select nextval('n') as n) as a, lalala

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

Предыдущее
От: Bruno Wolff III
Дата:
Сообщение: Re: Install plpython
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: thread_test.c problems