STNumCurves (tipo di dati geography)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL in Microsoft Fabric
Restituisce il numero di curve in un'istanza geography unidimensionale.
Sintassi
.STNumCurves()
Tipi restituiti
Tipo SQL Server restituito: geography
Tipo CLR restituito: SqlGeography
Osservazioni:
I tipi di dati spaziali unidimensionali includono LineString, CircularString e CompoundCurve. Un'istanza geography unidimensionale vuota restituisce 0.
STNumCurves
() funziona solo su tipi semplici; non funziona con raccolte geography come MultiLineString. NULL viene restituito quando l'istanza geography non è un tipo di dati unidimensionale.
Null viene restituito per le istanze geography non inizializzate.
Esempi
R. Utilizzo di STNumCurves() in un'istanza CircularString
Nell'esempio seguente viene illustrato come ottenere il numero di curve in un'istanza 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. Utilizzo di STNumCurves() in un'istanza CompoundCurve
Nell'esempio seguente viene utilizzato STNumCurves()
per restituire il numero di curve in un'istanza 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();
Vedi anche
Panoramica dei tipi di dati spaziali
Metodi OGC sulle istanze di geografia