Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le mot clé COLLECTION est utilisé uniquement dans la définition d’une fonction inline. Les fonctions de collection sont des fonctions qui fonctionnent sur une collection de valeurs et produisent une sortie scalaire.
Syntaxe
COLLECTION(type_definition)
Les arguments
type_definition
Expression qui retourne une collection de types, de lignes ou de références pris en charge.
Remarques
Pour plus d’informations sur le mot clé COLLECTION, consultez Définitions de type.
Exemple :
L’exemple suivant montre comment utiliser le mot clé COLLECTION pour déclarer une collection de décimales comme argument pour une fonction de requête inline.
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;