Подтвердить что ты не робот

Как удалить триггер в SQL Server?

Мне нужно удалить триггер в SQL Server. Похоже, что это должно быть достаточно простым, но поскольку есть вещь, называемая триггером удаления, триггер, который вызывается при удалении, представляется невозможным найти ресурсы о том, как фактически удалить уже существующий триггер.

4b9b3361

Ответ 1

DROP TRIGGER:

Удаляет один или несколько триггеров из текущей базы данных...

Вы можете удалить триггер, отбросив его или отбросив таблицу триггеров. Когда таблица отбрасывается, все связанные триггеры также отбрасываются. При отключении триггера информация о тригере удаляется из системных таблиц sysobjects и syscomments.

Используйте DROP TRIGGER и CREATE TRIGGER, чтобы переименовать триггер. Используйте ALTER TRIGGER для изменения определения триггера...

Ответ 2

Чтобы сбросить триггер, это работает:

DROP TRIGGER [trigger_name];  

Если вы хотите проверить, что срабатывание погоды существует до капли, используйте:

SELECT * FROM [sys].[triggers] WHERE [name] = 'MyTrigger'

Для более подробной информации http://www.tsql.info/triggers/drop-trigger.php и fooobar.com/questions/115543/... p >

Ответ 3

Я могу сбросить триггер с помощью следующего запроса

DROP TRIGGER [Trigger_Name]

          (OR)            

DROP TRIGGER Trigger_Update

Надеюсь, это должно помочь...