Aracılığıyla paylaş


STPointN (geometri Veri Türü)

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

Geometri örneğinde belirtilen bir noktayı döndürür.

Syntax

  
.STPointN ( expression )  

Arguments

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

Dönüş Türleri

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

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

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

Remarks

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

Bir geometri örneği sistem tarafından oluşturulduysa, STPointN()ifade tarafından belirtilen noktayı, tüm noktaları çıkış olacakları sırayla sıralayarak döndürür: önce geometriye, sonra geometri içinde 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 geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);  
SELECT @g.STPointN(2).ToString();  

Ayrıca Bkz.

Geometri Örnekleri üzerinde OGC Yöntemleri