Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Возвращает количество кривых в одномерном экземпляре geography.
Syntax
.STNumCurves()
Типы возвращаемых данных
Тип возвращаемого значения SQL Server: geography
Тип возвращаемых данных CLR: SqlGeography
Remarks
К одномерным пространственным типам данных относятся LineString, CircularString и CompoundCurve. Пустой одномерный экземпляр geography возвращает значение 0.
Функция STNumCurves() поддерживает только простые типы; она не поддерживает коллекции geography, такие как MultiLineString. Возвращается значение NULL, если экземпляр geography не является одномерным типом данных.
Возвращает NULL для неинициализированных экземпляров geography.
Examples
A. Использование метода STNumCurves() в экземпляре CircularString
В следующем примере описывается получение определенного количества кривых в экземпляре CircularString:
DECLARE @g geography;
SET @g = geography::Parse('CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)');
SELECT @g.STNumCurves();
B. Использование метода STNumCurves() в экземпляре CompoundCurve
В следующем примере метод STNumCurves() используется для возврата определенного количества кривых в экземпляре CompoundCurve.
DECLARE @g geography;
SET @g = geography::Parse('COMPOUNDCURVE(CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))');
SELECT @g.STNumCurves();
См. также
Основные сведения о типах пространственных данных
Методы OGC в экземплярах Geography