标签: sql sql-server sql-server-2008
我有6个名为A,B,C,D,E,F的表
我有A的主键, 现在B有参考A, C有参考B, D有参考C
E有参考A, F有参考B
现在我想在其他表中删除A的记录及其相关记录,我只有A的主键,
删除所有记录的最佳方式。
提前致谢。
答案 0 :(得分:5)
其中一个
答案 1 :(得分:1)
通过选择等于A的主键的外键来删除子表中的行,然后使用主键从A中删除。
答案 2 :(得分:0)
如果是SQL Server,您可以设置级联删除以删除相关记录。