Est-ce que rowid être réutilisé?
Question
Dans la base de données, tels que Informix, DB2, Oracle, etc, sera le rowid être réutilisé pls?
La solution
Les RowID sont l'emplacement physique des données stockées sur le disque. Ils sont uniques pour une table. À ce titre, ils peuvent répéter. Si le nouvel enregistrement est stocké dans le même lieu (suppression de la plus ancienne), alors rowids serait même (réutilisé).
Voir cet article pour plus de détails sur ce qui se compose de rowid dans l'oracle http://download.oracle.com/docs/cd /B19306_01/server.102/b14200/pseudocolumns008.htm
Autres conseils
peut être réutilisés:
Si vous supprimez une ligne, puis Oracle peut réaffecter ses rowid à une nouvelle ligne insérée plus tard.
(Voir cette )
aussi - être conscient qu'il peut changer si vous exportez puis importez votre base de données. vous ne devriez jamais stocker cette valeur comme clé car il est peu fiable.