Re: Guidance on INSERT RETURNING order

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Guidance on INSERT RETURNING order
Дата
Msg-id 95fbd8c8-2f7a-38a1-4a41-b2ac3763d89c@aklaver.com
обсуждение исходный текст
Ответ на Guidance on INSERT RETURNING order  (Federico <cfederico87@gmail.com>)
Ответы Re: Guidance on INSERT RETURNING order  (Achilleas Mantzios <a.mantzios@cloud.gatewaynet.com>)
Re: Guidance on INSERT RETURNING order  (Federico <cfederico87@gmail.com>)
Список pgsql-general
On 4/11/23 12:47, Federico wrote:
> Hello list,
> 
https://www.sqlite.org/lang_returning.html#limitations_and_caveats
> 
> Searching the archive seems that a using the INSERT SELECT ORDER BY
> form should be a better solution,
> so the above insert should be rewritten as
> 
>      INSERT INTO t(data)
>      SELECT data FROM (VALUES ('a', 1), ('b', 2), ('c', 3)) as vv(data,
> num) ORDER BY num
>      RETURNING id

Or

with i as (INSERT INTO t(data) VALUES ('a', 1), ('b', 2), ('c', 3) 
returning id)
select i.id from i order by id;

> Sorry for the long email,
> Thanks
> 
>      Federico
> 
> 

-- 
Adrian Klaver
adrian.klaver@aklaver.com




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

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: Guidance on INSERT RETURNING order
Следующее
От: Achilleas Mantzios
Дата:
Сообщение: Re: Guidance on INSERT RETURNING order