¿Es seguro usar ROWID para ubicar una fila / registro en Oracle?
Estoy viendo una aplicación cliente que recupera varias columnas, incluyendoROWID
, y usos posterioresROWID
para identificar las filas que necesita actualizar:
update some_table t set col1=value1
where t.rowid = :selected_rowid
¿Es seguro hacerlo? A medida que se modifica la tabla, puedeROWID
de un cambio de fila?