检查多个表中的记录

时间:2016-08-17 22:47:54

标签: sql sql-server triggers

我有一张连接的学生桌,学校桌和旅游桌。

我已将schoolID传递到学生表,以确定学生所属的学校以及确定正在进行的游览的tourID。在一次旅行中,我可以注册尽可能多的学生,但他们必须来自同一所学校。

如果我在新学生注册游戏时如何制作触发器来检查学生是否来自同一所学校?

1 个答案:

答案 0 :(得分:0)

我认为您不需要触发器来实现此约束,我相信您只需要正确使用Foreign Keys

PS - 您应该共享每个表的架构以获得更好的答案。