Sarà ROWID essere riutilizzato?
Domanda
Nel database, ad esempio Informix, DB2, Oracle, ecc, sarà l'identificativo essere riutilizzati pls?
Soluzione
Il RowID la localizzazione fisica dei dati memorizzati sul disco. Essi sono unici per un tavolo. Come tali essi possono ripetere. Se il nuovo record viene memorizzato nello stesso luogo (cancellando il più vecchio), poi ROWIDs sarebbero stessa (riutilizzato).
Si veda questo articolo per i dettagli su quello identificativo consiste in in Oracle http://download.oracle.com/docs/cd /B19306_01/server.102/b14200/pseudocolumns008.htm
Altri suggerimenti
possono essere riutilizzati:
Se si elimina una riga, quindi Oracle può riassegnare il suo identificativo di una nuova riga inserita in seguito.
(Vedere questo )
anche - essere consapevoli che può cambiare se si esporta e quindi importare il database. non si dovrebbe mai memorizzare questo valore come una chiave in quanto è inaffidabile.