다음을 통해 공유


STPointN(geometry 데이터 형식)

geometry 인스턴스의 지정된 점을 반환합니다.

구문

.STPointN ( expression )

인수

  • expression
    1과 geometry 인스턴스에 있는 점 개수 사이의 int 식입니다.

반환 형식

SQL Server 반환 형식: geometry

CLR 반환 형식: SqlGeometry

OGC(Open Geospatial Consortium) 형식: Point

주의

사용자가 geometry 인스턴스를 만든 경우 STPointN()은 expression을 통해 지정된 점을 원래 입력된 순서대로 정렬하여 반환합니다.

시스템에서 geometry 인스턴스를 생성한 경우 STPointN()은 expression을 통해 지정한 점을 모두 출력 순서와 동일하게 geometry, geometry의 링(해당되는 경우), 이 링 내의 점 순으로 정렬하여 반환합니다. 이 순서는 결정적입니다.

1보다 작은 값을 사용하여 이 메서드를 호출하면 이 메서드는 ArgumentOutOfRangeException을 throw합니다.

인스턴스에 있는 점 개수보다 큰 값을 사용하여 이 메서드를 호출하면 이 메서드는 Null을 반환합니다.

다음 예에서는 LineString 인스턴스를 만들고 STPointN()을 사용하여 인스턴스의 설명에 있는 두 번째 점을 검색합니다.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STPointN(2).ToString();

참고 항목

관련 자료