Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Azure SQL Database
Azure SQL Istanza gestita
Database SQL in Microsoft Fabric
Restituisce il limite di un'istanza geometry.
Syntax
.STBoundary ( )
Tipi restituiti
Tipo SQL Server restituito: geometry
Tipo CLR restituito: SqlGeometry
Remarks
STBoundary() restituisce un'istanza GeometryCollection vuota se gli endpoint per un'istanza LineString, CircularString o CompoundCurve corrispondono.
Examples
A. Utilizzo di STBoundary() in un'istanza LineString con endpoint diversi
Nell'esempio seguente viene creata un'istanza LineString``geometry.
STBoundary() restituisce il limite dell'istanza LineString.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);
SELECT @g.STBoundary().ToString();
B. Utilizzo di STBoundary() in un'istanza LineString con gli stessi endpoint
Nell'esempio seguente viene creata un'istanza LineString valida con gli stessi endpoint. Tramite STBoundary() viene restituita un'istanza GeometryCollection vuota.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, -2 2, 0 0)', 0);
SELECT @g.STBoundary().ToString();
C. Utilizzo di STBoundary() in un'istanza CurvePolygon
Nell'esempio seguente viene utilizzato STBoundary() in un'istanza CurvePolygon vuota. Tramite STBoundary() viene restituita un'istanza 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();