Bonjour,
J'ai un petit problème avec les TimeStamp que je ne sais pas comment résoudre.
Afin de protéger la base des accès concurent je dois vérifier le timestamp avant de faire une mise à jour :
SELECT @Id = MonId, @TimeStampParam = MonTimeStamp
FROM MaTable
...
UPDATE MaTable
Set Champ1 = 'Nouvelle valeur'
WHERE
MonId = @Id
TsEqual(MonTimeStamp, @TimeStampParam)
Jusque là aucun problème, mais je dois faire la même action sur un ensemble de lignes.
Mais je n'ai aucune idée de comment faire. J'ai penser à utiliser le Max des TimeStamp mais sans succès.
-->
WHERE
MonId IN (@Id1, @Id2, @Id3, @Id4, @Id5, @Id6, @Id7, @Id8, @Id9)
???
Merci d'avance pour toute aide potentielle.
Chris
Partager