Aracılığıyla paylaş


COLLECTION (Entity SQL)

COLLECTION anahtar sözcüğü yalnızca satır içi işlevin tanımında kullanılır. Koleksiyon işlevleri, bir değer koleksiyonu üzerinde çalışan ve skaler çıkış üreten işlevlerdir.

Söz dizimi

COLLECTION(type_definition)

Bağımsız değişkenler

type_definition
Desteklenen türlerden, satırlardan veya başvurulardan oluşan bir koleksiyon döndüren ifade.

Açıklamalar

COLLECTION anahtar sözcüğü hakkında daha fazla bilgi için bkz . Tür Tanımları.

Örnek

Aşağıdaki örnekte, satır içi sorgu işlevi için bağımsız değişken olarak bir ondalıklar koleksiyonunu bildirmek için COLLECTION anahtar sözcüğünü nasıl kullanacağınız gösterilmektedir.

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;

Ayrıca bkz.