Удалить строки
Используйте действие Удалить строки, чтобы удалить строки из базы данных.
Выполните следующие шаги, чтобы использовать действие Удалить строки в рабочем процессе.
1. Перетащите действие Удалить строки из списка в соединителе Соединитель SQL на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие. Откроется окно "Удалить строки".
2. При необходимости измените поле Метка. По умолчанию наименование метки совпадает с наименованием действия.
3. Дополнительные сведения о добавлении типа соединителя SQL см. в разделе Поддерживаемые типы соединителей SQL.
Если тип соединителя был добавлен ранее, выберите подходящий Тип соединителя и в поле Наименование соединителя выберите соединитель.
4. Щелкните Тестировать, чтобы проверить соединитель.
5. Щелкните Сопоставить соединитель, чтобы выполнить действие с помощью соединителя, отличного от используемого для заполнения полей ввода. В поле Соединитель времени выполнения укажите действительное наименование соединителя SQL. Дополнительные сведения о команде Сопоставить соединитель см. в разделе Использование сопоставления соединителя.
6. В списке Таблица выберите нужную таблицу базы данных, из которой следует удалить строки.
За один раз можно удалить несколько строк.
7. В списке Использование предложения WHERE выполните одно из следующих действий.
Если выбран варинат Выбор в списке Использование предложения WHERE
a. В группе Где в списке Соединить предложения с помощью выберите одну из следующих опций:
И - все условия, указанные в группе Атрибуты, должны возвращать значение "истина".
ИЛИ - хотя бы одно из условий, указанных в группе Атрибуты, должно возвращать значение "истина".
* 
Если не выбрано ни одно условие в группе Где, действие удалит все строки в выбранной таблице.
b. В группе Атрибуты щелкните Добавить и выполните следующие действия.
a. В списке Атрибут выберите столбец, который требуется фильтровать.
b. В списке Операторы выберите соответствующий условный оператор.
c. В поле Значение введите значение столбца для фильтра.
Щелкайте Добавить, чтобы добавить несколько столбцов. Щелкните значок , чтобы удалить любой добавленный столбец.
Если добавляются одни и те же атрибуты и выбирается И в списке Соединить предложения с помощью, атрибуты объединяются оператором ИЛИ.
ИЛИ
Если выбран вариант Запрос в списке Использование предложения WHERE
В поле Предложение WHERE введите все требуемые входные данные в следующем формате запроса SQL:
column1 = 'text value' AND column2 >= 13
* 
Если не задано ни одно условие, действие удаляет все строки в выбранной таблице.
8. Нажмите кнопку Готово.
* 
Для соединителя PostgreSQL во время выполнения рабочего процесса может появиться сообщение об ошибке "Cannot find module 'pg-native'" в журналах ThingWorx Flow. Игнорируйте эту ошибку, поскольку эта ошибка не влияет на выполнение рабочего процесса.
Схема вывода
Схема вывода для действия Удалить строки возвращает строку сообщения и число строк, которые были удалены.
Было ли это полезно?