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

Ключ

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

Добавить

...

запись Версия 11 (Java)

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

...

Описание

Добавляет запись (строку) в указанную таблицу БД

Image Removed

Настройки

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

Image Added

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

Свойство

Свойство

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

Описание

Тип

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

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

Параметры

Контекст

Context

БД

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

Robin.DbContext

Контекст

подключенич к базе

баз данных

Да

Имя таблицы

Table name

Имя таблицы

для обработки.СтрокаКлиентыЗапись

Robin.String


Да

ЗаписьRecord

Данные для вставки

Данные в виде словаря

, где ключи - это имена столбцов.Словарь

Клиент: ООО"Ромашка"

для вставки в таблицу

Robin.Dictionary

Дата: 25.01.2021


Да

Список имен полей первичного ключа

List of primary key fields

Список имен полей первичного ключа, который нужно получить в результате

Robin.

Коллекция

Collection


Нет

Результаты

Первичный ключ

Primary key

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

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

Словарь
ID:100

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

Список значений первичного ключа

Список значений первичного ключа, сгенерированных в результате вставки данных для полей, указанных в параметре «Список имен полей первичного ключа»

Robin.Dictionary



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

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

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

Задача

Подключиться к базе данных и добавить данные в таблицу (столбцы  company_name и inn) . Данные: ООО "Ромашка", 5047053423.
Image Added

Решение

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

Реализация

  1. Собрать робота, состоящего из действий.
    Image Added
  2. Настроить параметры для действия "Стандартное подключение". 
    В поле "Тип СУБД" выбрать соответствующий той базе данных, к которой необходимо подключиться. 
    Указать логин и пароль от базы данных. 
    Хост сервера можно указать, как по IP машины, где установлена база или по имени хоста. 
    Указать порт сервера, а также имя БД. 
    В поле "Таймаут" значение исчисляется в секундах. 
    В поле "Параметры" указываются дополнительные параметры для подключения, как правило, это параметры, которые относятся к безопасности. Параметры указываются в виде словаря. 

    Подробнее о параметре "Уровень изоляции транзакций". Последовательные операции по работе с БД можно разделить на транзакции. Транзакция  - это группа операций, которые представляют некую логическую единицу работы с базой. Например, необходимо выполнить несколько операций с таблицей для того, чтобы обновить в ней данные. При возникновении ошибки можно откатить транзакцию, т.е сделанную группу операций, чтобы не разбираться на каком шаге возникла данная ошибка. 

    При активации чекбокса "Уровень изоляции транзакций" часть выполняемых запросов к базе будет идти в виде транзакций. 
    Image Added
  3. Настроить параметры для действия "Добавить запись". 
    В поле "Данные для вставки" указать данные в виде словаря. 
    Image Added
    Image Added
    В поле "Список имен полей первичного ключа" заполнить следующим образом. 
    Image Added
    Image Added
    4. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Новая запись добавлена в таблицу.
Image Added
Image AddedОтсутствуют.