STPointN (geometrię typu danych)
Zwraca określony punkt w geometry wystąpienie.
Składnia
.STPointN ( expression )
Argumenty
- expression
Jest int wyrażenie między 1 a liczbą punktów w geometry wystąpienie.
Zwracane typy
SQL Serverzwracany typ: geometry
Zwracany typ CLR: SqlGeometry
Otwórz typ konsorcjum geograficzne (OGC): Point
Uwagi
Jeśli geometryjestwystąpienie użytkownika utworzone, STPointN() zwraca punkt określony przez expression przez kolejność punktów w kolejności, w którym były one pierwotnie wprowadzania.
Jeśli geometry wystąpienie zostało wykonane przez system, STPointN() zwraca punkt określony przez expression przez kolejność wszystkich punktów w tym samym celu byłyby wyjściowe: najpierw według geometrii, następnie według pierścienia w geometrii (w stosownych przypadkach), a następnie według punktu w pierścieniu.To zamówienie jest firmy Deterministic Networks.
Jeśli ta metoda jest wywoływana o wartości mniejszej niż 1, zgłasza ArgumentOutOfRangeException.
Jeśli ta metoda jest wywoływana z wartość większa niż liczba punktów w wystąpienie, zwraca null.
Przykłady
Poniższy przykład tworzy LineString wystąpienie i zastosowań STPointN() do pobierania drugiego punktu w polu Opis wystąpienie.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STPointN(2).ToString();