範例:建立空間索引 (SQL Server Management Studio)
空間索引只能在「空間資料行」(Spatial Column) 上建立,也就是 geometry 或 geography 類型的資料行。建立空間索引時,也有許多其他限制。如需詳細資訊,請參閱<空間索引的限制>。
[!附註]
您一次只能建立一個空間索引。
建立空間索引
在 [物件總管] 中,連接到 SQL Server Database Engine 的執行個體,然後展開該執行個體。
展開 [資料庫],再展開含有指定索引之資料表所在的資料庫,然後展開 [資料表]。
展開您想要建立索引的資料表。
以滑鼠右鍵按一下 [索引],然後選取 [新增索引]。
在 [索引名稱] 欄位中,輸入索引的名稱。
在 [索引類型] 下拉式清單中,選取 [空間]。
若要指定您要建立索引的空間資料行,請按一下 [加入]。
在 [從 <資料表名稱> 選取資料行] 對話方塊中,按一下對應的核取方塊來選取 geometry 或geography 類型的資料行。任何其他的空間資料行就會變成無法編輯。如果您想要選取不同的空間資料行,您必須先取消點選目前選取的資料行。在您完成後,按一下 [確定]。
在 [索引鍵資料行] 方格中確認您的資料行選取。
在 [索引屬性] 對話方塊的 [選取頁面] 窗格上,按一下 [空間]。
在 [空間] 頁面上,指定您想要用於索引之空間屬性的值。
當您在 geometry 類型資料行上建立索引時,您必須指定週框方塊的 (X-min,Y-min) 和 (X-max,Y-max) 座標。如果是 geography 類型資料行上的索引,在您指定**「地理位置方格」**鑲嵌式配置之後,週框方塊欄位會變成唯讀的,因為地理位置方格鑲嵌不會使用週框方塊。
您可以選擇性地針對 [每一物件的資料格] 欄位及鑲嵌式配置之任何層級上的方格密度指定非預設值。每一物件的資料格預設數目為 16,而預設方格密度是 [中]。
如需有關這些屬性的詳細資訊,請參閱<索引屬性 (空間頁面)>。
按一下 [確定]。
[!附註]
若要在相同或不同空間資料行上建立另一個空間索引,請重複上述步驟。