SQL 서버에서 업데이트를위한 트리거를 작성합니다. 실제로 샘플 트리거를보고이를 사용하여 내 원 트리거를 작성합니다. 나는 그 방아쇠에 의심의 여지가있다. 내 트리거는 다음과 같이 진행됩니다SQL 서버를 사용하여 트리거를 작성하고 있습니까?
Create TRIGGER StudentScoresAfterUpdate
ON StudentScores
AFTER UPDATE
AS
IF (UPDATE (Name) OR UPDATE (Score))
BEGIN
INSERT INTO StudentScoresHist (Name, Score, HistoryDate)
select Name, Score, getdate()
from deleted ;
END;
을 위의 트리거 조건 IF (UPDATE (Name) OR UPDATE (Score))
난 경우 조건없이 쓸 수 있다면 저자는 쓰기 이유는 무엇입니까?