CollectionAggregate (Tipe Data geometri)
Berlaku untuk: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Membuat instans GeometryCollection dari sekumpulan jenis geometri .
Sintaksis
CollectionAggregate ( geometry_operand )
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
geometry_operand
Adalah kolom tabel jenis geometri yang mewakili sekumpulan objek geometri yang akan dicantumkan dalam instans GeometryCollection .
Jenis Kembalian
Jenis pengembalian SQL Server: geometri
Pengecualian
FormatException
Melempar ketika ada nilai input yang tidak valid. Lihat STIsValid (Tipe Data geometri)
Keterangan
Metode mengembalikan null ketika input kosong atau input memiliki SRID yang berbeda. Lihat Pengidentifikasi Referensi Spasial (SRID)
Metode mengabaikan input null .
Catatan
Metode mengembalikan null jika semua nilai yang dimasukkan null.
Contoh
Contoh berikut mengembalikan instans GeometryCollection
yang berisi CurvePolygon
dan 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;
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk