Чтобы немного расширить предыдущие ответы, во всех последних версиях SQL Server можно щелкнуть правой кнопкой мыши триггер и выбрать: Script Trigger as… ALTER To… "New Query Editor Window"
. Откроется сценарий SQL с подробной информацией отриггер, если вы читаете код, вы заметите, что он включает синтаксис ALTER: ALTER TRIGGER [dbo].triggername ...
Это означает, что вы можете отредактировать SQL и нажать Execute, чтобы изменить триггер - это перезапишет предыдущее определение.*
Если триггеры были построены с использованием автоматических инструментов, в определении триггера вы можете найти повторяющийся код, который вы хотите удалить.
Стоит попробовать сначала выполнить сценарий, прежде чем пытаться что-либо редактировать., это скажет вам, если определение триггера является действительным.Если таблица или столбец были переименованы, все может выйти из синхронизации.
Аналогично полному удалению / удалению триггера выберите: Script Trigger as… DROP To… "New Query Editor Window"
и затем выполните его.