2016-08-17 56 views
1

我有一張學生表,學校表和巡視表連接在一起。檢查多個表中的記錄

我已將學校ID傳遞給學生表以確定學生屬於哪個學校,並確定遊覽繼續進行。在一次旅行中,我可以根據自己的需要註冊儘可能多的學生,但他們必須來自同一所學校。

如何製作觸發器來檢查學生是否來自同一所學校?

回答

0

我不認爲你需要一個觸發器爲這個約束,我相信你只需要正確使用Foreign Keys

PS - 您應該共享每個表的模式以獲得更好的答案。

+0

我知道如何做,沒有觸發器,但我想實現使用觸發器以及 – user94743

+0

爲什麼你想用觸發器來做到這一點?觸發器會增加性能影響,可以更改@@ Identity的結果,輸出插入/刪除等。一般來說,如果您可以在沒有觸發器的情況下執行此操作,則應該這樣做。 – Matt