NumRings (type de données geography)
S’applique à : SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
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 ()
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();