Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft 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();