Supponiamo che io sono tabelle:Come ottenere l'ID genitore nel figlio dopo l'attivazione dell'eliminazione?
Employee(empid, ....)
Phone(phoneid, ...)
EmployeePhone(empid, phoneid, ...)
c'è chiave esterna creato e la cancellazione a cascata definita sulla relazione di chiave esterna.
Ora elimino un telefono dal telefono. Voglio registrare la cancellazione in Eliminazione trigger di tabella Telefono.
Ma non riesco a ottenere l'EmpID in Phone Dopo trigger di eliminazione come
select empid from deleted d join EmployeePhone e on d.phoneid = e.Phoneid
perché record nel EmployeePhone stato eliminato dalla cascata di eliminare con la relazione di chiave esterna.
Come ottenere l'empid in Phone dopo l'eliminazione del trigger?
+1 Stavo rispondendo :) –
@aF: Odio quando ciò accade ... ty per il voto. – Mack