다음을 통해 공유


STPointN(geography 데이터 형식)

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

구문

.STPointN ( expression )

인수

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

반환 형식

SQL Server 반환 형식: geography

CLR 반환 형식: SqlGeography

OGC(Open Geospatial Consortium) 형식: Point

주의

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

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

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

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

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

DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STPointN(2).ToString();

참고 항목

관련 자료