Bonjour,
je stocke dans une table une liste d'entités déterminées qui peuvent être au maximum de 99 tout en ayant un identifiant allant de 1 à 99.
J'ai donc naturellement créé une séquence allant de 1 à 99 pour pouvoir gérer une surrogate key les identifiants....
Mon application permet ensuite de supprimer une de ces entités si elle n'est plus utilisée. Du coup je me retrouve avec des trous dans la séquence que j'aurais souhaité pouvoir réutiliser...
J'aurais voulu savoir quelle était la meilleure façon de s'y prendre... Car la seule manière que je vois c'est de modifier tous mes ordres d'insertion pour qu'ils cherchent en priorité le premier gap dans la séquence avant d'insérer..
Pour une requête en one-shot pourquoi pas : mais pour un traitement par batch?

Merci pour vos avis sur la question,
Lek