STInteriorRingN (geometridatatyp)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar den angivna inre ringen för en Polygongeometry-instans .

Syntax

  
.STInteriorRingN ( expression )  

Arguments

expression
Är ett int-uttryck mellan 1 och antalet inre ringar i geometriinstansen .

Returtyper

SQL Server-returtyp: geometri

CLR-returtyp: SqlGeometry

Open Geospatial Consortium (OGC)-typ: LineString

Remarks

Den här metoden returnerar null om geometriinstansen inte är en polygon. Den här metoden genererar också en ArgumentOutOfRangeException om uttrycket är större än antalet ringar. Antalet ringar kan returneras med hjälp av STNumInteriorRing``().

Examples

I följande exempel skapas en Polygon instans och används STInteriorRingN() för att returnera polygonens inre ring som en LineString.

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0),(2 2, 2 1, 1 1, 1 2, 2 2))', 0);  
SELECT @g.STInteriorRingN(1).ToString();