Execute sql ms sql: EXECUTE (Transact-SQL) — SQL Server
SQL: выполнение сценариев и функций
Информация о продукте «SQL: выполнение сценариев и функций»
Эта интеграция позволяет пользователям выполнять сценарии и функции SQL для баз данных MySQL, PostgreSQL, Microsoft SQL Server, Oracle и SAP HANA. Он использует безагентное соединение через ODBC с SQL Server, MySQL и PostgreSQL, а также базовый мгновенный клиент Oracle для подключения к базе данных Oracle.
Основные характеристики:
- Поддерживает выполнение сценариев SQL для Oracle, MySQL, PostgreSQL, Microsoft SQL Server и SAP HANA:
- Для SQL Server, MySQL и PostgreSQL: все подключения без агента через ODBC.
- Для SQL Server: поддерживается проверка подлинности Windows и проверка подлинности SQL Server.
- Для SAP HANA: подключения к базе данных выполняются без агента с использованием клиента SAP HANA для Python.
- Для Oracle: поддерживается выполнение сценариев SQL и блоков Oracle PLSQL. Соединения с Oracle выполняются без агента с использованием базового мгновенного клиента Oracle.
- Поддерживает универсальный агент как для Linux/Unix, так и для Windows.
- Выберите разные уровни журнала, например, информацию и отладку.
- Решите, предоставляется ли вывод SQL в стандартный вывод или нет.
- Все пароли зашифрованы с использованием учетных данных универсального контроллера Stonebranch.
Компонент продукта: | Универсальный агент, универсальный контроллер |
---|---|
Поставщик: | Майкрософт |
Тип: | Бесплатно |
Совместимость: | UC/UA 6. 9 и выше |
Поддержка: | Поддерживается |
Microsoft SQL Server — выполнение запроса
Мы обновили названия некоторых наших продуктов. Nintex Workflow Cloud теперь называется Nintex Automation Cloud.
Использовать Microsoft SQL Server — выполнить запрос для выполнения запросов в указанной вами базе данных. Запрос может быть запросом на данные или на действие.
Например, вы хотите создать каталог адресов электронной почты ваших клиентов. Для этого вам необходимо получить адреса электронной почты из базы данных вашей компании. С помощью Microsoft SQL Server — Выполните запрос , вы можете получить эти данные, сохранить их в переменных, а затем вставить в действие «Создать документ».
Для получения дополнительной информации о сервере Microsoft SQL перейдите на сервер Microsoft SQL.
Прежде чем начать:
Понимание переменных
Узнайте об обработке файлов в рабочем процессе
Перейти к:
Настройка Microsoft SQL Server — выполнение действия запроса
IP-адреса источника для рабочих процессов
Microsoft SQL Server — выполнение полей и настроек запроса
На странице конструктора:
Щелкните группу действий Microsoft SQL Server на панели инструментов действий.
или
Найдите действия, просмотрев группы действий или введя имя действия или функцию в Поле поиска в верхней части панели инструментов действия.
- Перетащите действие Microsoft SQL Server — выполнение запроса в ту точку рабочего процесса, когда вы хотите выполнить запрос.
- Щелкните действие Microsoft SQL Server — выполнить запрос .
Выберите соединение . Если у вас нет подключения, см. Добавление подключения.
- В сценарии SQL введите составные запросы, разделенные точкой с запятой, для запуска в базе данных. Не используйте одинарные кавычки; вместо этого для параметризованных запросов добавьте имена ключей и значения параметров запроса (следующий шаг).
Пример сценария SQL: SELECT * FROM [Customers]
Дополнительные рекомендации по ключевым словам и синтаксису SQL см. в Справочнике по ключевым словам SQL.
- Чтобы добавить выполнение параметризованного запроса, в параметрах запроса щелкните Добавить параметры запроса SQL.
- Добавьте имя параметра и значение.
- Щелкните Добавить параметры запроса SQL, чтобы добавить дополнительные имена и значения параметров.
Пример:
SELECT * FROM [Customers] WHERE Name = @name
Имя параметра = @name
Value =
- В столбце для получения введите столбец базы данных, содержащий значения, которые вы хотите получить. Например, «Адрес электронной почты». Это поле обязательно для запросов SELECT.
Внимание! Обязательно сначала настройте брандмауэр базы данных, чтобы рабочий процесс мог подключаться к базе данных. Дополнительные сведения об исходных IP-адресах, которые вы можете использовать, см. в разделе Исходные IP-адреса для рабочих процессов.
Дополнительные сведения о полях и кнопках см. в разделе Microsoft SQL Server — выполнение полей и настроек запроса.
Исходные IP-адреса для рабочих процессов
Для запуска рабочих процессов, которые подключаются к базам данных SQL или связанным системам, сначала настройте правила брандмауэра, чтобы разрешить трафик с потенциальных исходных IP-адресов для этих рабочих процессов. Если правила брандмауэра установлены, но не настроены для разрешения этих IP-адресов, контакт не происходит и рабочий процесс завершается сбоем.
Инструкции по настройке брандмауэра SQL Server см. в статье Microsoft «Настройка брандмауэра Windows для разрешения доступа к SQL Server» или, для SQL Server в Windows Azure, см. статью «Создание подключения Microsoft SQL Server к SQL Azure из Nintex Automation CloudNintex Community».
IP-адреса потенциальных источников для рабочих процессов:
Регион США | Регион ЕС | Регион Австралии |
|
|
|
Microsoft SQL Server — выполнение полей и настроек запроса
Соединение с Microsoft SQL Server, используемое для запроса. | (нет данных) | |
SQL-скрипт | Объединенные запросы, разделенные точкой с запятой, которые будут выполняться в вашей базе данных. Не используйте одинарные кавычки; вместо этого для параметризованных запросов добавьте имена ключей и значения параметров запроса. Пример сценария SQL: SELECT * FROM [Customers] Дополнительные рекомендации по ключевым словам и синтаксису SQL см. в Справочнике по ключевым словам SQL. | Текст, десятичное число, целое число, логическое значение, дата и время, коллекция |
Параметры запроса | Добавляет выполнение параметризованного запроса. Щелкните Добавить параметры запроса SQL и добавьте имя параметра и значение. | Текст, десятичное число, целое число, логическое значение, дата и время, коллекция |
Столбец для извлечения | Столбец базы данных, содержащий значения, которые вы хотите получить. Например, «Номера телефонов». Это поле обязательно для запросов SELECT. | Текст, десятичное число, целое число, логическое значение, дата и время, коллекция |
Результат | Сохраняет результат действия в объекте со следующими переменными:
|