【发布时间】:2021-02-09 07:15:29
【问题描述】:
我有一些设计不佳的表格可供使用。
我有一个父表 表1
ParentId| ChildId
1 | 1
2 | NULL
3 | 2
子外键可以为空。子表与父表也没有外键关系。
是否有级联删除选项,一旦删除父级,它也会删除子级?如果不是,我还有什么其他选择?
【问题讨论】:
标签: sql-server tsql
我有一些设计不佳的表格可供使用。
我有一个父表 表1
ParentId| ChildId
1 | 1
2 | NULL
3 | 2
子外键可以为空。子表与父表也没有外键关系。
是否有级联删除选项,一旦删除父级,它也会删除子级?如果不是,我还有什么其他选择?
【问题讨论】:
标签: sql-server tsql
在父表上写一个触发器,如果值被删除并且没有更多具有该子值的行,则从子表中删除该值
【讨论】: