Bagikan melalui


STNumCurves (Jenis Data geometri)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Metode ini mengembalikan jumlah kurva dalam instans geometri saat instans adalah jenis data spasial satu dimensi. Jenis data spasial satu dimensi termasuk LineString, CircularString, dan CompoundCurve. STNumCurves() hanya berfungsi pada jenis sederhana; ini tidak berfungsi dengan koleksi geometri seperti MultiLineString.

Sintaks

  
.STNumCurves()  

Jenis Kembalian

Jenis pengembalian SQL Server: geometri

Jenis pengembalian CLR: SqlGeometry

Keterangan

Instans geometri satu dimensi kosong mengembalikan 0. NULL dikembalikan ketika instans geometri bukan instans satu dimensi atau merupakan instans yang tidak diinisialisasi.

Contoh

J. Menggunakan STNumCurves() pada instans CircularString

Contoh berikut menunjukkan cara mendapatkan jumlah kurva dalam instans CircularString :

 DECLARE @g geometry;  
 SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');  
 SELECT @g.STNumCurves();

B. Menggunakan STNumCurves() pada instans CompoundCurve

Contoh berikut menggunakan STNumCurves() untuk mengembalikan jumlah kurva dalam instans CompoundCurve .

 DECLARE @g geometry;  
 SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');  
 SELECT @g.STNumCurves();

Lihat Juga

Gambaran Umum Tipe Data Spasial
Metode OGC pada Instans Geometri