Bagikan melalui


STNumCurves (Jenis Data geografi)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Mengembalikan jumlah kurva dalam instans geografi satu dimensi.

Sintaksis

  
.STNumCurves()  

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: geografi

Jenis pengembalian CLR: SqlGeography

Keterangan

Jenis data spasial satu dimensi termasuk LineString, CircularString, dan CompoundCurve. Instans geografi satu dimensi kosong mengembalikan 0.

STNumCurves() hanya berfungsi pada jenis sederhana; ini tidak berfungsi dengan koleksi geografi seperti MultiLineString. NULL dikembalikan ketika instans geografi bukan jenis data satu dimensi.

Null dikembalikan untuk instans geografi yang tidak diinisialisasi.

Contoh

J. Menggunakan STNumCurves() pada instans CircularString

Contoh berikut menunjukkan cara mendapatkan jumlah kurva dalam instans CircularString :

 DECLARE @g geography; 
 SET @g = geography::Parse('CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)');  
 SELECT @g.STNumCurves();

B. Menggunakan STNumCurves() pada instans CompoundCurve

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

 DECLARE @g geography;  
 SET @g = geography::Parse('COMPOUNDCURVE(CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))');  
 SELECT @g.STNumCurves();

Lihat Juga

Gambaran Umum Tipe Data Spasial
Metode OGC pada Instans Geografi