Comment faire pour obtenir l'ID de la dernière mise à jour en Ligne de SQL Server 2008

J'ai une exigence telle que je veux obtenir l'id de la dernière mise à jour en ligne dans une table et je veux utiliser cet identifiant pour une autre opération.

Je n'ai pas de colonne comme UpdatedOn , de sorte que je peux utiliser cette colonne.

Si il ya une fonction comme scope_identity et @@identity(qui me donne l'id de la dernière ligne insérée id) pour mettre à Jour également.

Merci de m'aider pour la même chose.

  • Le temps de créer une telle colonne. Btw, scope_identitytravaille aussi que dans ce champ d'application, et non pas deux jours plus tard, de sorte qu'il ne remplace pas un CreatedAt colonne.
  • Vous ne pouvez pas récupérer la dernière mise à jour de l'information sur la ligne/colonne, toutefois, vous pouvez obtenir cette info sur le niveau de la table de suivre ce [lien][1]cependant, je pense que c'est inutile pour vous , la Meilleure solution sera de créer une table qui stocke votre mise à jour des détails comme les nom d'utilisateur , datetime , etc. [1]: blog.sqlauthority.com/2009/05/09/...
InformationsquelleAutor Brijraj | 2013-11-25