BRUG [ Database]
GO
ERKLÆR @TriggerName SOM VARCHAR(500)
-- Slip eller slet alle triggere i en database i SQL Server
ERKLÆR DropTrigger-CURSOR FOR
VÆLG TRG .name AS TriggerName
FRA sys.triggers TRG
INNER JOIN sys.tables TBL
PÅ TBL.OBJECT_ID =TRG.parent_id
ÅBN DropTrigger
FETCH Next FROM DropTrigger INTO @TriggerName
MENS @@FETCH_STATUS =0
BEGIN
DECLARE @SQL VARCHAR(MAX)=NULL
SET @SQL='Drop Trigger ' + @TriggerName
UDSKRIV 'Trigger ::' + @TriggerName
+ ' Dropped succesfuldt'
EXEC (@SQL)
UDSKRIV @SQL
FETCH Next FRA DropTrigger INTO @TriggerName
END
LUK DropTrigger
AFALOKER DropTrigger