Domanda

Nel database, ad esempio Informix, DB2, Oracle, ecc, sarà l'identificativo essere riutilizzati pls?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top