icons8-sql-32

SQL

<< Click to Display Table of Contents >>

Navigation:  DSL ZESB > Компоненты языка > Раздел Database >

icons8-sql-32

SQL

Компонент работы с базами данных поддерживаются следующие БД: (oracle, postgresSQL, sqlite, mssql)

 

Свойства:

Наименование

Значения

id

Уникальный идентификатор компонента, только чтение.

name

Название компонента

DataSource

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

CommandText

Текст SQL запроса

Тип данных: String;

CommandType

Тип выполнения команды

Тип данных: Enum;

QUERY - возвращает результат выполнения запроса в виде RowSet

EXECUTENONQUERY  - возвращает только статус исполнения запроса

SCALAR   - возвращает только одно скалярное значение

 

Params

Параметры запроса.

Тип данных: List;

Свойства объекта:

Наименование

Тип

Описание

name

String

Имя переменной для подстановки в шаблон

type

Enum

 

Boolean

Int

Decimal

DateTime

String

Blob

paramtype

Enum

Задает направление передачи значения в запросе

INPUT - только вход

OUTPUT - только выход

INPUTOUTPUT - вход и выход

value

String

Значение переменной взятое из локальной памяти с помощью JPATH или введенное вручную.

Строковое выражение JPATH начинается с  $.

Пример:

$.JSON.result.code или Просто текст

 

StopProcess

Остановка исполнения процесса целиком если в режиме QUERY установлено значение true и Rowset пустой.

Тип данных: Boolean;

Output

Результат выполнения запроса.

Тип данных: String

Пример значения:

test.out_data           //Переменная будет сохранена в локальную область памяти