Bonjour,

l'un des modules de mon application doit affecter le 1er produit disponible, sachant qu'il s'agit d'une application Web, il se peut que deux usagers connectés à la fois aillent le même produit.

je me demande comment gérer les verrous sur ma table Produits ? est ce que je dois utiliser 'HOLDLOCK' comme type ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Update Produits WITH  HODLOCK set Statut = 'RESERVE' where CdeProduit = 
(select Min(CdeProduit) into Code from Produits Where TypeProduit = XXX and Statut='EN STOCK')
si je mets cette requête dans une procédure stocké, ceci va me résoudre le problème ?

Merci pour toute aide