Załóżmy, że mam tabele:Jak uzyskać identyfikator rodzica dziecka po usunięciu spustu?
Employee(empid, ....)
Phone(phoneid, ...)
EmployeePhone(empid, phoneid, ...)
jest klucz obcy stworzył i kaskada usuwanie zdefiniowane na relacji klucza obcego.
Teraz usuwam telefon ze stołu telefonicznego. Chcę zapisać usunięcie w Usuń wyzwalacz tabeli Telefon.
Ale nie mogę uzyskać EmpID Telefony Po usuwania spust jak
select empid from deleted d join EmployeePhone e on d.phoneid = e.Phoneid
ponieważ zapis w EmployeePhone został skasowany przez kaskady usunąć z relacji klucza obcego.
Jak ustawić pozycję empid w wyzwalaczu Telefon po usunięciu?
+1 Odpowiadałem na to :) –
@aF: Nienawidzę tego, kiedy to się dzieje ... ty na górę głosów. – Mack