2016-08-17 4 views
1

私は学生テーブル、学校テーブル、ツアーテーブルを持っています。複数のテーブルからレコードを確認する

私はstudentIDにstudentIDを渡して、学生が所属する学校とツアーIDを決定し、ツアーを決定しました。ツアーでは、私が好きなだけ多くの学生を登録することができますが、彼らは同じ学校のものでなければなりません。

新しい学生をツアーに登録するたびに、同じ学校の生徒であることを確認するトリガーを作成するにはどうすればよいですか?

答えて

0

私はあなたがトリガーこの制約のために必要と思わない、私はちょうどForeign Keysを使用する必要があると信じています。

PS - より良い答えを得るには、各表のスキーマを共有する必要があります。

+0

私はトリガーなしで行う方法を知っていますが、私はトリガーも同様に使用したいと考えています – user94743

+0

なぜトリガーでもやりたいのですか?トリガーはパフォーマンスの影響を追加し、@@ Identityの結果を変更したり、挿入/削除された出力を出力したりすることができます。 – Matt

関連する問題