STGeometryN (Geografia typ danych)
Zwraca określony geography element w GeometryCollection lub jeden z podtypów.Gdy STGeometryN() jest używana na podtyp GeometryCollection, takich jak MultiPoint lub MultiLineString, metoda zwraca geography wystąpienie , jeśli wywołana z N = 1.
Składnia
.STGeometryN ( expression )
Argumenty
- expression
Jest int wyrażenie między 1 a liczbą geography obiektów w GeometryCollection.
Zwracane typy
SQL Serverzwracany typ: geography
Zwracany typ CLR: SqlGeography
Uwagi
Ta metoda zwraca null , jeśli parametr jest większy niż wynik STNumGeometries() i zwróci ArgumentOutOfRangeException Jeśli wyrażenie parametr jest mniejsza niż 1.
Przykłady
Poniższy przykład tworzy MultiPointgeography wystąpienie i zastosowań STGeometryN() Aby znaleźć drugą geography wystąpienie GeometryCollection.
DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STGeometryN(2).ToString();