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
Skapar en GeometryCollection-instans från en uppsättning geometrityper .
Syntax
CollectionAggregate ( geometry_operand )
Arguments
geometry_operand
Är en tabellkolumn av geometrityp som representerar en uppsättning geometriobjekt som ska visas i GeometryCollection-instansen .
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 GeometryCollection instans som innehåller en CurvePolygon och en Polygon.
-- Setup table variable for CollectionAggregate 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 CollectionAggregate on @Geom.shape column
SELECT geometry::CollectionAggregate(shape).ToString()
FROM @Geom;