Partager via


STNumCurves (type de données geometry)

S’applique à : point de terminaison d’analytique SQL Azure SQL Database Azure SQL Database dans Microsoft Fabric Warehouse

Cette méthode retourne le nombre de courbes d’une instance geometry quand l’instance est d’un type de données spatiales unidimensionnel. Les types de données spatiales unidimensionnels incluent LineString, CircularString et CompoundCurve. STNumCurves() fonctionne uniquement sur les types simples. Il ne fonctionne pas avec les collections geometry telles que MultiLineString.

Syntaxe

  
.STNumCurves()  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Types de retour

Type de retour SQL Server : geometry

Type de retour CLR : SqlGeometry

Remarques

Une instance geometry unidimensionnelle vide retourne 0. NULL est retourné quand l’instance geometry n’est pas une instance unidimensionnelle ou une instance initialisée.

Exemples

R. Utilisation de STNumCurves() sur une instance CircularString

L'exemple suivant indique comment obtenir le nombre de courbes dans une instance CircularString :

 DECLARE @g geometry;  
 SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');  
 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 geometry;  
 SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');  
 SELECT @g.STNumCurves();

Voir aussi

Présentation des types de données spatiales
Méthodes OGC sur des instances geography