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