本指南示範如何在 SQL Server 2005 中定義唯一約束,保證指定表格列中的唯一值。 我們將介紹兩種主要方法:使用 T-SQL 和使用資料庫圖表介面。
方法一:T-SQL 方法
建構以下 T-SQL 語句:
<code class="language-sql">ALTER TABLE <tablename> ADD CONSTRAINT <constraintname> UNIQUE NONCLUSTERED (<columnname>)</code>
替換佔位符:
<tablename>
:目標表的名稱。 <constraintname>
:唯一約束的描述性名稱。 <columnname>
:強制執行唯一性的欄位。 範例:
<code class="language-sql">ALTER TABLE Orders ADD CONSTRAINT UK_OrderNumber UNIQUE NONCLUSTERED (OrderNumber)</code>
此指令將名為 UK_OrderNumber
的非聚集唯一索引新增至 Orders
表,確保 OrderNumber
資料列僅包含唯一值。
方法二:資料庫圖介面
IX_OrderNumber_Unique
)。 透過套用任一方法,您都可以有效地維護 SQL Server 2005 資料庫中的資料完整性和唯一性。 這可以防止重複輸入並確保資料準確性。
以上是如何在SQL Server 2005中建立唯一約束?的詳細內容。更多資訊請關注PHP中文網其他相關文章!