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
Gibt die Anzahl der Kurven in einer eindimensionalen Instanz von geography zurück.
Syntax
.STNumCurves()
Rückgabetypen
SQL Server-Rückgabetyp: geography
CLR-Rückgabetyp: SqlGeography
Remarks
Eindimensionale räumliche Datentypen schließen LineString, CircularStringund CompoundCurveein. Eine leere eindimensionale Instanz von geography gibt 0 zurück.
STNumCurves() funktioniert nur mit einfachen Typen; geography-Collection wie MultiLineString gehören nicht dazu. Wenn die Instanz vonNULL kein eindimensionaler Datentyp ist, wird geography zurückgegeben.
Null wird für nicht initialisierte Instanzen von geography zurückgegeben.
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 geography;
SET @g = geography::Parse('CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)');
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 geography;
SET @g = geography::Parse('COMPOUNDCURVE(CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))');
SELECT @g.STNumCurves();
Siehe auch
Übersicht über räumliche Datentypen
OGC-Methoden für geography-Instanzen