Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.73 KB

stgeometryn-geometry-data-type.md

File metadata and controls

57 lines (44 loc) · 1.73 KB
title description author ms.author ms.date ms.service ms.subservice ms.topic ms.custom f1_keywords helpviewer_keywords dev_langs monikerRange
STGeometryN (geometry Data Type)
STGeometryN (geometry Data Type)
MladjoA
mlandzic
08/03/2017
sql
t-sql
reference
ignite-2024
STGeometryN_TSQL
STGeometryN (geometry Data Type)
STGeometryN (geometry Data Type)
TSQL
=azuresqldb-current || >=sql-server-2016 || >=sql-server-linux-2017 || =azuresqldb-mi-current || =fabric

STGeometryN (geometry Data Type)

[!INCLUDE SQL Server Azure SQL Database Azure SQL Managed Instance FabricSQLDB]

Returns a specified geometry in a geometry collection.

Syntax

  
.STGeometryN ( expression )  

Arguments

expression
Is an int expression between 1 and the number of geometry instances in the geometrycollection.

Return Types

[!INCLUDEssNoVersion] return type: geometry

CLR return type: SqlGeometry

Remarks

This method returns null if the parameter is larger than the result of STNumGeometries() and will throw an ArgumentOutOfRangeException if the expression parameter is less than 1.

Examples

The following example creates a MultiPoint``geometry collection and uses STGeometryN() to find the second geometry instance of the collection.

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);  
SELECT @g.STGeometryN(2).ToString();  

See Also

OGC Methods on Geometry Instances