PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

pilih/tampilkan id serial yang terakhir dimasukkan di postgres

Dapatkan urutan tertentu:

SELECT currval('name_of_your_sequence');

Dapatkan nilai terakhir dari urutan terakhir yang digunakan:

SELECT lastval();

Periksa manualnya juga:http://www.postgresql.org /docs/current/static/functions-sequence.html

Sunting:Anda juga dapat menggunakan RETURNING di INSERT Anda:

INSERT INTO foo(id, name) VALUES(DEFAULT, 'bob') RETURNING id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana cara mengumpulkan banyak nilai sebagai string tunggal di postgres?

  2. CakePHP 2.2 dengan PostgreSQL Gagal menyisipkan baris baru - Kesalahan Basis Data:Tabel tidak terdefinisi:7 ERROR:relasi table_id_seq tidak ada

  3. Cara menggunakan struktur data cincin di fungsi jendela

  4. Bagaimana cara membuat indeks unik dengan kondisional dan subquery di PostgreSQL?

  5. Bagaimana cara menulis prosedur tersimpan postgres yang tidak mengembalikan apa pun?