STGeometryN (тип данных geography)
Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает указанный элемент geography в коллекции GeometryCollection или одном из ее подтипов. При использовании STGeometryN() для подтипа коллекции GeometryCollection, например MultiPoint или MultiLineString, этот метод возвращает экземпляр geography, если вызывается с помощью N=1.
Синтаксис
.STGeometryN ( expression )
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
выражение
Выражение типа int со значением от 1 до количества экземпляров geography в коллекции GeometryCollection.
Типы возвращаемых данных
Тип возвращаемого значения SQL Server: geography
Тип возвращаемых данных CLR: SqlGeography
Замечания
Данный метод возвращает значение NULL, если параметр больше, чем результат STNumGeometries(), и вызывает исключение ArgumentOutOfRangeException, если параметр expression меньше, чем 1.
Примеры
В следующем примере создается экземпляр MultiPoint``geography
и с помощью метода STGeometryN()
выполняется поиск второго экземпляра geography
в коллекции GeometryCollection.
DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STGeometryN(2).ToString();
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по