sql >> Databasteknik >  >> RDS >> Oracle

oracle autoincrement med sekvens och trigger fungerar inte korrekt

Om du anger SEKVENS med NOCACHE stoppas en session som cachelagrar 20 nummer åt gången och hjälper.

create sequence test_seq
start with 1 
increment by 1
NOCACHE;

Men om du hoppas på en helt sammanhängande sekvens är detta mycket svårt att uppnå - siffror hämtade från sekvensen "försvinner" om (till exempel) en infogning rullas tillbaka.

Baserat på din kommentar undrar jag om du glömmer att BETA?



  1. PHP-anslutningen misslyckades:SQLSTATE[HY000] [2002] Anslutningen avvisades

  2. En introduktion till datautvinning

  3. Neo4j - Ta bort ett förhållande med Cypher

  4. DBCA Skapa databas dålig REMOTE_LISTENER