Share via


空間索引支援的地理位置方法

在某些條件下,空間索引可支援下列集合導向的地理位置方法:STIntersects()STEquals()STDistance()。為了獲得空間索引的支援,這些方法必須在查詢的 WHERE 子句中使用,而且必須在下列一般形式的述詞內發生:

geography1.method_name(geography2) comparison_operatorvalid_number

若要傳回非 null 結果,geography1 和 geography2 必須有相同的空間參考識別碼 (SRID)。否則,此方法會傳回 NULL。

空間索引支援下列述詞形式:

  • geography1.STIntersects(geography2) = 1

  • geography1.STEquals(geography2) = 1

  • geography1.STDistance(geography2) < number

  • geography1.STDistance(geography2) <= number

    重要事項重要事項

    在任何一種形式的 STDistance() 述詞中,至少其中一個地理位置引數 (geography1 或 geography2) 必須指定代表的地理位置執行個體。否則,此方法會傳回 NULL。