Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Ta metoda zwraca liczbę krzywych w wystąpieniu geometrii , gdy wystąpienie jest jednowymiarowym typem danych przestrzennych. Jednowymiarowe typy danych przestrzennych to LineString, CircularString i CompoundCurve.
STNumCurves() działa tylko na prostych typach; nie działa z kolekcjami geometrycznymi , takimi jak MultiLineString.
Syntax
.STNumCurves()
Typy zwracane
Zwracany typ programu SQL Server: geometria
Typ zwracania CLR: SqlGeometry
Remarks
Puste jednowymiarowe wystąpienie geometrii zwraca wartość 0. Wartość NULL jest zwracana, gdy wystąpienie geometryczne nie jest wystąpieniem jednowymiarowym lub jest niezainicjowanym wystąpieniem.
Examples
A. Używanie klasy STNumCurves() w wystąpieniu circularString
W poniższym przykładzie pokazano, jak uzyskać liczbę krzywych w wystąpieniu CircularString :
DECLARE @g geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
SELECT @g.STNumCurves();
B. Używanie metody STNumCurves() w wystąpieniu CompoundCurve
W poniższym przykładzie użyto STNumCurves() metody , aby zwrócić liczbę krzywych w wystąpieniu CompoundCurve .
DECLARE @g geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
Zobacz też
Typy danych przestrzennych — omówienie
metody OGC w wystąpieniach geometrycznych