Bonjour
J'utilise SQL server 2005
Je voudrais pouvoir stocker et restituer les positions auquelles ont été insérées des lignes dans une table, dans un devis comportant de très nombreux articles par exemple il est fastidieux de laisser à l'utilsateur la gestion de cet ordre par exemple sur un champ de numerotation ; la demande est que cela soit gérer automatiquement . Avec des SGBD comme Access ou Paradox j'ajoute un champ ORD a ma table et je gère comme ceci
insertion à 1 quand nb ligne = 0
insertion à n et augmentation de 1 de toutes les valeurs > n
delete de n et decrementation de 1 de toutes les valeurs > n
etc ..
avec SQL server je peux faire cela dans des trigger, mais n'existe t'il pas un moyen plus simple plus intégré
Partager