Bonjour à tous,
J'ai une base de données sous le SGBDR FIREBIRD.
Il existe des tables avec de clés autoincrémentes. Et donc, j'ai mis en place des générateurs et des trigger pour les générer automatiquement. Mais , il se trouve que lors du renseignement des données, quand par inadvertance, je fais une erreur de données, le générateur génère des numéros auxquels aucune données n'est affectée. Eh bien,on a alors des numérotation comme suit par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
1 SERI ROSE,12/05/1974
2YAO KOUASSI,02/12/1985
4 GERARD DEPARDIEU, 12/12/1945
6TOTO,12/03/1974
DAns ce code exemple, on voit que les tuples 3 et 5 ne sont pas renseignés.
Je voudrais savoir comment palier à ce problème en recalculant les indexes pour avoir une numérotation cohérente dans ma base afin de ne pas avoir des numéros disparatres.
Merci pour votre collaboration.