다음을 통해 공유


STPointN(geography 데이터 형식)

적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance

지리 인스턴스에서 지정된 지점을 반환합니다 .

Syntax

  
.STPointN ( expression )  

참고 항목

SQL Server 2014(12.x) 이전 버전의 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조하세요.

인수

expression
지리 인스턴스의 포인트 수와 1 사이의 int 식입니다.

반환 형식

SQL Server 반환 형식: geography

CLR 반환 형식: SqlGeography

OGC(Open Geospatial Consortium) 형식: Point

설명

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

시스템에 의해 지리 인스턴스가 생성되는 경우 STPointN()은 출력되는 것과 동일한 순서로 모든 점을 정렬하여 식으로 지정된 점을 반환합니다. 먼저 지리 인스턴스에 의해, 인스턴스 내의 링(해당하는 경우)으로 정렬한 다음, 링 내의 지점별로 정렬합니다. 이 순서는 결정적입니다.

이 메서드가 1보다 작은 값으로 호출되면 ArgumentOutOfRangeExceptionthrow됩니다.

이 메서드가 인스턴스의 포인트 수보다 큰 값으로 호출되면 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();  

참고 항목

Geography 인스턴스의 OGC 메서드