STNumCurves (tipo de datos geography)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve el número de curvas de una instancia unidimensional de geography.

Sintaxis

  
.STNumCurves()  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Tipos de valor devuelto

Tipo de valor devuelto de SQL Server: geography

Tipo de valor devuelto de CLR: SqlGeography

Observaciones

Los tipos de datos espaciales unidimensionales incluyen LineString, CircularString y CompoundCurve. Una instancia vacía unidimensional de geography devuelve 0.

STNumCurves() solo funciona en tipos simples; no funciona con colecciones de 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();

Consulte también

Información general de los tipos de datos espaciales
Métodos de OGC en instancias de Geography