sql >> Database >  >> RDS >> Oracle

Wat kan ervoor zorgen dat een Oracle ROWID verandert?

Zoals je al zei, gebeurt het telkens wanneer de rij fysiek op schijf wordt verplaatst, zoals:

  • Exporteren/importeren van de tabel
  • WIJZIG TABEL XXXX VERPLAATSEN
  • WIJZIG TABEL XXXX KRIMPRUIMTE
  • FLASHBACK-TABEL XXXX
  • Een partitie splitsen
  • Een waarde bijwerken zodat deze naar een nieuwe partitie wordt verplaatst
  • Twee partities combineren

Als het in een geïndexeerde tabel staat, zou een update van de primaire sleutel u ook een andere ROWID geven.



  1. PostgreSQL CSV importeren vanaf de opdrachtregel

  2. ORA-6502 met Grant Logging Trigger

  3. Hoofdlettergevoeligheid van Postgres

  4. Fout bij het toewijzen van postgres-arrays in Spring JPA