STNumCurves (geometry-Datentyp)
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL verwaltete Instanz
SQL Analytics-Endpunkt in Microsoft Fabric
Warehouse in Microsoft Fabric Warehouse 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()
Hinweis
Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.
Rückgabetypen
SQL Server-Rückgabetyp: geometry
CLR-Rückgabetyp: SqlGeometry
Hinweise
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.
Beispiele
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();
Weitere Informationen
Übersicht über räumliche Datentypen
OGC-Methoden für geometry-Instanzen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für