5
은 가정하자 나는 테이블을 가지고 :삭제 트리거 후 자식의 부모 ID를 얻는 방법은 무엇입니까?
Employee(empid, ....)
Phone(phoneid, ...)
EmployeePhone(empid, phoneid, ...)
외래 키 관계에 정의 된 외국 생성 키와 캐스케이드 삭제가 있습니다.
이제 전화 테이블에서 전화를 삭제합니다. 테이블 전화의 삭제 트리거에 삭제를 기록하고 싶습니다.
그러나 EmployeePhone의 기록은 외래 키 관계를 삭제 캐스케이드에 의해 삭제 되었기 때문에 나는
select empid from deleted d join EmployeePhone e on d.phoneid = e.Phoneid
같이 삭제 트리거 후 전화에서 EMPID를 얻을 수 없습니다.
삭제 트리거 후 전화에서 삐삐를 얻는 방법?
+1 나는 대답했다 : –
@aF : 나는 그것이 일어날 때 그것을 싫어한다. – Mack