У меня есть один триггер с именем dbo.SendMail и несколько баз данных, не все базы данных имеют триггер dbo.SendMail.
Я использую FluentMigrator для управления версиями базы данных и хочу сделать что-то вроде ниже
IF EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[SendMail]'))
BEGIN
ALTER TRIGGER [dbo].[SendMail]
ON [dbo].[Notification]
FOR INSERT
AS
BEGIN
some sql code
END
END
это дает мне ошибку Неправильный синтаксис рядом с началом, ожидая EXTERNAL.
есть ли способ добиться этого?
Заранее спасибо.
OBJECT_ID
- person Ilyes   schedule 07.09.2017