共用方式為


範例:建立空間索引 (SQL Server Management Studio)

空間索引只能在「空間資料行」(Spatial Column) 上建立,也就是 geometry 或 geography 類型的資料行。建立空間索引時,也有許多其他限制。如需詳細資訊,請參閱<空間索引的限制>。

[!附註]

您一次只能建立一個空間索引。

建立空間索引

  1. 在 [物件總管] 中,連接到 SQL Server Database Engine 的執行個體,然後展開該執行個體。

  2. 展開 [資料庫],再展開含有指定索引之資料表所在的資料庫,然後展開 [資料表]

  3. 展開您想要建立索引的資料表。

  4. 以滑鼠右鍵按一下 [索引],然後選取 [新增索引]

  5. [索引名稱] 欄位中,輸入索引的名稱。

  6. [索引類型] 下拉式清單中,選取 [空間]

  7. 若要指定您要建立索引的空間資料行,請按一下 [加入]

  8. [從 <資料表名稱> 選取資料行] 對話方塊中,按一下對應的核取方塊來選取 geometry 或geography 類型的資料行。任何其他的空間資料行就會變成無法編輯。如果您想要選取不同的空間資料行,您必須先取消點選目前選取的資料行。在您完成後,按一下 [確定]

  9. [索引鍵資料行] 方格中確認您的資料行選取。

  10. [索引屬性] 對話方塊的 [選取頁面] 窗格上,按一下 [空間]

  11. [空間] 頁面上,指定您想要用於索引之空間屬性的值。

    當您在 geometry 類型資料行上建立索引時,您必須指定週框方塊的 (X-min,Y-min)(X-max,Y-max) 座標。如果是 geography 類型資料行上的索引,在您指定**「地理位置方格」**鑲嵌式配置之後,週框方塊欄位會變成唯讀的,因為地理位置方格鑲嵌不會使用週框方塊。

    您可以選擇性地針對 [每一物件的資料格] 欄位及鑲嵌式配置之任何層級上的方格密度指定非預設值。每一物件的資料格預設數目為 16,而預設方格密度是 [中]

    如需有關這些屬性的詳細資訊,請參閱<索引屬性 (空間頁面)>。

  12. 按一下 [確定]。

[!附註]

若要在相同或不同空間資料行上建立另一個空間索引,請重複上述步驟。