在 SQL Server 中,可以使用以下類型的約束:
主鍵約束(Primary Key Constraint):確保表中的每一行都有一個唯一的主鍵值。
外鍵約束(Foreign Key Constraint):確保一個表中的外鍵值(通常是主鍵)在另一個表中有對應的值。
唯一約束(Unique Constraint):確保表中的每一行都具有唯一的值。
非空約束(Not Null Constraint):確保表中的特定列不包含 NULL 值。
檢查約束(Check Constraint):確保特定列中的值滿足定義的條件。
默認約束(Default Constraint):在未提供值時,將為特定列插入默認值。
唯一索引約束(Unique Index Constraint):通過在列上創建唯一索引,確保列中的值是唯一的。
檢查索引約束(Check Index Constraint):通過在列上創建索引,確保列中的值滿足定義的條件。