Извлечь запись Версия 11 (Java)

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


Описание действия

Действие извлекает запись из указанной таблицы БД по значению ее первичного ключа. 

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

Параметры

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

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

  2. Имя таблицы Имя таблицы в БД.

  3. Поля таблицы – Словарь полей, которые будут получены.

  4. Список значении полей первичного ключа – Список значении полей первичного ключа, по которым будет получена запись.

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

В результате получаем запись в виде словаря, где ключи - это указанные в запросе имена столбцов

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст БД

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

Robin.DbContext

Контекст баз данных

Да

Имя таблицы

Имя таблицы

Robin.String


Да

Поля таблицы

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

Robin.Collection


Нет

Значение первичного ключа

Значение первичного ключа записи таблицы, данные из которой требуется получить

Robin.Dictionary


Да

Результаты

Данные записи

Извлеченная запись в виде словаря, где ключи - это указанные в запросе имена столбцов

Robin.Dictionary



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

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

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

Задача

Подключиться к базе данных и извлечь данные по одной строке таблицы столбцам AGENT_NAME, WORKING_AREA, COMMISSION, PHONE_NO и COUNTRY (ID=5).

image2024-2-12_11-34-31.png

Решение

Воспользоваться действиями "Connect Standard Db", "Select Record", "Data entry form"

Реализация

  1. Собрать робота, состоящего из действий:
  2. Заполнить параметры для действия "Стандартное подключение". 
  3. Заполнить параметры для действия "Извлечь запись". 

    В поле "Поля  таблицы" указать поля по которым необходимо получить данные

    В поле "Значение первичного ключа" указать строку 5
     
  4. Заполнить параметры для действия "Data entry form". 

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

Результат

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

Данные из строки 5 извлечены.