我在使用GETUTCDATE()在表中插入更新字段后触发但在插入后我看到值= null
SET NOCOUNT ON
UPDATE [dbo].[Employee]
SET [CurrentDate] = GETUTCDATE()
FROM inserted
WHERE inserted.[Id] = [dbo].[Employee].[Id]
答案 0 :(得分:-1)
尝试使用INNER JOIN语句并查看它是否有效,即
UPDATE [dbo].[Employee]
SET [CurrentDate] = GETUTCDATE()
FROM dbo.Employee
INNER JOIN inserted ON inserted.[Id] = [dbo].[Employee].[Id]
...它可能不喜欢where子句
中的连接条件