sql >> Databasteknik >  >> RDS >> Oracle

Vad kan få en Oracle ROWID att ändras?

Som du har sagt, det inträffar när raden fysiskt flyttas till disken, som:

  • Exportera/importera tabellen
  • ÄNDRA TABELL XXXX FLYTTA
  • ÄNDRA TABELL XXXX MINSKA UTRYMME
  • TILLBAKA TABELL XXXX
  • Dela en partition
  • Uppdatera ett värde så att det flyttas till en ny partition
  • Kombinera två partitioner

Om finns i en indexorganiserad tabell, skulle en uppdatering av primärnyckeln också ge dig en annan ROWID.



  1. UNION-fråga med codeigniters aktiva postmönster

  2. Tvetydigt kolumnnamnsfel på en viss server

  3. MySQL:ALTER IGNORE TABLE LÄGG TILL UNIK, vad kommer att trunkeras?

  4. Hur man formaterar siffror som valuta i SQL Server (T-SQL)