STArea (geography 資料類型)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
傳回 geography 執行個體的總介面區。 STArea () 的結果,是地理執行個體的空間參考識別碼所使用測量平方單位。 例如,如果執行個體的 SRID 是4326,則 STArea () 會以平方公尺傳回結果。
語法
.STArea ( )
傳回型別
SQL Server 傳回類型:float
CLR 傳回類型:SqlDouble
備註
如果 geography 執行個體僅包含 0 維度和 1 維度的圖形 (或為空白),則 STArea() 會傳回 0。
注意
產生度量傳回值之 geography 資料類型上的方法將會根據此方法中使用之執行個體的 SRID 而有不同的結果。 如需有關 SRID 的詳細資訊,請參閱空間參考識別碼 (SRID)。
範例
下列範例會使用 STArea()
建立 Polygon geography
執行個體,並計算此多邊形的區域。
DECLARE @g geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SELECT @g.STArea();