Gunakan RETURNING
ayat. Anda perlu menyimpan hasilnya di suatu tempat di dalam PL/pgSQL - dengan tambahan INTO
..
INSERT INTO simpleTalbe (name,money) values('momo',1000)
RETURNING id
INTO _my_id_variable;
_my_id_variable
harus dideklarasikan dengan tipe data yang cocok.
Terkait:
- Nilai postgreSQL berikutnya dari urutan?
Bergantung pada apa yang Anda rencanakan untuk dilakukan, seringkali ada solusi yang lebih baik dengan SQL murni. Contoh:
- Menggabungkan pernyataan INSERT dalam CTE yang memodifikasi data dengan ekspresi CASE
- PostgreSQL multi INSERT...KEMBALI dengan beberapa kolom