Відповідно до статті MSDN Кімберлі Л. Тріпп, ізоляція транзакцій на основі версії SQL Server 2005 року Ніла Грейвса
- "... Всі більш ранні версії певного запису приковані до пов'язаного списку; а у випадку тривалих транзакцій на основі версій, що здійснюються на основі версій, посилання доведеться проходити на кожному доступі, щоб дійти до послідовно трансакційної версії рядок "
який знаходиться в розділі "Розуміння версій версій", загальним для того, щоб дотримуватися розділів "Рядок версій у читаннях, здійснених за допомогою версійної версії" та "Версія рядків у розділі" Знімок ".
Далі на прикладі версійної версії внаслідок модифікацій наведено в контексті декількох оновлень однієї і тієї ж записи за допомогою декількох транзакцій (T1, T2, T3) лише в SNAPSHOT.
У випадку, якщо лише одна транзакція оновлює запис кілька разів (за допомогою декількох заяв), чи зберігатимуться (пов'язані) кілька сховищ версій або лише той, який зроблений на момент зняття "зображення" SNAPSHOT?
Що ж, відповідь на це питання повинна негайно відповісти на інші мої очікувані відповідні запитання: