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

Ключ

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

Оглавление

Подключения, общее:

Стандартное подключение /  Standard connection (ConnectStandartDb)

...

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

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

Тип СУБДDatabase type

Тип базы данных.


Выпадающий список:

  • MS SQL Server
  • Oracle
  • MySql
  • PostgreSql
Robin.String

Oracle

Да
ХостHostХост сервера, где размещена база данных.Robin.String192.168Да
ПортPortПорт сервера, где размещена база данных.Robin.String169:3306Да
Имя БДDB nameИмя базы данных.Robin.Stringtest_dbДа
ПараметрыParametersДополнительные параметры подключения.Robin.Dictionary

param1:value1

param2:value2

Нет
Режим транзакцийTransaction modeВключить режим использования транзакций внутри подключения.Robin.Boolean
Нет
ЛогинLoginЛогин для подключения БДRobin.String
Нет
ПарольPasswordПароль для подключения БДRobin.Password
Нет
Тайм-аутTime-out

Предельное время ожидания создания подключения.

Далее используется, как предельное время ожидания выполнения запросов в подключении.

По умолчанию 60 с

Может зависеть от реализации драйвера.

Robin.Numeric5000Нет
Результаты
КонтекстContext

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

Robin.DbContext
Нет

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

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

Пользовательское подключение /  Custom connection (ConnectCustomDb)

...

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

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

СерверServer
URL сервера, где размещена БДRobin.String
Да
Путь к драйверуDriver path

Путь к драйверу для указанной базы данных.

Robin.FilePath
Да
Класс драйвераDriver classКласс драйвера для указанной базы данных.Robin.String
Да

Уровень изоляции транзакций

Transaction isolation level

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

По умолчанию "Без транзакций"


Выпадающий список:

  • Без транзакций
  • Read uncommited 
  • Read committed
  • Repeatable read
  • Serializable
Robin.String
Нет
ЛогинLoginЛогин для подключения БДRobin.String
Нет
ПарольPasswordПароль для подключения БДRobin.Password
Нет
Тайм-аутTime-out

Предельное время ожидания создания подключения.

Далее используется, как предельное время ожидания выполнения запросов в подключении.

По умолчанию 60 с

Может зависеть от реализации драйвера.

Robin.Numeric5000Нет
Результаты
КонтекстContext

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

Robin.DbContext
Нет

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

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

Закрыть подключение / Close connection

...

Закрывает подключение к базе данных. 

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

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

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

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

Запросы:

Добавить запись / INSERT

...

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

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

КонтекстContextКонтекст подключения к выбранной базе данных.Robin.DbContext
Да
Имя таблицыTable nameИмя таблицы для обработки.Robin.StringКлиентыДа
ЗаписьRecord

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

Robin.Dictionary

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

Дата: 25.01.2021

Да
Список полей первичного ключаList of primary key fieldsСписок полей первичного ключа, который нужно получить в результате.Robin.Collection
Нет
Результаты

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

Primary key

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

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

Robin.Dictionary
ID:100

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

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

Обновить запись / UPDATE

...

Обновляет существующие записи в указанной таблице БД.

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

КонтекстContextКонтекст подключения к выбранной базе данных.к БДRobin.DbContext
Да
Имя таблицыTable nameИмя таблицы для обработки.Robin.StringКлиентыДа
ЗаписьRecord

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

Robin.Dictionary

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

Дата: 25.01.2021

Да

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

Primary key

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

Задается в виде словаря, где парами "ключ-значение" являются имена столбцов первичного ключа и содержимое их полей.

Robin.Dictionary
ID:1Да

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

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

Удалить запись / DELETE

...

Удаляет записи в указанной таблице БД

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

КонтекстContextКонтекст подключения к выбранной базе данных.Robin.DbContext
Да
Имя таблицыTable nameИмя обрабатываемой таблицы.Robin.StringКлиентыДа

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

Primary key

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

Задается в виде словаря, где парами "ключ-значение" являются имена столбцов первичного ключа и содержимое их полей.

Robin.Dictionary
ID:1Да

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

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

Извлечь запись  / SELECT

...

Извлекает запись из указанной таблицы БД

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

КонтекстContextКонтекст подключения к выбранной базе данных.Robin.DbContext
Да
Имя таблицыTable nameИмя обрабатываемой таблицы.Robin.StringКлиентыДа
Столбцы

Имена столбцов таблицы, значения которых необходимо извлечь.

Robin. Collection

0: Клиент

1: Дата

Да

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

Primary key

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

Задается в виде словаря, где парами "ключ-значение" являются имена столбцов первичного ключа и содержимое их полей.

Robin.Dictionary
ID:1Да
Результаты
ЗаписьRecord

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

Robin.Dictionary

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

Дата: 25.01.2021

Нет

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

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

Выполнить запрос / Execute Query

...

Выполняет запрос на получение данных из таблицы. 

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

КонтекстContextКонтекст подключения к выбранной базе данных.Robin.DbContext
Да
ПараметрыParameter listКоллекция значений для подстановки в запрос.Robin. Collection
Нет
Шаблон запросаRequest template

Запрос к БД.

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

Robin.StringSELECT * FROM CustomersДа
Результаты
РезультатResult

Переменная типа Таблица, которая содержит результат выполнения запроса.

Robin.Table
Нет

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

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

Транзакции:

Закрыть транзакцию / Commit transaction

...

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

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

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

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

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

Откатить транзакцию / Transaction roll back

...

Откатывает текущую транзакцию.

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

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

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

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


Вызвать хранимую процедуру/Call stored procedure

...

Действие выполняет вызов хранимой процедуры с параметрами.

Настройки

Свойство

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

Описание

Тип

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

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

Параметры

Контекст БДContext BDКонтекст подключения к выбранной базе данных.Контекст подключения к базе данных
Да
Имя хранимой процедурыStored procedure nameИмя процедуры, которую необходимо выполнитьСтрока
Да
Список параметровParameter ListКоллекция значений параметров для вызова процедуры. Если количество передаваемых параметров не совпадает с количеством принимаемых параметров в процедуре, то действие вернет ошибку.Коллекция
Нет
Результаты
РезультатResult

Коллекция таблиц с результатами работы операндов. Если результатом является:

  • набор строк, то результирующая таблица содержит эту выборку данных;
  • количество затронутых строк, то результирующая таблица содержит один столбец 'update_count' и одну строку со значением этого количества.
Коллекция



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

Если не нужны счетчики обновлений (затронутых строк), то нужно использовать в хранимой процедуре оператор, подавляющий возврат счетчиков (для MS SQL Server это SET NOCOUNT ON).