Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Retourneert de grens van een geometrie-exemplaar .
Syntax
.STBoundary ( )
Retourtypen
Retourtype SQL Server: geometrie
CLR-retourtype: SqlGeometry
Remarks
STBoundary() retourneert een lege GeometryCollection wanneer de eindpunten voor een LineString-, CircularString- of CompoundCurve-exemplaar hetzelfde zijn.
Examples
A. STBoundary() gebruiken op een LineString-exemplaar met verschillende eindpunten
In het volgende voorbeeld wordt een LineString``geometry exemplaar gemaakt.
STBoundary() retourneert de grens van de LineString.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);
SELECT @g.STBoundary().ToString();
B. STBoundary() gebruiken op een LineString-exemplaar met dezelfde eindpunten
In het volgende voorbeeld wordt een geldig LineString exemplaar met dezelfde eindpunten gemaakt.
STBoundary() retourneert een lege GeometryCollectionwaarde.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, -2 2, 0 0)', 0);
SELECT @g.STBoundary().ToString();
C. STBoundary() gebruiken op een CurvePolygon-exemplaar
In het volgende voorbeeld wordt gebruikgemaakt STBoundary() van een CurvePolygon exemplaar.
STBoundary() retourneert een CircularString exemplaar.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('CURVEPOLYGON(CIRCULARSTRING(0 0, 2 2, 0 2, -2 2, 0 0))', 0);
SELECT @g.STBoundary().ToString();