Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt eine UNION-Operation für einen Satz von geometry-Objekten aus.
Syntax
UnionAggregate ( geometry_operand )
Argumente
- geometry_operand
Eine Tabellenspalte vom Typ geometry, die den Satz von geometry-Objekten enthält, an denen ein UNION-Vorgang ausgeführt werden soll.
Rückgabetypen
SQL Server Rückgabetyp: geometry
Ausnahmen
Löst eine FormatException aus, wenn ungültige Eingabewerte vorhanden sind. Siehe STIsValid (geometry-Datentyp).
Hinweise
Diese Methode gibt null zurück, wenn die Eingabe leer ist oder andere SRIDs aufweist. Siehe SRIDs (Spatial Reference Identifiers).
Diese Methode ignoriert null-Eingaben.
Hinweis |
|---|
Diese Methode gibt null zurück, wenn alle eingegebenen Werte null sind. |
Beispiele
Im folgenden Beispiel wird die Union eines Satzes von geometry-Objekten in einer Tabellenvariable zurückgegeben.
-- 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;
Hinweis