STNumCurves (tipo di dati geometry)
Si applica a: SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
Questo metodo restituisce il numero di curve di un'istanza geometry quando l'istanza è un tipo di dati spaziali unidimensionali. I tipi di dati spaziali unidimensionali includono LineString, CircularString e CompoundCurve. STNumCurves
() funziona solo su tipi semplici; non funziona con raccolte geometry come MultiLineString.
Sintassi
.STNumCurves()
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere Documentazione delle versioni precedenti.
Tipi restituiti
Tipo SQL Server restituito: geometry
Tipo CLR restituito: SqlGeometry
Osservazioni:
Un'istanza geometry unidimensionale vuota restituisce 0. Viene restituito NULL quando l'istanza geometry non è un'istanza unidimensionale oppure è un'istanza non inizializzata.
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 geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
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 geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
Vedi anche
Panoramica dei tipi di dati spaziali
Metodi OGC sulle istanze di geometria
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per