我有两张桌子 第一{的的orderID 下,公司名称,orderDate存储} 第二个{ orderID , employeeID ,employeeSalary}
我想写一个触发器 当我从“第一”删除记录时,必须删除具有相同“orderID”值的“second”中的所有记录
答案 0 :(得分:1)
如果您不想使用关系级联删除:
ALTER TRIGGER [dbo].[CascadeDelete]
ON [dbo].[first]
AFTER DELETE
AS
BEGIN
DELETE FROM second WHERE orderID IN
(SELECT orderID FROM deleted )
END