Если есть:
IF UPDATE (col1)
... в триггере SQL-сервера в таблице, возвращает ли он true только в том случае, если col1 был изменен или обновлен?
У меня есть регулярный запрос на обновление, например
UPDATE table-name
SET col1 = 'x',
col2 = 'y'
WHERE id = 999
Теперь, о чем я говорю, если "col1" был "x" ранее, мы снова обновили его до "x",
был бы IF UPDATE ("col1")
trigger return True или нет?
Я столкнулся с этой проблемой, так как мой запрос сохранения является общим для всех столбцов, но когда я добавляю это условие, он возвращает True, даже если он не изменился... Поэтому я обеспокоен тем, что делать в этом случае, если я хочу добавить такое состояние?