не съм сигурен дали изобщо съществува решение с автоматична обработка на верижни/многостепенни транзакции, което работи надеждно (или не се нуждае от много ресурси от страна на базата данни)
добре, можете да комбинирате двете стъпки в една:
- прочетете от първата таблица A
- използване на процесор за актуализиране на таблица A
- използване на процесор за четене от таблица B
- използване на писател за актуализиране на таблица B
производителността ще пострада много, защото четенето на таблица B ще бъде едно четене спрямо курсора, базирано на таблица a
бих избрал компенсираща стратегия като тази
- (по избор) използваните таблици са временни таблици, а не истинските „производствени“ таблици, което улеснява работата с компенсиране с отделяне на хранилищата за данни от производството
- a неуспешна стъпка 1 задейства друга стъпка или друго задание/скрипт
- тази стъпка/задача/скрипт изтрива, ако е необходимо (редове или пълна таблица)