Уважаемый Сэма!
Если у Вас разрешены рекурсивные триггеры для БД — Ваш триггер зациклится и
выдаст ошибку
Maximum stored procedure, function, trigger, or view nesting level exceeded (limit 32).
Возможно, имеет смысл изменить условие на IF NOT UPDATE (Work_Date) — ведь если поле служебное, пользователь его всяко не изменит
С>С>IF UPDATE (Work_Date)
С>BEGIN
С> UPDATE tb_Subj
С> SET Work_Date=GETDATE ( )
С> WHERE ID IN (SELECT ID FROM inserted)
С>
С уважением, khast