sql >> Base de Datos >  >> RDS >> Oracle

¿Qué puede hacer que un ROWID de Oracle cambie?

Como ha dicho, ocurre cada vez que la fila se mueve físicamente en el disco, como:

  • Exportación/importación de la tabla
  • ALTERAR TABLA XXXX MOVIMIENTO
  • ALTER TABLE XXXX REDUCIR ESPACIO
  • TABLA DE RETROCESO XXXX
  • Dividir una partición
  • Actualizar un valor para que se mueva a una nueva partición
  • Combinando dos particiones

Si está en una tabla organizada por índice, entonces una actualización de la clave principal también le daría un ROWID diferente.