ROLLBACK CRASHED_WRITE_OPERATIONS

Содержание раздела
  1. Действия перед запросом
  2. Синтаксис
  3. Варианты ответа
    1. Параметры ответа
  4. Ограничения
  5. Пример

Поддерживается в версиях:  6.12 / 6.11 / 6.10 / 6.9 / 6.8 / 6.7 / 6.6 / 6.5 / 6.4 / 6.3 / 6.2 / 6.1 / 6.0 / 5.8 / 5.7 / 5.6 / 5.5 / 5.4 / 5.3 / 5.2 / 5.1 / 5.0.

Запрос перезапускает отмену всех незавершенных операций записи со статусом 2 («Отменяется») в логической базе данных.

Перезапустить отмену отдельной операции можно запросом RESUME_WRITE_OPERATION.

Действия перед запросом

Перед выполнением запроса:

  1. Устраните причины, по которым операция не была завершена.
  2. Выберите логическую базу данных, используемую по умолчанию, если она еще не выбрана.

Синтаксис

ROLLBACK CRASHED_WRITE_OPERATIONS

Варианты ответа

  • Успешный ответ содержит объект ResultSet, где каждая строка соответствует одной операции записи, отмена которой была перезапущена.
  • Неуспешный ответ содержит исключение.

Пустая строка в ответе означает, что в логической БД нет незавершенных операций со статусом «Отменяется».

Параметры ответа

По каждой операции записи возвращается информация:

  • table_name — имя таблицы-приемника данных;
  • sys_cn_operations — номер операции записи, отмена которой была перезапущена.

Ограничения

  • При обработке запроса все неактивные датасорсы пропускаются без возврата ошибки. Ошибка возвращается, если не осталось ни одного активного датасорса, подходящего для исполнения запроса.

Пример

USE marketing;
ROLLBACK CRASHED_WRITE_OPERATIONS;