Share via


NumRings (type de données geography)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne le nombre total d’anneaux d’une instance Polygon. Dans le type SQL Server geography, aucune distinction n’est faite entre les anneaux externes et internes, car n’importe quel anneau peut être considéré comme un anneau externe.

Syntaxe

  
.NumRings ()  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez Versions antérieures de la documentation.

Type de retour

Type de retour SQL Server : int

Type de retour CLR : SqlInt32

Remarques

Cette méthode retourne NULL s’il ne s’agit pas d’une instance Polygon, et retourne 0 si l’instance est vide. Cette méthode est précise.

Exemples

Cet exemple crée une instance Polygon avec deux anneaux et confirme qu'elle a deux anneaux.

DECLARE @g geography;  
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653), (-122.357 47.654, -122.357 47.657, -122.349 47.657, -122.349 47.650, -122.357 47.654))', 4326);  
SELECT @g.NumRings();  

Voir aussi

Méthodes étendues sur des instances geography