다음을 통해 공유


STLength(geometry 데이터 형식)

geometry 인스턴스에 있는 요소의 총 길이를 반환합니다.

구문

.STLength ( )

반환 형식

SQL Server 반환 형식: float

CLR 반환 형식: SqlDouble

주의

geometry 인스턴스가 닫힌 경우 해당 길이는 인스턴스의 총 둘레 길이로 계산됩니다. 즉, 모든 다각형의 길이는 해당 둘레의 길이이며 점의 길이는 0입니다. 모든 geometrycollection 형식의 길이는 해당 형식의 포함된 geometry 인스턴스 길이의 합계입니다.

다음 예에서는 LineString 인스턴스를 만들고 STLength()를 사용하여 인스턴스의 길이를 구합니다.

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

참고 항목

관련 자료