Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Den här metoden returnerar antalet kurvor i en geometriinstans när instansen är en endimensionell rumslig datatyp. Endimensionella rumsliga datatyper inkluderar LineString, CircularString och CompoundCurve.
STNumCurves() fungerar endast på enkla typer; det fungerar inte med geometrisamlingar som MultiLineString.
Syntax
.STNumCurves()
Returtyper
SQL Server-returtyp: geometri
CLR-returtyp: SqlGeometry
Remarks
En tom endimensionell geometriinstans returnerar 0. NULL returneras när geometriinstansen inte är en endimensionell instans eller är en ennitialiserad instans.
Examples
A. Använda STNumCurves() på en CircularString-instans
I följande exempel visas hur du hämtar antalet kurvor i en CircularString instans:
DECLARE @g geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
SELECT @g.STNumCurves();
B. Använda STNumCurves() på en CompoundCurve-instans
I följande exempel används STNumCurves() för att returnera antalet kurvor i en CompoundCurve instans.
DECLARE @g geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
Se även
översikt över spatiala datatyper
OGC-metoder för geometriinstanser