sql >> Database teknologi >  >> RDS >> Oracle

Hvad kan få en Oracle ROWID til at ændre sig?

Som du har sagt, sker det hver gang rækken fysisk flyttes på disken, såsom:

  • Eksport/import af tabellen
  • ÆNDRING AF TABEL XXXX FLYT
  • ÆNDRING TABEL XXXX SHRINK SPACE
  • TILBAKETABEL XXXX
  • Opdeling af en partition
  • Opdatering af en værdi, så den flytter til en ny partition
  • Kombinering af to partitioner

Hvis den er i en indeksorganiseret tabel, vil en opdatering af den primære nøgle også give dig en anden ROWID.



  1. Lower()-funktionen på internationale tegn i postgresql

  2. Oracle Database 20c Nye funktioner

  3. Spring Docker container kan ikke få adgang til Postgres Docker container

  4. SQL Server brugerdefinerede funktioner