What is the most portable way to check whether a trigger exists in SQL Server?

后端 未结 9 1774
醉酒成梦
醉酒成梦 2020-12-14 05:50

I\'m looking for the most portable method to check for existence of a trigger in MS SQL Server. It needs to work on at least SQL Server 2000, 2005 and prefe

9条回答
  •  萌比男神i
    2020-12-14 06:32

    I would use this syntax to check and drop trigger

    IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[SCHEMA_NAME].[TRIGGER_NAME]') AND type in (N'TR'))
    DROP TRIGGER [SCHEMA_NAME].[TRIGGER_NAME]
    

提交回复
热议问题