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();