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

Ключ

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

Закрыть

...

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

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

...

Описание

Закрывает транзакцию. 

Image Removed

Настройки

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

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

Image Added

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

Свойство

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры

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

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

Отсутствуют

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

Задача

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

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

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

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

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

Решение

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

Реализация

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

Результат

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