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 ?
si je mets cette requête dans une procédure stocké, ceci va me résoudre le problème ?
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')
Merci pour toute aide
Partager