É seguro usar o ROWID para localizar uma linha / registro no Oracle?
Eu estou olhando para um aplicativo cliente que recupera várias colunas, incluindoROWID
e depois usaROWID
para identificar as linhas que precisa atualizar:
update some_table t set col1=value1
where t.rowid = :selected_rowid
É seguro fazê-lo? Como a tabela está sendo modificada, podeROWID
de uma mudança de linha?