Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Mit dieser Methode wird die Anzahl der Kurven in einer Instanz von geometry zurückgegeben, wenn es sich dabei um einen eindimensionalen räumlichen Datentyp handelt. Eindimensionale räumliche Datentypen schließen LineString, CircularStringund CompoundCurveein.
STNumCurves() funktioniert nur mit einfachen Typen; geometry-Collections wie MultiLineString gehören nicht dazu.
Syntax
.STNumCurves()
Rückgabetypen
SQL Server-Rückgabetyp: geometry
CLR-Rückgabetyp: SqlGeometry
Remarks
Eine leere eindimensionale Instanz von geometry gibt 0 zurück. NULL wird zurückgegeben, wenn die geometry -Instanz keine eindimensionale oder eine nicht initialisierte Instanz ist.
Examples
A. Verwenden von STNumCurves() in einer CircularString-Instanz
Im folgenden Beispiel wird gezeigt, wie die Anzahl der Kurven einer Instanz von CircularString abgerufen wird:
DECLARE @g geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
SELECT @g.STNumCurves();
B. Verwenden von STNumCurves() in einer CompoundCurve-Instanz
Im folgenden Beispiel wird mit STNumCurves() die Anzahl der Kurven in einer Instanz von CompoundCurve zurückgegeben.
DECLARE @g geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
Siehe auch
Übersicht über räumliche Datentypen
OGC-Methoden für geometry-Instanzen