我正在使用 MS SQL Server 2000 数据库。假设我们有三个表 A、B、C。表 A 的主键是从表 B 和 C 中引用的。因此,如果我想从表 A 中删除行,我需要从表 B 和 C 中删除相应的行(如果存在)。但是,当从另一个表引用表 B 或 C 的主键并且此层次结构更深时,就会出现真正的问题。是否有任何脚本或方法可以告诉行删除的表顺序的正确顺序?
问问题
288 次
我正在使用 MS SQL Server 2000 数据库。假设我们有三个表 A、B、C。表 A 的主键是从表 B 和 C 中引用的。因此,如果我想从表 A 中删除行,我需要从表 B 和 C 中删除相应的行(如果存在)。但是,当从另一个表引用表 B 或 C 的主键并且此层次结构更深时,就会出现真正的问题。是否有任何脚本或方法可以告诉行删除的表顺序的正确顺序?