나는 학생과 주문 테이블이 있습니다. Student 테이블에서 Student ID를 변경할 때 Order의 참조 행을 적절히 업데이트하려고합니다. 트리거를 사용하고 있습니다. 그것은 작동하지 않습니다.SQL Server 트리거 업데이트
create TRIGGER Update_Student
ON dbo.Student
AFTER UPDATE
AS
BEGIN
Declare @oldID int, @newID int
Select @oldID = d.StudentID, @newID = i.StudentID
from deleted d, inserted i
Update Orders
set [email protected] where [email protected]oldID
END
어떤 오류가 발생하고 있습니까? – Swetha
학생 테이블에서 ID를 변경하지만 주문 테이블에서 ID를 변경하지 않습니다. – jasmine