PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

SELECT * FROM NEW TABLE equivalente no Postgres


Um simples INSERT ... RETURNING ... faz o trabalho e oferece melhor desempenho .
Não é necessário um CTE.
INSERT INTO phone_book (name, number)
VALUES ( 'Peter Doe','555-2323' )
RETURNING *  -- or just phonebook_id, if that's all you need

Aparte:Na maioria dos casos é aconselhável adicionar uma lista de alvos.

A página da Wikipédia que você citou já tem o mesmo conselho: