共用方式為


STArea (geography 資料類型)

適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體

傳回 geography 執行個體的總介面區。 STArea () 的結果,是地理執行個體的空間參考識別碼所使用測量平方單位。 例如,如果執行個體的 SRID 是4326,則 STArea () 會以平方公尺傳回結果。

Syntax

  
.STArea ( )  

注意

若要檢視 SQL Server 2014 (12.x) 和更早版本的 Transact-SQL 語法,請參閱舊版文件

傳回型別

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();  

另請參閱

地理位置例項上的 OGC 方法