0
안녕하세요, 제 휴가의 합계를 반환 할 방아쇠를 쓰고 싶습니다. 아래의 트리거를 작성했지만 오류가 발생합니다. 절대 열 이름 'leaveEarned'입니다. 명확한 열 이름은 'leaveTaken'입니다. 내가이 더 나은, 감사를 쓸 수있는 방법방학 일 내 방학 일
CREATE TRIGGER dbo.tgr_update_Leavesum ON dbo.diary
FOR INSERT, UPDATE
AS
BEGIN --Trigger
IF UPDATE(LeaveSum)
UPDATE Diary
SET LeaveSum = (select sum(leaveEarned))- (select sum(leaveTaken))
FROM Diary D INNER JOIN inserted ON D.DayId = inserted.DayId
END --Trigger
감사를 시도, 난 코드 블록을했지만, 지금은 나타나지 않을 수 있습니다 다음과 같은 오류 message.An 집계를 얻을 수있다 UPDATE 문 세트 목록에 있습니다. – user1240661
시험 사용해보기 나는 내 대답을 편집했다. – Vikram