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

Postgresql - Menggunakan subquery dengan mengubah ekspresi urutan

Saya tidak percaya Anda bisa melakukannya seperti itu, tetapi Anda harus dapat menggunakan arah fungsi setval yang dilakukan oleh alter.

select setval('sequenceX', (select max(table_id)+1 from table), false)

Salah akan membuatnya mengembalikan nomor urut berikutnya persis seperti yang diberikan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan antara INSERT dan COPY

  2. serial di postgres sedang ditingkatkan meskipun saya menambahkan konflik tidak melakukan apa-apa

  3. Postgres:menggunakan stempel waktu untuk pagination

  4. Menghitung jumlah harian Kumulatif di PostgreSQL

  5. Memulai Dengan Postgres 13 di Ubuntu 20.04