Ist es sicher, ROWID zum Suchen einer Zeile / eines Datensatzes in Oracle zu verwenden?
Ich schaue auf eine Client-Anwendung, die mehrere Spalten einschließlich abruftROWID
und später verwendetROWID
um die zu aktualisierenden Zeilen zu identifizieren:
update some_table t set col1=value1
where t.rowid = :selected_rowid
Ist das ungefährlich? Während die Tabelle geändert wird, kannROWID
einer Reihe ändern?