Мне нужно вставить данные из xlm в 10 таблиц, иерархия такова, как показано ниже.Как откатить каждую вставку, если нет какой-либо проверки Отсутствует
- T1 имеет ребенок таблицу T2
- T2 имеет дочерние таблицы t3, t4, t5, t6 и т.д. до t10
- Если какие-либо из проверки терпит неудачу в t3 к T10 выше t1, t2 таблице вставка должна откатить.
Я использую SavePoint, и если отображается какая-либо проверка, я откажусь от этой конкретной точки сохранения.
Мой вопрос здесь, нужно ли мне использовать 10 точек сохранения, чтобы откат транзакции всех таблиц или только одна точка сохранения достаточно?
Установить точку сохранения в t2, и откат к t2, если точки сохранения вставки неудачу – Sathya
@Sathya что, если проверка терпит неудачу на t8, это будет откат 7 столов вставки если мы установим точку сохранения в t2? – developer
Да, будет. Но если вы создадите точку сохранения после T2, она не откажется от T2. –