Compartilhar via


STGeometryN (tipo de dados geography)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric

Retorna um elemento geography especificado em uma GeometryCollection ou um de seus subtipos. Quando STGeometryN() é usado em um subtipo de uma GeometryCollection, como MultiPoint ou MultiLineString, esse método retorna a instância de geography se é chamado com N=1.

Sintaxe

  
.STGeometryN ( expression )  

Argumentos

expressão
Uma expressão int entre 1 e o número de instâncias de geography na GeometryCollection.

Tipos de retorno

Tipo de retorno do SQL Server: geography

Tipo de retorno do CLR: SqlGeography

Comentários

Esse método retornará nulo se o parâmetro for maior que o resultado de STNumGeometries() e gerará uma ArgumentOutOfRangeException se o parâmetro expression for menor que 1.

Exemplos

O exemplo a seguir cria uma instância de MultiPoint``geography e usa STGeometryN() para localizar a segunda instância de geography da GeometryCollection.

DECLARE @g geography;  
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);  
SELECT @g.STGeometryN(2).ToString();  

Consulte Também

Métodos do OGC em instâncias de geography