Pergunta

No banco de dados, tais como Informix, DB2, Oracle etc, será a RowId ser reutilizado pls?

Foi útil?

Solução

Os RowID são localização física dos dados armazenados no disco. Eles são únicos para uma mesa. Como tal, eles podem repetir. Se o novo registro fica armazenado no mesmo lugar (excluindo o mais velho), então rowids seria mesmo (reutilizado).

Veja este artigo para obter detalhes sobre o que rowid consiste no Oracle http://download.oracle.com/docs/cd /B19306_01/server.102/b14200/pseudocolumns008.htm

Outras dicas

pode ser reutilizado:

Se você excluir uma linha, em seguida, a Oracle poderá realocar sua rowid para uma nova linha inserida mais tarde.

(Veja este )

também - estar ciente que pode mudar se você exportar e importar seu banco de dados. você nunca deve armazenar esse valor como uma chave, uma vez que não é confiável.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top