Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 1.67 KB

stgeometryn-geometry-data-type.md

File metadata and controls

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

STGeometryN (geometry Data Type)

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

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