sql >> Database teknologi >  >> RDS >> PostgreSQL

VÆLG * FRA NYT TABEL tilsvarende i Postgres

En almindelig INSERT ... RETURNERER ... gør arbejdet og leverer bedste ydeevne .
En CTE er ikke nødvendig.

INSERT INTO phone_book (name, number)
VALUES ( 'Peter Doe','555-2323' )
RETURNING *  -- or just phonebook_id, if that's all you need

Til side:I de fleste tilfælde er det tilrådeligt at tilføje en målliste.

Wikipedia-siden, du citerede har allerede det samme råd:



  1. SQL-musikafspilningsliste-databasedesign

  2. MAMP Pro mysql kan ikke starte

  3. MySQL:SUM af en kolonne baseret på en værdi af en anden kolonne

  4. Sådan genereres indsæt erklæringer fra Excel-data og indlæses i SQL Server-tabel - SQL Server / TSQL vejledning del 103