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özdizimi

COLLECTION(type_definition)

Tartışmalar

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 bakınız