„Z Oracle 8 ROWID zmieniono format i rozmiar z 8 na 10 bajtów. Zwróć uwagę, że ROWID Zmieni się, gdy reorganizujesz lub eksportujesz/importujesz tabelę. W przypadku tabeli partycjonowanej zmienia się również, jeśli wiersz migruje z partycji do innej podczas UPDATE ”.
https://www.orafaq.com/wiki/ROWID
Powiedziałbym nie. Może to być bezpieczne, jeśli na przykład aplikacja przechowuje ROWID tymczasowo (powiedzmy generowanie listy elementów możliwych do wybrania, z których każdy jest identyfikowany za pomocą ROWID , ale lista jest rutynowo odtwarzana i nie jest przechowywana). Ale jeśli ROWID jest używany w trwały sposób, który nie jest bezpieczny.