RETURNING の使い方

変えた行を返す

書き方

INSERT … RETURNING 列;
UPDATE … RETURNING *;
DELETE … RETURNING *;

自動で振られた ID や、更新後の値をその場で受け取れます(PostgreSQL)。

例

INSERT INTO notes (body) VALUES ('hello') RETURNING id;

実際に打って練習する

PostgreSQL コースの Lv5「結果を返す RETURNING」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜2 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。

PostgreSQL の構文一覧(psql・JSONB・PL/pgSQL)へ戻る