Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

...

Описание

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

Иконка действия

Image Removed

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

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

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

...

Image Added

Параметры и их настройки

Свойство

Описание

Тип

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

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

Параметры

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

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

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

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

Задача

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

Блок кода
languagesql
themeEclipse
titleПервый запрос
UPDATE Table1 SET title = 'Машина' WHERE id=2

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

Блок кода
languagesql
themeEclipse
titleВторой запрос
UPDATE Table1 SET title = 'Телефон' WHERE id=3

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

Решение

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

Реализация

  1. Собрать схему робота, состоящего из действий
  2. :
  3. .
    Image Modified
  4. Настроить параметры для действия "Стандартное подключение" (ИНСТРУКЦИЯ ПО ПОДКЛЮЧЕНИЮ к Microsoft SQL Server из студии Robin.
    Image Modified
  5. Настроить действие "Выполнить запрос 1". 
    Image Modified
  6. Настроить действие "Закрыть транзакцию". 
    Image Modified
  7. Настроить действие "Выполнить запрос 2". 
    Image Modified
  8. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Первая транзакция завершена. Подтверждены изменения в рамках первой транзакции и сохранены в базе:.
Image Modified
Последующие запросы, которые идут после действия действия "Закрыть транзакцию" являются запросами второй транзакции, которая не была закрыта, соответственно, запрос не был исполнен на базе данных.
Image Modified