Aracılığıyla paylaş


STNumCurves (geometri Veri Türü)

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

Bu yöntem, örnek tek boyutlu bir uzamsal veri türü olduğunda geometri örneğindeki eğrilerin sayısını döndürür. Tek boyutlu uzamsal veri türleri LineString, CircularString ve CompoundCurve'dır. STNumCurves() yalnızca basit türlerde çalışır; MultiLineString gibi geometri koleksiyonlarıyla çalışmaz.

Syntax

  
.STNumCurves()  

Dönüş Türleri

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

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

Remarks

Boş bir tek boyutlu geometri örneği 0 döndürür. Geometri örneği tek boyutlu bir örnek olmadığında veya başlatılmamış bir örnek olduğunda NULL döndürülür.

Examples

A. Bir CircularString örneğinde STNumCurves() kullanma

Aşağıdaki örnekte, bir CircularString örnekteki eğrilerin sayısını nasıl edinecekleri gösterilmektedir:

 DECLARE @g geometry;  
 SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');  
 SELECT @g.STNumCurves();

B. Bir CompoundCurve örneğinde STNumCurves() kullanma

Aşağıdaki örnek, bir STNumCurves() örnekteki eğri sayısını döndürmek için kullanırCompoundCurve.

 DECLARE @g geometry;  
 SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');  
 SELECT @g.STNumCurves();

Ayrıca Bkz.

Uzamsal Veri Türlerine Genel Bakış
Geometri Örnekleri üzerinde OGC Yöntemleri