Ищем некоторые сведения об использовании запросов Transaction или Delete, когда последующий запрос не выполняется. Вкратце, в моем приложении я вставляю в две таблицы, вызывая две хранимые процедуры, и вставленные данные будут загружены в два API REST. Если кто-либо из REST API не работает, я должен откатить данные, введенные в базу данных.
Так какой подход подходит? Либо использовать транзакцию SQL, либо удалить вставленные записи через процедуру базы данных.