修改唯一的條件約束
您可以使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2012 中修改唯一條件約束。
本主題內容
開始之前:
安全性
若要使用下列項目來修改唯一條件約束:
SQL Server Management Studio
Transact-SQL
開始之前
安全性
權限
需要資料表的 ALTER 權限。
[Top]
使用 SQL Server Management Studio
若要修改唯一條件約束
在 [物件總管] 中,以滑鼠右鍵按一下包含唯一條件約束的資料表,然後選取 [設計]。
在 [資料表設計工具] 功能表中,按一下 [索引/索引鍵]。
在 [索引/索引鍵] 對話方塊的 [選取的主/唯一索引鍵或索引] 底下,選取您想要編輯的條件約束。
完成下表中的動作:
若要
請依照下列步驟:
變更與條件約束有關的資料行
在 [(一般)] 底下的方格中,按一下 [資料行],然後按一下屬性右邊的省略符號 (…)。
在 [索引資料行] 對話方塊中,指定索引的新資料行或排序次序,同時指定這兩者。
重新命名條件約束
在 [識別] 底下的方格中,於 [名稱] 方塊中輸入新的名稱。 確定新名稱不會與 [選取的主/唯一索引鍵或索引] 清單中的名稱重複。
設定叢集選項
在 [資料表設計工具] 底下的方格中,選取 [建立成 CLUSTERED],然後從下拉式清單中,選擇 [是] 建立叢集索引,或選擇 [否] 建立非叢集索引。 每個資料表只能存在一個叢集索引。 如果叢集索引已經存在這個資料表中,您就必須清除原始索引的這項設定。
定義填滿因數
在 [資料表設計工具] 底下的方格中,展開 [填滿規格] 類別目錄,然後在 [填滿因數] 方塊中輸入 0 到 100 之間的整數。
按一下 [檔案] 功能表上的 [儲存 table name]。
[Top]
若要修改唯一條件約束
若要使用 Transact-SQL 來修改 UNIQUE 條件約束,您必須先刪除現有的 UNIQUE 條件約束,然後使用新的定義來重新建立。 如需詳細資訊,請參閱<刪除唯一的條件約束>和<建立唯一的條件約束>。
[Top]