Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Tato metoda vrátí počet křivek v instanci geometrie , pokud je instance jednorozměrným prostorovým datovým typem. Jednorozměrné prostorové datové typy zahrnují LineString, CircularString a CompoundCurve.
STNumCurves() funguje pouze na jednoduchých typech; nefunguje s kolekcemi geometrie , jako je MultiLineString.
Syntax
.STNumCurves()
Návratové typy
Návratový typ SQL Serveru: geometrie
Návratový typ CLR: SqlGeometry
Remarks
Prázdná jednorozměrná instance geometrie vrátí hodnotu 0. Hodnota NULL je vrácena, pokud instance geometrie není jednorozměrná instance nebo je neinicializovaná instance.
Examples
A. Použití STNumCurves() v instanci CircularString
Následující příklad ukazuje, jak získat počet křivek v CircularString instanci:
DECLARE @g geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
SELECT @g.STNumCurves();
B. Použití funkce STNumCurves() v instanci CompoundCurve
Následující příklad používá STNumCurves() k vrácení počtu křivek v CompoundCurve instanci.
DECLARE @g geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
Viz také
Přehled prostorových datových typů
metody OGC v instancích geometrie