COLLECTION (Entity SQL)
Kata kunci COLLECTION hanya digunakan dalam definisi fungsi sebaris. Fungsi koleksi adalah fungsi yang beroperasi pada kumpulan nilai dan menghasilkan keluaran skalar.
Sintaks
COLLECTION(type_definition)
Argumen
type_definition
Ekspresi yang mengembalikan kumpulan jenis, baris, atau referensi yang didukung.
Keterangan
Untuk informasi selengkapnya tentang kata kunci COLLECTION, lihat Definisi Jenis.
Contoh
Contoh berikut menunjukkan cara menggunakan kata kunci COLLECTION untuk mendeklarasikan kumpulan desimal sebagai argumen untuk fungsi kueri sebaris.
USING Microsoft.Samples.Entity
Function MyAvg(dues Collection(Decimal)) AS
(
Avg(select value due from dues as due where due > @price)
)
SELECT TOP(10) contactID, MyAvg(GroupPartition(order.TotalDue))
FROM AdventureWorksEntities.SalesOrderHeaders AS order
GROUP BY order.Contact.ContactID as contactID;