Aracılığıyla paylaş


STPointN (coğrafya Veri Türü)

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

Bir coğrafya örneğinde belirtilen noktayı döndürür.

Syntax

  
.STPointN ( expression )  

Arguments

expression
1 ile coğrafya örneğindeki nokta sayısı arasında bir int ifadesidir.

Dönüş Türleri

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

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

Açık Jeo-uzamsal Konsorsiyum (OGC) türü: Nokta

Remarks

Bir coğrafya örneği kullanıcı tarafından oluşturulduysa, STPointN() ifade tarafından belirtilen noktayı, noktaları ilk giriş sırasına göre sıralayarak döndürür.

Bir coğrafya örneği sistem tarafından oluşturulursa, STPointN(), tüm noktaları çıkış olacakları sırayla sıralayarak ifade tarafından belirtilen noktayı döndürür: önce coğrafya örneğine göre, sonra örnekteki halkaya (uygunsa) ve ardından halkanın içindeki noktaya göre. Bu düzen belirleyicidir.

Bu yöntem 1'den küçük bir değerle çağrılırsa, bir ArgumentOutOfRangeException oluşturur.

Bu yöntem örnekteki nokta sayısından büyük bir değerle çağrılırsa null döndürür.

Examples

Aşağıdaki örnek bir LineString örnek oluşturur ve örneğin açıklamasındaki ikinci noktayı almak için kullanır STPointN() .

DECLARE @g geography;  
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);  
SELECT @g.STPointN(2).ToString();  

Ayrıca Bkz.

Coğrafya Örneklerinde OGC Yöntemleri