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


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

Возвращает указанную геометрию в экземпляре geometry collection.

Синтаксис

.STGeometryN ( expression )

Аргумент

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

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

Возвращаемый тип SQL Server: geometry

Возвращаемый тип CLR: SqlGeometry

Замечания

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

Примеры

В следующем примере создается экземпляр MultiPointgeometry collection и используется метод STGeometryN() для поиска второго экземпляра geometry этой коллекции.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);
SELECT @g.STGeometryN(2).ToString();

См. также

Другие ресурсы