Czy używanie ROWID jest bezpieczne, aby zlokalizować wiersz / rekord w Oracle?
Patrzę na aplikację kliencką, która pobiera kilka kolumn, w tymROWID
i późniejsze zastosowaniaROWID
aby zidentyfikować wiersze, które należy zaktualizować:
update some_table t set col1=value1
where t.rowid = :selected_rowid
Czy to bezpieczne? Gdy tabela jest modyfikowana, możeROWID
zmiany rzędu?