sql >> Databasteknik >  >> RDS >> Oracle

problem i nummergenerering i sekvens med cache

Från dokumentationen:

Du har angett noorder så sekvensnummer är inte garanterade att genereras i den ordning som förfrågan. Utifrån beteendet du ser, och om du antar att ditt påstående att sekvensen inte har modifierats är sant, verkar du använda RAC och ser effekten av hur cachning implementeras över RAC-noder.

Och från Real Application Clusters Administration and Deployment Guide :

Om du försöker använda sekvensen för att visa ordningen som rader skapades kan du använda order men att

  1. Kan jag använda en MySQL-databas med en App Engine-applikation

  2. Korrekt sätt att välja och uppdatera SQL

  3. MySQL SELECT x FROM a WHERE NOT IN (VÄLJ x FRÅN b) - Oväntat resultat

  4. Oracle SQL Skapa datum från delar