適用於:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric 中的 SQL 資料庫
傳回幾何集合中的指定幾何。
Syntax
.STGeometryN ( expression )
Arguments
expression
這是介於 1 和 geometrycollection 內的 geometry 執行個體數目之間的 int 運算式。
傳回型別
SQL Server 傳回類型:geometry
CLR 傳回類型:SqlGeometry
Remarks
如果參數大於 的結果,這個方法會傳回 STNumGeometries();如果 expression 參數小於 1,將會擲回 ArgumentOutOfRangeException。
Examples
下列範例會建立 MultiPoint``geometry collection 並使用 STGeometryN() 來尋找集合的第二個 geometry 執行個體。
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);
SELECT @g.STGeometryN(2).ToString();