Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Deze methode retourneert het aantal curven in een geometrie-exemplaar wanneer het exemplaar een eendimensionaal gegevenstype ruimtelijke gegevens is. Eendimensionale ruimtelijke gegevenstypen omvatten LineString, CircularString en CompoundCurve.
STNumCurves() werkt alleen voor eenvoudige typen; het werkt niet met geometrieverzamelingen zoals MultiLineString.
Syntax
.STNumCurves()
Retourtypen
Retourtype SQL Server: geometrie
CLR-retourtype: SqlGeometry
Remarks
Een leeg eendimensionaal geometrie-exemplaar retourneert 0. NULL wordt geretourneerd wanneer het geometrie-exemplaar geen eendimensionaal exemplaar is of een niet-geïnitialiseerd exemplaar is.
Examples
A. STNumCurves() gebruiken op een CircularString-exemplaar
In het volgende voorbeeld ziet u hoe u het aantal curven in een CircularString exemplaar kunt ophalen:
DECLARE @g geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
SELECT @g.STNumCurves();
B. STNumCurves() gebruiken op een CompoundCurve-exemplaar
In het volgende voorbeeld wordt het STNumCurves() aantal curven in een CompoundCurve exemplaar geretourneerd.
DECLARE @g geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
Zie ook
Overzicht van ruimtelijke gegevenstypen
OGC-methoden voor geometrieexemplaren