Condividi tramite


RingN (tipo di dati geography)

Restituisce l'anello specificato dell'istanza geography: 1 ≤ n ≤ NumRings().

Sintassi

.RingN (expression )

Argomenti

  • expression
    Espressione int compresa tra 1 e il numero di anelli in un'istanza polygon.

Valore restituito

Tipo SQL Server restituito: geography

Tipo CLR restituito: SqlGeography

Osservazioni

Se il valore dell'indice dell'anello n è minore di 1, questo meotdo genera un'eccezione ArgumentOutOfRangeException. . Il valore dell'indice dell'anello deve essere maggiore o uguale a 1 e dovrebbe essere minore o uguale al numero restituito da NumRings().

Esempi

Nell'esempio viene creata un'istanza Polygon con due anelli e viene restituito il secondo anello.

DECLARE @g geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653), (-122.357 47.654, -122.357 47.657, -122.349 47.657, -122.349 47.650, -122.357 47.654))', 4326);
SELECT @g.RingN(2).ToString();