-
[9i] séquence sans trou
Bonjour,
Nous avons besoins d'un numéro unique qui se suit et sans avoir de trou
exemple 1,2,3,4,5,6,7,8,9
et non 1,2,4,5,9
Je viens de voir d'une séquence est incrémentée a chaque nextval, même si la transaction dans la quelle se trouve ce nextval est rollbacké.
Il y a t il une possibilité ou il faut gérer cette séquence à la main ?
Merci d'avance
-
Hello,
C'est un sujet souvent évoqué dans le forum sur le langage SQL.
Vous ne pouvez pas utiliser "ces trous" automatiquement.
Cependant, il est TRES dangereux d'utiliser les trous.
En effet, que se passe t'il si vous restaurez partiellement une sauvegarde ou autre (cas où cette séquence est utilisé comme clé primaire et étrangère) ?
Faîtes une recherche avancée sur le forum sur le langage SQL et vous devriez mieux cerner les dangers auxquels vous vous exposez.
-