Bagikan melalui


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;

Lihat juga