Partekatu honen bidez:


NumRings (tipo de datos geography)

Devuelve el número total de anillos de una instancia de Polygon. En el tipo geography de SQL Server, no se distingue entre los anillos externos y los internos, dado que cualquier anillo puede utilizarse como anillo externo.

Sintaxis

.NumRings ()

Tipo de valor devuelto

Tipo de valor devuelto de SQL Server: intint

Tipo de valor devuelto de CLR: SqlInt32SqlInt32

Notas

Este método devolverá NULL si no se trata de una instancia de Polygon y devolverá 0 si la instancia está vacía. Este método es preciso.

Ejemplos

En este ejemplo se crea una instancia de Polygon con dos anillos y se confirma que tiene dos anillos.

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();