STBoundary (Tipe Data geometri)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instancetitik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric

Mengembalikan batas instans geometri .

Sintaksis

  
.STBoundary ( )  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Jenis Kembalian

Jenis pengembalian SQL Server: geometri

Jenis pengembalian CLR: SqlGeometry

Keterangan

STBoundary()mengembalikan GeometryCollection kosong saat titik akhir untuk instans LineString, CircularString, atau CompoundCurve sama.

Contoh

J. Menggunakan STBoundary() pada instans LineString dengan titik akhir yang berbeda

Contoh berikut membuat instans LineString``geometry . STBoundary()mengembalikan batas .LineString

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);  
SELECT @g.STBoundary().ToString();  

B. Menggunakan STBoundary() pada instans LineString dengan titik akhir yang sama

Contoh berikut membuat instans yang valid LineString dengan titik akhir yang sama. STBoundary() mengembalikan kosong 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. Menggunakan STBoundary() pada instans CurvePolygon

Contoh berikut menggunakan pada CurvePolygon instansSTBoundary(). STBoundary() mengembalikan instans 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();

Lihat Juga

Metode OGC pada Instans Geometri