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ı
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