Share via


COLLECTION (Entity SQL)

COLLECTION 關鍵字只用於內嵌函式的定義。 集合函式是處理值的集合並產生純量輸出的函式。

COLLECTION(type_definition) 

Arguments

  • type_definition
    傳回支援的型別、資料列或參考等集合的運算式。

備註

如需 COLLECTION 關鍵字的詳細資訊,請參閱型別定義 (Entity SQL)

範例

下列範例示範如何使用 COLLECTION 關鍵字將十進位的集合宣告為內嵌查詢函式的引數。

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;

另請參閱

概念

Entity SQL 參考