Partilhar via


NumRings (tipo de dados geography)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric

Retorna o número total de anéis em uma instância de polígono. No tipo geography do SQL Server, os anéis externos e internos não são diferenciados, pois qualquer anel pode ser considerado como externo.

Sintaxe

  
.NumRings ()  

Tipo de retorno

Tipo de retorno do SQL Server: int

Tipo de retorno do CLR: SqlInt32

Comentários

Esse método retornará NULL se essa não for uma instância de polígono e retornará 0 se a instância estiver vazia. Esse método é preciso.

Exemplos

Esse exemplo cria uma instância Polygon com dois anéis e confirma que tem dois anéis.

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

Consulte Também

Métodos estendidos em instâncias geography