Компонент SQL-запрос
Описание
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход).
В качестве параметров выступают переменные сценария.
Подключение к серверу БД осуществляется по строке подключения. Обращение к БД происходит через ODBC и требует наличия в ОС соответствующих драйверов.
В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД.
Возврат значений из БД происходит в табличном виде. Сохранение значений в переменные осуществляется по принципу идентичности имен столбцов в последнем из вернувшихся датасетов и переменных сценария. Переменным присваиваются значения из последней строки последнего датасета.
Индекс |
|
Краткое название |
|
Типы сценариев |
|
Стартовый модуль |
|
Режим |
Асинхронный |
Иконка |
![]() |
Характер разветвления |
Разветвляющий, замыкающий |
Свойства
Спецификация | Описание |
---|---|
Название: |
БД для подключения.
|
Название: |
Возможные варианты:
Для режима указания БД |
Название: |
Строка подключения к БД. Пример для odbc драйвера
Driver={SQL Server Native Client 11.0}; Server=192.168.0.73,14350; Database=testbase; UID=test; PWD=123; Пример для psql драйвера
Driver={PostgreSQL Unicode(x64)}; Server=127.0.0.1; Port=5433; Database=r_cdr_central_common; Uid=rostellpgadmin; Pwd=123456; . |
Название: |
Таймаут на выполнение запроса к БД. |
Название: |
Тело SQL-запроса. Пример:
INSERT INTO EMPLOYEE (NR, FIRSTNAME, LASTNAME, GENDER) VALUES (?, ?, ?, ?) . |
Название: |
Списочное значение, устанавливающее параметры для запроса. Пример:
pKey="sql_integer", pValue=[2,3], pKey="sql_varchar, 20", pValue=["Sergey", "Alina"], pKey="sql_varchar, 20", pValue=["Ivanov","Gallyamova"], pKey="sql_char, 1", pValue=["M","F"]. . |
Название: |
Кодировка, в которой следует сохранить строковые значения в переменных.
|
Название: |
Переменная для сохранения кода ошибки. |
Название: |
Переменная для сохранения названия ошибки. |
Название: |
Компонент, которому передается управление после успешного завершения запроса. |
Название: |
Компонент, которому передается управление после истечения таймаута до получения ответа на запрос. |
Название: |
Компонент, которому передается управление в случае возникновения ошибки при подготовке или выполнении запроса. |
См. также
-
Функциональная роль scr