Une procédure MS SQL 2008 supprime puis insère des données. Je dois être capable de lire des données dans une autre connexion jusqu'à ce que l'insertion se produise, c'est-à-dire après la suppression. Comment puis-je accomplir cela?Comment puis-je lire des données dans une suppression non validée?
1
A
Répondre
1
Le seul niveau d'isolement auquel je peux penser où vous pouvez lire librement les lignes supprimées, et ne pas bloquer les suppressions et les insertions, est snapshot isolation. Mais vous auriez dû ouvrir votre transaction avant que les suppressions ne se produisent.
vous souhaiteriez que le supprimer/insérer serait lui-même dans une transaction, donc soit vous verriez les lignes d'origine ou le remplacement, mais pas le travail en cours ... – araqnid