| От | 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
|
| Список | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера