USE [ База данни]
GO
ДЕКЛАРИРАЙТЕ @TriggerName КАТО VARCHAR(500)
-- Пуснете или изтрийте всички тригери в база данни в SQL Server
ДЕКЛАРИРАЙТЕ DropTrigger КУСОР ЗА
ИЗБЕРЕТЕ TRG .name КАТО TriggerName
ОТ sys.triggers TRG
INNER JOIN sys.tables TBL
ON TBL.OBJECT_ID =TRG.parent_id
ОТВОРЕТЕ DropTrigger
ИЗВЛЕЧИ СЛЕДВАЩО ОТ DropTrigger INTO @TriggerName
WHILE @@FETCH_STATUS =0
BEGIN
ДЕКЛАРИРАНЕ на @SQL VARCHAR(MAX)=NULL
SET @SQL='Drop Trigger ' + @TriggerName
PRINT 'Trigger ::' + @TriggerName
+ ' Droped Successfully'
EXEC (@SQL)
PRINT @SQL
ИЗВЛЕЧИ СЛЕДВАЩО ОТ DropTrigger В @TriggerName
END
ЗАТВОРИ DropTrigger
ОТМЕНИ DropTrigger