Поделиться через


STGeometryN (тип данных geometry)

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureБаза данных SQL в Microsoft Fabric

Возвращает указанную геометрию в коллекцию geometrycollection.

Syntax

  
.STGeometryN ( expression )  

Arguments

expression
Выражение типа int со значением от 1 до количества экземпляров geometry в коллекции geometrycollection.

Типы возвращаемых данных

Тип возвращаемых данных SQL Server: geometry

Тип возвращаемых данных CLR: SqlGeometry

Remarks

Данный метод возвращает значение NULL, если параметр больше, чем результат STNumGeometries(), и вызывает исключение ArgumentOutOfRangeException, если параметр expression меньше, чем 1.

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

См. также

Методы OGC в экземплярах Geometry