Wird rowID wiederverwendet werden?
Frage
In der Datenbank, wie Informix, DB2, Oracle usw. wird die Rowid pls wiederverwendet werden?
Lösung
Die RowID sind physischer Standort der auf der Platte gespeicherten Daten. Sie sind für eine Tabelle eindeutig. Als solche können sie wiederholen. Wenn der neue Datensatz in der gleichen Stelle (Streichung der Ältere) gespeichert wird, dann würde ROWIDs gleich sein (wiederverwendet).
Lesen Sie diesen Artikel für Details was rowid von in besteht oracle http://download.oracle.com/docs/cd /B19306_01/server.102/b14200/pseudocolumns008.htm
Andere Tipps
Es können wiederverwendet werden:
Wenn Sie eine Zeile löschen, dann seine Rowid auf eine neue Zeile Oracle kann später eingefügt neu zuweisen.
(Siehe dieser )
auch - bewusst sein es kann sich ändern, wenn Sie exportieren und dann Ihre Datenbank importieren. Sie sollten nie diesen Wert als Schlüssel speichern, wie es unzuverlässig ist.