SQL Serverでの外部キー制約の設定方法は何ですか?
外部キー制約を設定するには、次の手順に従う必要があります。
- SQL Server Management Studio (SSMS) を開いて、データベースサーバーに接続してください。
- データベースを開き、その後「データベース」ノードを展開して、外部キー制約を設定するテーブルを見つけます。
- 表を右クリックし、「デザイン」オプションを選択してください。
- テーブルデザインビューで、外部キー制約を設定する列を見つけます。
- 指定した列で外部キー制約を設定するには、その列をダブルクリックして「列のプロパティ」ウィンドウを開きます。
- 「属性」ウィンドウで、「外部キー関係」タブを選択してください。
- “外部キーの関係”タブで、”追加”ボタンを選択して外部キー制約を追加してください。
- 「外部キーの関係を追加」ダイアログボックスで、外部キーとして設定したいテーブルと関連付ける列を選択してください。
- 「参照表と列」セクションで、関連付けたい表と列を選択してください。
- 他の制約オプションを設定し、ルールの削除や更新などができます。
- 「外部キー制約を作成するには、”確定” ボタンをクリックしてください。」
- 保存表のデザインビューの変更。
現在、外部キー制約が正常に設定されました。外部キー制約に違反するデータを挿入しようとすると、SQLサーバーはその操作を拒否します。