Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 9 Следующий »

Откатить транзакцию Версия 9 (Java)

Группа действий: Базы данных


Описание

Действие откатывает текущую транзакцию.

Иконка

Параметры действия

Входные параметры  

Контекст БД                  Контекст подключения к выбранной базе данных.

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

КонтекстКонтекст подключения к выбранной базе данных.Контекст подключения к базе данных
Да

Особые условия использования

Отсутствуют.

Пример использования 

Задача 

Подключиться к базе данных, выполнить запрос:

Первый запрос
UPDATE Table1 SET title = 'Car' WHERE id=2

откатить транзакцию, выполнить следующий запрос:

Второй запрос
UPDATE Table1 SET title = 'Phone' WHERE id=3

и закрыть транзакцию.

Изначальный вид таблицы:

Решение

Воспользоваться действиями "Стандартное подключение", "Выполнить запрос", "Откатить транзакцию", "Закрыть транзакцию". 

Реализация

  1. Собрать схему робота, состоящего из действий:


  2. Настроить параметры для действия "Стандартное подключение".


  3. Настроить параметры для действия "Выполнить запрос 1". 


  4. Настроить параметры для действия "Откатить транзакцию". 


  5. Настроить последующее действие "Выполнить запрос 2".


  6. Настроить параметры действия "Закрыть транзакцию".


  7. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.

В рамках первой транзакции произошел откат, поэтому запрос не был применен к базе данных. Вторая транзакция была исполнена:

  • Нет меток