STGeometryN (type de données geography)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne l’élément geography spécifié dans un GeometryCollection ou l’un de ses sous-types. Quand STGeometryN() est utilisé sur un sous-type de GeometryCollection, par exemple MultiPoint ou MultiLineString, cette méthode retourne l’instance geography si elle est appelée avec N=1.

Syntaxe

  
.STGeometryN ( expression )  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

expression
Expression int comprise entre 1 et le nombre d’instances geography dans GeometryCollection.

Types de retour

Type de retour SQL Server : geography

Type de retour CLR : SqlGeography

Notes

Cette méthode retourne une valeur Null si le paramètre est supérieur au résultat de STNumGeometries(), et lève ArgumentOutOfRangeException si le paramètre expression est inférieur à 1.

Exemples

L’exemple suivant crée une instance MultiPoint``geography et utilise STGeometryN() pour rechercher la deuxième instance geography de GeometryCollection.

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

Voir aussi

Méthodes OGC sur des instances Geography