Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
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.
Syntax
.STNumCurves()
Tipi restituiti
Tipo SQL Server restituito: geometry
Tipo CLR restituito: SqlGeometry
Remarks
Un'istanza geometry unidimensionale vuota restituisce 0. Viene restituito NULL quando l'istanza geometry non è un'istanza unidimensionale oppure è un'istanza non inizializzata.
Examples
A. 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();
Vedere anche
Panoramica dei tipi di dati spaziali
Metodi OGC sulle istanze di geometria