I Have Table Name Called Widgets And There is Delete Trigger On it. When i Delete one specific Row I want Delete Also Other Rows Which Has Relotionship
Trigger Like
ALTER TRIGGER [dbo].[Trigger_sys_widgets_Delete]
ON [dbo].[sys_widgets]
AFTER DELETE
AS
BEGIN
Delete From sys_Widgets Where parent in (Select id From deleted);
END
But This doesn't delete other Rows Just First Row Deleted !
Can i make This Trigger Works on Depete loop till Nothing Left in relative Childs
Also Try To Cascade Delete Like
Alter Table sys_widgets Add Constraint FK_sys_widgets foreign Key (parent) References sys_widgets(id) On Delete Cascade;
Is This Possible To Do That For Same Table