Я создал таблицу с именем «TestTable»
CREATE TABLE TestTable
(
ID INT NOT NULL,
Value INT NOT NULL,
PRIMARY KEY (ID)
)
И затем вставляю в таблицу следующие записи:
BEGIN TRANSACTION
INSERT INTO TestTable VALUES(1,1)
SAVE TRANSACTION TS1
BEGIN TRANSACTION
INSERT INTO TestTable VALUES(2,2)
ROLLBACK TRANSACTION TS1
--roll back to TS1 at the first time
BEGIN TRANSACTION
INSERT INTO TestTable VALUES(4,3)
ROLLBACK TRANSACTION TS1
--roll back to TS1 at the second time
Сообщения показываются "Не удается откатить TS1. Не найдено ни одной транзакции или точки сохранения с таким именем. "
Тогда я подумал, возможно ли откат к точке сохранения только один раз?