У меня есть следующий триггер создан при обнаружении значения определенного столбца:SQL триггера IF оператор
ALTER TRIGGER [dbo].[trCompletedDate] ON [dbo].[Record]
FOR UPDATE AS BEGIN
IF(UPDATE(Completed))
UPDATE Record SET Completed_Date=DATEADD(hh, 7, GETDATE())
FROM Record
INNER JOIN Inserted ON Record.[ID]= Inserted.[ID]
WHERE Record.Completed = 1
END
Который работает нормально, но я хотел бы добавить оператор IF, чтобы изменить значение Completed_Date к другое значение, когда Record.Completed = 0.
Я просто не знаю, как синтаксис идет.
Таким образом, вы можете попробовать добавить ' IF' блок? – Kermit
вот и все, я просто не знаю, для чего это синтаксис. –
Вы можете легко найти синтаксис с помощью поисковой системы ... –