RETURNING

RETURNING fait renvoyer par INSERT, UPDATE ou DELETE les lignes modifiées, avec les colonnes voulues, en une seule requête. Il évite une lecture supplémentaire pour récupérer un identifiant généré ou les valeurs finales, et se combine bien avec les CTE.

Exemple

INSERT INTO clients (nom) VALUES ('Léa') RETURNING id;

Notions voisines

Tout le glossaire