Condividi tramite


EnvelopeAggregate (tipo di dati geometry)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure

Restituisce un rettangolo di selezione per un set specificato di oggetti geometry.

Sintassi

  
EnvelopeAggregate ( geometry_operand )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Argomenti

geometry_operand
Colonna della tabella di tipo geometry che rappresenta un set di oggetti geometry.

Tipi restituiti

Tipo SQL Server restituito: geometry

Eccezioni

Genera un'eccezione FormatException in presenza di valori di input non validi. Vedere STIsValid (tipo di dati geometry)

Osservazioni:

Il metodo restituisce Null quando l'input è vuoto o dispone di SRID diversi. Vedere Identificatori SRID

Il metodo ignora gli input Null.

Nota

Il metodo restituisce Null se tutti i valori immessi sono Null.

Esempi

Nell'esempio seguente viene restituito un rettangolo di selezione per un set di oggetti in una colonna delle variabili di tabella.

-- Setup table variable for EnvelopeAggregate example 
DECLARE @Geom TABLE 
( 
shape geometry, 
shapeType nvarchar(50) 
) 
INSERT INTO @Geom(shape,shapeType) VALUES('CURVEPOLYGON(CIRCULARSTRING(2 3, 4 1, 6 3, 4 5, 2 3))', 'Circle'), 
('POLYGON((1 1, 4 1, 4 5, 1 5, 1 1))', 'Rectangle'); 
-- Perform EnvelopeAggregate on @Geom.shape column 
SELECT geometry::EnvelopeAggregate(shape).ToString() 
FROM @Geom;

Vedi anche

Metodi di geometria statici estesi