Bonjour,
Pour gérer un numéro de facture, j'utilise un générateur lié à un trigger qui va incrémenter automatiquement le numéro de facture à chaque insertion.
Ca fonctionne parfaitement sauf que je viens de constater qu'en cas de plantage durant le commit, le générateur conserve la nouvelle valeur incrémenté ( le rollback n'annule pas son auto incrémentation ).
Ceci est génant car risque de créer des 'trous' dans la liste des factures : numéro de facture pas utilisé si plantage.
J'ai fait une recherche sur le forum, j'ai vu que ce fonctionnement est tout à fait normal mais je n'ai pas trouvé de solution pour éviter cette incrémentation .
Faut il passer plutot par les procédures stockées pour faire les insertions de facture pour limiter les risques de plantage ou y a t'il une solution qui résoud ce problème ?
Merci d'avance
Thierry
Partager