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
Utför en unionsåtgärd på en uppsättning geometriobjekt.
Syntax
UnionAggregate ( geometry_operand )
Arguments
geometry_operand
Är en tabellkolumn av geometrityp som innehåller den uppsättning geometriobjekt som en union-åtgärd ska utföras på.
Returtyper
SQL Server-returtyp: geometri
Exceptions
Genererar en FormatException när det finns indatavärden som inte är giltiga. Se STIsValid (geometridatatyp)
Remarks
Metoden returnerar null när indata är tomma eller om indata har olika SRID:er. Se Spatial Reference Identifiers (SRID)
Metoden ignorerar null-indata .
Note
Metoden returnerar null om alla indatavärden är null.
Examples
I följande exempel returneras en union av en uppsättning geometriobjekt i en tabellvariabel.
-- Setup table variable for UnionAggregate 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 UnionAggregate on @Geom.shape column
SELECT geometry::UnionAggregate(shape).ToString()
FROM @Geom;