Aracılığıyla paylaş


Halka (coğrafya Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Coğrafya örneğinin belirtilen halkasını döndürür: 1 ≤ n ≤ NumRings().

Syntax

.RingN (expression )

Arguments

expression
1 ile çokgen örnekteki halka sayısı arasında bir int ifadesidir.

Dönüş Değeri

SQL Server dönüş türü: coğrafya

CLR dönüş türü: SqlGeography

Remarks

Halka dizini n değeri 1'den küçükse, bu yöntem bir ArgumentOutOfRangeException oluşturur. Halka dizin değeri 1'den büyük veya buna eşit olmalı ve tarafından NumRings()döndürülen sayıdan küçük veya buna eşit olmalıdır.

Examples

Bu örnek, iki halkalı bir Polygon örnek oluşturur ve ikinci halkayı döndürür.

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.RingN(2).ToString();  

Ayrıca Bkz.

Coğrafya Örneklerinde Genişletilmiş Yöntemler
NumRings (coğrafya Veri Türü)