SQL Server 資料庫中的約束(Constrint
)是作用是為了保證資料庫的完整性和一致性,可以建表的時候指定某個字段要符合某種約束(或者對已有表的字段添加約束),比如唯一性(或者主鍵)約束,非空約束,默認值約束等。
對於具體的約束,可以分為主鍵(唯一鍵)約束,默認值約束,檢查約束,外鍵約束等幾類。
有關約束,可通過以下每個主題進行詳細瞭解和學習:
- 主鍵 - 介紹主鍵概念,並演示如何使用主鍵約束來管理表的主鍵。
- 外鍵 - 介紹外鍵概念,並演示如何使用FOREIGN KEY約束來強制執行兩個表中的資料鏈接。
- NOT NULL約束 - 演示如何確保列不接受NULL。
- UNIQUE約束 - 演示如何確保列或列組中包含的數據在表中的行之間是唯一的。
- CHECK約束 - 在將數據存儲到表中之前,演示如何添加邏輯以檢查數據的過程。
上一篇:
SQL Server集合操作符
下一篇:
SQL Server視圖