Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-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();