NumRings (type de données geography)

Retourne le nombre total d'anneaux dans une instance Polygon. Dans le type SQL Servergeography, aucune distinction n'est faite entre les anneaux externes et internes, car tout anneau peut être pris comme anneau externe.

Syntaxe

.NumRings ()

Type de retour

Type de retour SQL Server : int

Type de retour CLR : SqlInt32

Notes

Cette méthode retourne NULL si ce n'est pas 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();