RUS  ENG 

UpdateFromAscii и триггер

Страницы: 1
RSS
UpdateFromAscii и триггер
 
Добрый день!

Для таблицы создан триггер, срабатывающий на обновление.

При вызове UpdateFromAscii для обновления строк таблицы, триггер не срабатывает. Что находится под капотом UpdateFromAscii?
Может там отключение триггеров происходит?

Версия 10.0.0.8439u.x64

Благодарю за ответ!
Изменено: reparepa reparepa - 25.07.2023 12:26:37
 
reparepa reparepa, добрый день!
Сценарий выполнения UpdateFromAscii зависит от используемого СУБД.
В общем случае, когда нет оптимизации под конкретную СУБД, происходит построчное чтение входного текстового файла и выполнение оператора UPDATE позаписно, однако это долго. Для MS SQL реализована быстрая закачка текстового файла во временную таблицу с последующим оператором UPDATE через пересечение (JOIN) с этой таблицей. Специально при этом ничего с триггерами не делается.
 
Да, базу используем MS SQL. Работает действительно быстро. Но триггер не выполняется. Поразбираюсь ещё самостоятельно.
Спасибо!
 
Разобрался. Был не внимателен. Проверил для MS SQL.
Триггер срабатывает.
Страницы: 1