Bonjour,
Lors de la mise à jour de données avec un UPDATE, est-il possible, sans effectuer un test explicite sur chacun des champs, de savoir si oui ou nom les données ont bien été affectées ?
L'intérêt ici est le suivant :
- Un client m'envoie quotidiennement la liste de ses articles via un fichier texte ou excel. J'insère les nouveaux et je mets à jour les autres dans la base.
- Une fois ce traitement effectué, je dois "répliquer" les nouveaux produits et les produits effectivement modifiés sur un serveur web (sous forme de fichiers xml mais on s'en fout).
- Répliquer un produit prend un certain temps, et si le client me renvoie tous ses produits à chaque fois c'est ingérable.
J'aimerais par exemple un paramètre de sortie sur mon UPDATE qui indique si il y a eu effectivement modification ou non ; et pour l'instant je ne vois que le test des champs un à un, ce qui me parait un peu fastidieux...
Edit : accessoirement je suis sous SQL Server 2008.
Partager