"Do Oracle 8 o
ROWID
formato e tamanho alterados de 8 para 10 bytes. Observe que ROWID
's mudará quando você reorganizar ou exportar/importar uma tabela. No caso de uma tabela particionada, também muda se a linha migrar de uma partição para outra durante um UPDATE
." http://www.orafaq.com/wiki/ROWID
Eu diria que não. Isso pode ser seguro se, por exemplo, o aplicativo armazenar
ROWID
temporariamente (digamos, gerando uma lista de itens selecionáveis, cada um identificado com ROWID
, mas a lista é gerada rotineiramente e não armazenada). Mas se ROWID
é usado de forma persistente, não é seguro.