Bonjour,
Voila, je risque d'avoir pas mal d'utilisateur sur mon appli, et pour des raison X et Y qui me seraient trop longues a expliquées, je ne peut passé par l'auto incrément sur le champs de ma table.
Donc j'ai mis en place une procédure stockée qui recupere l'id max, insert l'id+1 et recupere le nouvel Id max pour que l'appli puisse utilisé ce nouvel Id.
Seulement comme il y auras pas mal d'utilisateur a apelé cette proc stoc, je voudrais etre sur de ne pas leur renvoyé 2 fois le meme id, car dans l'appli, ca risque de faire des données doublonnées.
Donc je voudrais simplement savoir comment SQLserver fera pour géré plusieurs appels de ma proc simultanément ? est ce qu'il va attendre la fin de l'execution de la proc stoc du premier utilisateur pour executer celle du second ? va t il les lancer simultanément (du coup je risque malgrés tout de potentiellement avoir des id renvoyé identique ?) ?
merci de vos reponses
Partager