다음을 통해 공유


STBoundary(geometry 데이터 형식)

geometry 인스턴스의 경계를 반환합니다.

구문

.STBoundary ( )

반환 형식

SQL Server 반환 형식: geometry

CLR 반환 형식: SqlGeometry

주의

STBoundary()는 LineString, CircularString 또는 CompoundCurve 인스턴스의 끝점이 같은 경우 빈 GeometryCollection을 반환합니다.

1.끝점이 다른 LineString 인스턴스에 STBoundary() 사용

다음 예에서는 LineString geometry 인스턴스를 만듭니다. STBoundary()는 LineString의 경계를 반환합니다.

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

2.끝점이 같은 LineString 인스턴스에 STBoundary() 사용

다음 예에서는 끝점이 같은 유효한 LineString 인스턴스를 만듭니다. STBoundary()는 빈 GeometryCollection을 반환합니다.

DECLARE @g geometry;

SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, -2 2, 0 0)', 0);

SELECT @g.STBoundary().ToString();

3.CurvePolygon 인스턴스에 STBoundary() 사용

다음 예에서는 STBoundary() on a CurvePolygon 인스턴스를 사용합니다. STBoundary()는 CircularString 인스턴스를 반환합니다.

DECLARE @g geometry;

SET @g = geometry::STGeomFromText('CURVEPOLYGON(CIRCULARSTRING(0 0, 2 2, 0 2, -2 2, 0 0))', 0);

SELECT @g.STBoundary().ToString();

참고 항목

관련 자료

geometry 인스턴스의 OGC 메서드