STBoundary (geometry-Datentyp)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz SQL Analytics-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric Warehouse in Microsoft Fabric
Gibt die Begrenzung einer geometry-Instanz zurück.
Syntax
.STBoundary ( )
Hinweis
Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.
Rückgabetypen
SQL Server-Rückgabetyp: geometry
CLR-Rückgabetyp: SqlGeometry
Bemerkungen
STBoundary()
gibt eine leere GeometryCollection zurück, wenn de Endpunkte für eine LineString-, CircularString- oder CompoundCurve-Instanz gleich sein.
Beispiele
A. Verwenden von STBoundary() in einer LINESTRING-Instanz mit verschiedenen Endpunkten
Im folgenden Beispiel wird eine LineString``geometry
-Instanz erstellt. STBoundary()
gibt die Begrenzung zum LineString
zurück.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);
SELECT @g.STBoundary().ToString();
B. Verwenden von STBoundary() in einer LINESTRING-Instanz mit übereinstimmenden Endpunkten
Im folgenden Beispiel wird eine gültige LineString
-Instanz mit den gleichen Endpunkten erstellt. STBoundary()
gibt eine leere GeometryCollection
zurück.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, -2 2, 0 0)', 0);
SELECT @g.STBoundary().ToString();
C. Verwenden von STBoundary() in einer CurvePolygon-Instanz
Im folgenden Beispiel wird STBoundary()
in einer CurvePolygon
-Instanz verwendet. STBoundary()
gibt eine CircularString
-Instanz zurück.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('CURVEPOLYGON(CIRCULARSTRING(0 0, 2 2, 0 2, -2 2, 0 0))', 0);
SELECT @g.STBoundary().ToString();
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für