Constraints and Keys

Intermediate Updated March 20, 2025

🔐 Constraints and Keys

SQL Server supports various constraints to enforce data integrity:

| Constraint     | Description                                      |
|----------------|--------------------------------------------------|
| PRIMARY KEY    | Ensures unique, non-null values per row          |
| FOREIGN KEY    | Links a column to another table's PK             |
| UNIQUE         | Ensures unique values, allows NULLs              |
| CHECK          | Enforces a condition on column values            |
| NOT NULL       | Prevents null entries in a column                |
| DEFAULT        | Provides a default value if none is provided     |