STNumCurves (tipo de datos geography)
Devuelve el número de curvas de una instancia unidimensional de geography.
Sintaxis
.STNumCurves()
Tipos de valores devueltos
SQL Server tipo de valor devuelto: geography
Tipo de valor devuelto de CLR: SqlGeography
Comentarios
Los tipos de datos espaciales unidimensionales incluyen LineString, CircularString y CompoundCurve. Una instancia vacía unidimensional de geography devuelve 0.
STNumCurves() funciona solo en tipos simples; no funciona con colecciones de tipo geography como MultiLineString. Se devuelve NULL cuando la instancia de geography no es un tipo de datos unidimensional.
Se devuelve Null para las instancias sin inicializar de geography.
Ejemplos
A.Usar STNumCurves() en una instancia de CircularString
En el siguiente ejemplo se muestra cómo obtener el número de curvas de una instancia de 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.Usar STNumCurves() en una instancia de CompoundCurve
En el siguiente ejemplo se utiliza STNumCurves() para devolver el número de curvas de una instancia de 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();
Vea también
Conceptos
Información general de los tipos de datos espaciales