„От Oracle 8 ROWID
форматът и размерът са променени от 8 на 10 байта. Обърнете внимание, че ROWID
ще се промени, когато реорганизирате или експортирате/импортирате таблица. В случай на разделена таблица, тя също се променя, ако редът мигрира от дял в друг по време на UPDATE
."
http://www.orafaq.com/wiki/ROWID
Бих казал не. Това може да е безопасно, ако например приложението съхранява ROWID
временно (да речем генериране на списък с елементи с възможност за избор, всеки идентифициран с ROWID
, но списъкът се регенерира рутинно и не се съхранява). Но ако ROWID
се използва по някакъв постоянен начин, не е безопасно.