Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
Returnerar gränsen för en geometriinstans .
Syntax
.STBoundary ( )
Return Types
SQL Server-returtyp: geometri
CLR-returtyp: SqlGeometry
Remarks
STBoundary() returnerar en tom GeometryCollection när slutpunkterna för en LineString-, CircularString- eller CompoundCurve-instans är desamma.
Examples
A. Använda STBoundary() på en LineString-instans med olika slutpunkter
I följande exempel skapas en LineString``geometry instans.
STBoundary() returnerar gränsen för LineString.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);
SELECT @g.STBoundary().ToString();
B. Använda STBoundary() på en LineString-instans med samma slutpunkter
I följande exempel skapas en giltig LineString instans med samma slutpunkter.
STBoundary() returnerar en tom GeometryCollection.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, -2 2, 0 0)', 0);
SELECT @g.STBoundary().ToString();
C. Använda STBoundary() på en CurvePolygon-instans
I följande exempel används STBoundary() på en CurvePolygon instans.
STBoundary() returnerar en CircularString instans.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('CURVEPOLYGON(CIRCULARSTRING(0 0, 2 2, 0 2, -2 2, 0 0))', 0);
SELECT @g.STBoundary().ToString();