drop trigger s'il existe, et de créer

Je voudrais vérifier si le déclencheur existe sur [tbl] et en créer un autre. J'ai essayé de cette façon mais qui n'ont pas de travail. Ce que je fais mal?

IF EXISTS (SELECT * FROM sys.objects WHERE [name] = '[dbo].[trg]' AND [type] = 'TR')
      DROP TRIGGER [dbo].[trg] ON [dbo].[tbl]
GO
CREATE TRIGGER [dbo].[trg] ON [dbo].[tbl] 
AFTER DELETE
AS
BEGIN
   //
END
GO
InformationsquelleAutor user3399326 | 2015-06-25