STNumCurves (type de données geography)
Retourne le nombre de courbes dans une instance geography unidimensionnelle.
Syntaxe
.STNumCurves()
Types de retour
SQL Server type de retour : geography
Type de retour CLR : SqlGeography
Notes
Les types de données spatiales unidimensionnelles incluent LineString, CircularString et CompoundCurve. Une instance geography unidimensionnelle vide retourne 0.
STNumCurves() fonctionne uniquement sur les types simples, et non avec les collections geography telles que MultiLineString. NULL est retourné lorsque l'instance geography n'est pas un type de données unidimensionnel.
Null est retourné pour les instances geography non initialisées.
Exemples
A.Utilisation de STNumCurves() sur une instance CircularString
L'exemple suivant indique comment obtenir le nombre de courbes dans une instance 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.Utilisation de STNumCurves() sur une instance CompoundCurve
L'exemple suivant utilise STNumCurves() pour retourner le nombre de courbes dans une instance 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();
Voir aussi
Concepts
Présentation des types de données spatiales