Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

peningkatan otomatis oracle dengan urutan dan pemicu tidak berfungsi dengan benar

Menentukan SEQUENCE dengan NOCACHE akan menghentikan sesi yang menyimpan 20 nomor sekaligus dan membantu.

create sequence test_seq
start with 1 
increment by 1
NOCACHE;

Namun, jika Anda mengharapkan urutan yang benar-benar bersebelahan, hal ini sangat sulit dicapai - angka yang diambil dari urutan "hilang" jika (misalnya) sisipan digulung kembali.

Berdasarkan komentar Anda, saya ingin tahu apakah Anda lupa COMMIT?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Definisikan Kursor secara kondisional

  2. Metode Pengumpulan:Fungsi PERTAMA &TERAKHIR Dalam Database Oracle

  3. Masukkan banyak catatan di oracle

  4. Bukan bulan yang valid pada pernyataan INSERT

  5. Partisi Split Cepat