STNumCurves (type de données geography)STNumCurves (geography Data Type)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne le nombre de courbes d’une instance geography unidimensionnelle.Returns the number of curves in a one-dimensional geography instance.

SyntaxeSyntax

  
.STNumCurves()  

Types de retourReturn Types

Type de retour SQL ServerSQL Server : geographySQL ServerSQL Server return type: geography

Type de retour CLR : SqlGeographyCLR return type: SqlGeography

NotesRemarks

Les types de données spatiales unidimensionnels incluent LineString, CircularString et CompoundCurve.One-dimensional spatial data types include LineString, CircularString, and CompoundCurve. Une instance geography unidimensionnelle vide retourne 0.An empty one-dimensional geography instance returns 0.

STNumCurves() fonctionne uniquement sur les types simples. Il ne fonctionne pas avec les collections geography telles que MultiLineString.STNumCurves() works only on simple types; it does not work with geography collections like MultiLineString. NULL est retourné quand l’instance geography ne correspond pas à un type de données unidimensionnel.NULL is returned when the geography instance is not a one-dimensional data type.

Null est retourné pour les instances geography non initialisées.Null is returned for uninitialized geography instances.

ExemplesExamples

A.A. Utilisation de STNumCurves() sur une instance CircularStringUsing STNumCurves() on a CircularString instance

L'exemple suivant indique comment obtenir le nombre de courbes dans une instance CircularString :The following example shows how to get the number of curves in a CircularString instance:

 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.B. Utilisation de STNumCurves() sur une instance CompoundCurveUsing STNumCurves() on a CompoundCurve instance

L'exemple suivant utilise STNumCurves() pour retourner le nombre de courbes dans une instance CompoundCurve.The following example uses STNumCurves() to return the number of curves in a CompoundCurve instance.

 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();

Voir aussiSee Also

Présentation des types de données spatiales Spatial Data Types Overview
Méthodes OGC sur des instances geographyOGC Methods on Geography Instances