Массовое удаление записей из базы данных

На текущий момент в базе данных недоступно массовое удаление строк и можно удалять только по одной. Чтобы упростить задачу и быстро удалить лишние или все строки сразу, можно использовать сценарии.

Удалить все записи в таблице

  • Для этого добавляете в сценарий операцию Удалить записи
  • Критерий поиска ставите По формуле
  • В поле формулы вписываете: @id
  • Сохраните сценарий
Image without caption
  • Через отладчик запускаете сценарий вручную, нажимаете Отладчик —> Запустить отладку—>Продолжить выполнение
Image without caption
Image without caption
Как только сценарий выполнится до конца, выбранная таблица полностью будет очищена.

Удалить записи в таблице по условию

Удалить только определенные записи из таблицы можно точно таким же образом как и в случае во всеми записями, все что будет отличаться, это формула критерия, по которой мы осуществляем поиск записей. Пример:
Image without caption
В данном случае мы осуществляем поиск в таблице Все проверки, по колонке monitorID, где значение колонки будет пустой строкой.
Далее запускаем вручную сценарий через отладку по описанию выше.