如何設置聚集索引?
一、使用SQLServerManagementStudio
使用對象資源管理器創建聚集索引
在“對象資源管理器”中,展開要創建聚集索引的表。
右鍵單擊“索引”文件夾,指向“新建索引”,然后選擇“聚集索引…”。
在“新建索引”對話框的“常規”頁中,在“索引名稱”框中輸入新索引的名稱。
在“索引鍵列”下,單擊“添加…”。
在“從table_name中選擇列”對話框中,選中要添加到聚集索引的表列的復選框。
單擊“確定”。
在“新建列”對話框中,單擊“確定”。
使用表設計器創建聚集索引
在“對象資源管理器”中,展開要使用聚集索引創建表的數據庫。
右鍵單擊“表”文件夾,然后單擊“新建表…”。
右鍵單擊上面創建的新表,然后單擊“設計”。
在“表設計器”菜單上,單擊“索引/鍵”。
在“索引/鍵”對話框中,單擊“添加”。
從“選定的主/唯一鍵或索引”文本框中選擇新索引。
在網格中,選擇“創建為聚集的”,然后從該屬性右側的下拉列表中選擇“是”。
單擊“關閉”。
在“文件”菜單上,單擊“保存table_name”。
二、使用Transact-SQL
創建聚集索引
在“對象資源管理器”中,連接到數據庫引擎的實例。
在標準菜單欄上,單擊“新建查詢”。
將以下示例復制并粘貼到查詢窗口中,然后單擊“執行”。
USEyourdatabase;
GO
CREATETABLEdbo.TestTable
(TestCol1intNOTNULL,
TestCol2nchar(10)NULL,
TestCol3nvarchar(50)NULL);
GO
--CreateaclusteredindexcalledIX_TestTable_TestCol1
--onthedbo.TestTabletableusingtheTestCol1column.
CREATECLUSTEREDINDEXIX_TestTable_TestCol1
ONdbo.TestTable(TestCol1);
GO