2016-08-17 55 views
1

我有一张学生表,学校表和巡视表连接在一起。检查多个表中的记录

我已将学校ID传递给学生表以确定学生属于哪个学校,并确定游览继续进行。在一次旅行中,我可以根据自己的需要注册尽可能多的学生,但他们必须来自同一所学校。

如何制作触发器来检查学生是否来自同一所学校?

回答

0

我不认为你需要一个触发器为这个约束,我相信你只需要正确使用Foreign Keys

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

+0

我知道如何做,没有触发器,但我想实现使用触发器以及 – user94743

+0

为什么你想用触发器来做到这一点?触发器会增加性能影响,可以更改@@ Identity的结果,输出插入/删除等。一般来说,如果您可以在没有触发器的情况下执行此操作,则应该这样做。 – Matt