Bonsoir,
Voilà, je suis entrain de tester une BD SQL SERVER et dans les procedures stockées devant faire des insert,update et delete les commandes de transactions (BEGIN TRANS, ROLLBACK, COMMIT) ne sont pas implémenter. Ayant fait la remarque au developpeur, celui-ci m'a répondu que ces commandes ne sont pas indispensable lorsque les mise à jours ne concerne qu'une seule table. Effectivement l'atomicité ne concerne que les parties (tables) d'un tout qui doit-être cohérent. Mais dés lors qu'il ne s'agit que d'une seule table .....??? il serait obligatoire d'implémenter manuellement ces commandes afin de gerer les conflits d'accés.
Dans de mes developpements j'ai l'habitude d'implementer manuellement ces commandes mais d'aprés les dires de ce developpeur, je supposerais donc qu'il y des transactions implicite et par défaut qui démarrent n'es-ce pas ?
Serait-il possible d'avoir une confirmation ?
Je vous remerçie
Partager