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();