SQL Serverの制約とは何ですか?
簡単に言うと、制約は、ルールに従わないデータの挿入を回避するために実装するルールを定義します。
制約を使用することで、データを検証でき、ルールに準拠している場合は、テーブルに挿入され、それ以外の場合はロールバックされます。
制約は、データの整合性を維持するために使用されます。入力されたデータが、私たちが定義したルールに従っていることを確認します。
SQLServerで使用できる制約にはさまざまな種類があります。
- ヌル制約ではありません
- チェック制約
- デフォルトの制約
- 一意の制約
- 主キーの制約
- 外部キー制約