"Da Oracle 8 il ROWID
formato e dimensione cambiati da 8 a 10 byte. Nota che ROWID
Cambiano quando riorganizzi o esporti/importi una tabella. Nel caso di una tabella partizionata, cambia anche se la riga migra da una partizione a un'altra durante un UPDATE
."
http://www.orafaq.com/wiki/ROWID
direi di no. Questo potrebbe essere sicuro se, ad esempio, l'applicazione memorizza ROWID
temporaneamente (diciamo generando un elenco di elementi selezionabili, ciascuno identificato con ROWID
, ma l'elenco viene regolarmente rigenerato e non memorizzato). Ma se ROWID
viene utilizzato in modo persistente non è sicuro.