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

Ключ

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

...

Rollback Transaction Version 9 (Java)

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

Описание

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

Иконка

Image Removed

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

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

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

Настройки

...

Свойство

...

Описание

...

Тип

...

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

...

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

...

Параметры

Action group: Databases

...

Description

Action rolls back the current transaction

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
DB contextConnection context to the selected databaseRobin.DbContextDatabase contextYes

Special conditions of use

None.

Example of use

Task

Connect to the database, execute the query

...

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

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

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

Задача 

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

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

Затем откатить транзакцию и выполнить следующий запросThen rollback the transaction and execute the following request:

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

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

At the end, close the transaction.

Initial view of the tableИзначальный вид таблицы:

Решение

Solution

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

Реализация

Implementation

  1. Assemble a robot scheme consisting of actionsСобрать схему робота, состоящего из действий:


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


  3. Настроить параметры для действия Set the parameters for the "Execute Sql Statement 1Statement 1" action


  4. Настроить параметры для действия Set the parameters for the "Rollback Transaction" action


  5. Настроить последующее действие Set the parameters of the next action "Execute Sql Statement 2Statement 2".


  6. Настроить параметры действия Set the parameters of the "Commit Transaction" action.


  7. Нажать на кнопку "Старт" в верхней панелиClick on the "Start" button in the top panel

Результат

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

Image Removed

Result

The program robot completed successfully.Image Added

The first transaction rolled back, so the changes were not applied to the database. The second transaction was closed and applied to the databaseВ рамках первой транзакции произошел откат, поэтому изменения не были применены к базе данных. Вторая транзакция была закрыта и применена к базе данных: