1
3
我相信实现你的目标最简单的方法就是用ON DELETE CASCADE设置你的外键。这样,每当父表中的行被删除时,子表中的任何相关行都将被自动删除。 下面是一个通过ON DELETE CASCADE更改表以创建外键的方法示例:
在您的情况下,子表是建筑物,父表是城市。听起来你应该只有城市号。你得填上你外键的名字。 |
2
1
就像 Shannon 前面提到过,可以使用ON DELETE CASCADE从父表和子表中删除数据。 下面是一个工作示例: http://sqlfiddle.com/#!18/f5860/10 |
3
0
如果不写代码,我会这样做:
可重用、独立、清晰。 这是对SRP的一种违反,但是,如果您关心这个问题,请告诉我,我将发布一个基于SRP的SQL解决方案。 |
Jack Skeletron · T-SQL三表求和 6 年前 |
CSK · 列出sql server中存储过程中的存储过程 6 年前 |
DRT · 从文本字段中提取多个日期 6 年前 |
ihatemash · 确定可以合并哪些行的SQL查询 6 年前 |
Shawn · 使用WinZip命令行的SQL Server作业 6 年前 |