SQL-запрос

Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: PSQL (Postgre SQL), ODBC.
В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения от БД.
Для PSQL параметры передаются через символ @, а для ODBC через символ соответствующего драйвера (может быть @, ?, :).
Результат записывается в переменные, которые по имени совпадают с названиями возвращаемых колонок из запроса
 
| Название | Описание | 
|---|---|
| База Данных | БД для подключения. 
 | 
| Драйвер | (если База Данных = Другая) 
 | 
| Строка соединения | Пример для PSQL драйвера Пример для ODBC драйвера FreeTDS(для MSSQL)  | 
| Время,с | Предельное время выполнения запроса. По достижению этого времени, если не получен ответ, будет переход по ветке “Переход, время” | 
| Запрос | Тело SQL запроса, который будет отправлен в БД. Для указания входных значений параметров при использовании ODBC драйвера нужно использовать спецсимвол [?], для использования PSQL спецсимвол [$] с указанием индекса, например: [$1], [$2], [$3], [$4] и так далее. Пример запроса для драйвера ODBC Пример запроса для драйвера PSQL  | 
| Параметры запроса | Списочное значение, устанавливающее входные параметры для запроса. В качестве параметров запроса указываются переменные сценария. Для корректной передачи входных и выходных параметров название поля таблицы должно совпадать с названием внутренней переменной сценария. | 
| Кодировка | Кодировка, в которой следует сохранить строковые значения в переменных. 
 | 
| Код ошибки | Переменная для сохранения кода ошибки. | 
| Название ошибки | Переменная для сохранения названия ошибки. | 
| Переход | Компонент, которому передается управление после успешного завершения запроса. | 
| Переход, время | Компонент, которому передается управление после истечения таймаута до получения ответа на запрос. | 
| Переход, ошибка | Компонент, которому передается управление в случае возникновения ошибки при подготовке или выполнении запроса. | 
| Описание | Описание компонента | 
| Если необходимо вернуть множество строк в ответе, то в SQL запросе необходимо сделать "сохранение в json структуру" и уже компонентом Парсер разобрать результат. В зависимости от СУБД трансформация в json будет различная |