Aracılığıyla paylaş


NumRings (coğrafya Veri Türü)

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

Çokgen örnekteki toplam halka sayısını döndürür. SQL Server coğrafya türünde dış ve iç halkalar ayırt edilmediğinden, herhangi bir halka dış halka olarak alınabilir.

Syntax

  
.NumRings ()  

Dönüş Türü

SQL Server dönüş türü: int

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

Remarks

Bu yöntem bir Çokgen örneği değilse NULL döndürür ve örnek boşsa 0 döndürür. Bu yöntem kesindir.

Examples

Bu örnek, iki halkalı bir Polygon örnek oluşturur ve iki halkası olduğunu onaylar.

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

Ayrıca Bkz.

Coğrafya Örneklerinde Genişletilmiş Yöntemler