STPointN (geometry Data Type)
Zwraca określony punkt w geometry wystąpienie.
.STPointN ( expression )
Argumenty
- expression
Is int wyrażenie między 1 a liczbą punktów w geometry wystąpienie.
Zwracane typy
SQL Server typ zwrotny: geometry
Zwracany typ CLR: SqlGeometry
Otwórz typ lokalizacji geograficznych konsorcjum (OGC): Point
Remarks
Jeśli geometry wystąpienie jest utworzona, użytkownik STPointN() Zwraca punkt określony przez expression przez kolejność punktów w kolejności, w których zostały one początkowo wejściowych.
Jeśli geometry wystąpienie zostało wykonane przez system, STPointN() Zwraca punkt określony przez expression według kolejności wszystkich punktów w tej samej kolejności byłyby w danych wyjściowych: CERTIFICATE_MAPPED_USERTa kolejność jest deterministyczny.
Jeśli ta metoda jest wywoływana o wartości mniejszej niż 1, generuje ArgumentOutOfRangeException.
Jeśli ta metoda jest wywoływana z wartość większa niż liczba punktów wystąpienie, funkcja zwraca wartość null.
Przykłady
Poniższy przykład tworzy LineString wystąpienie i zastosowań STPointN() Aby pobrać drugi punkt opis instancji.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STPointN(2).ToString();