Закрыть транзакцию Версия 10 (Java)

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


Описание

Действие завершает текущую транзакцию и подтверждает все изменения, которые были сделаны в рамках данной транзакции.

Иконка

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

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

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

Настройки

Свойство

Описание

Тип

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

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

Параметры

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

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

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

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

Задача

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

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

Далее закрыть транзакцию и выполнить дополнительный запрос без закрытия транзации:

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

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

Решение

Воспользоваться действиями "Connect Standard Db", "Execute Sql Statement", "Commit Transaction". 

Реализация

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


  2. Настроить параметры для действия "Connect Standard Db" (Instructions on how to connect to Microsoft SQL Server from Robin Studio).


  3. Настроить действие "Execute Sql Statement 1". 


  4. Настроить действие "Commit Transaction". 


  5. Настроить действие "Execute Sql Statement 2". 


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

Результат

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

Последующие запросы, которые идут после действия "Commit Transaction" являются запросами второй транзации, которая не была закрыта, соответственно, запрос не был исполнен на базе данных.

  • Нет меток