STGeometryN (тип данных geometry)
Возвращает указанную геометрию в экземпляре geometry collection.
Синтаксис
.STGeometryN ( expression )
Аргументы
- expression
Выражение типа int со значением от 1 до количества экземпляров geometry в коллекции geometry collection.
Типы возвращаемых данных
Возвращаемый тип SQL Server: geometry
Возвращаемый тип CLR: SqlGeometry
Замечания
Этот метод возвращает значение null, если указанный параметр больше результата вызова метода STNumGeometries(), и вызывает исключение ArgumentOutOfRangeException, если параметр expression меньше 1.
Примеры
В следующем примере создается экземпляр 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();