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;