STNumCurves (tipo de dados geography)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Retorna o número de curvas em uma instância de geography unidimensional.
Sintaxe
.STNumCurves()
Observação
Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.
Tipos de retorno
Tipo de retorno do SQL Server: geography
Tipo de retorno do CLR: SqlGeography
Comentários
Os tipos de dados espaciais unidimensionais incluem LineString, CircularString e CompoundCurve. Uma instância de geography unidimensional vazia retorna 0.
STNumCurves
() funciona apenas em tipos simples e não funciona com coleções de geografia como MultiLineString. NULL é retornado quando a instância de geography não é um tipo de dados unidimensional.
Nulo é retornado para instâncias de geography não inicializadas.
Exemplos
a. Usando STNumCurves() em uma instância de CircularString
O exemplo a seguir mostra como obter o número de curvas em uma instância 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. Usando STNumCurves() em uma instância de CompoundCurve
O exemplo a seguir usa STNumCurves()
para retornar o número de curvas em uma instância 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 Também
Visão geral de tipos de dados espaciais
Métodos do OGC em instâncias de geography
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de