Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
La parola chiave COLLECTION viene usata solo nella definizione di una funzione inline. Le funzioni di raccolta sono funzioni che operano su una raccolta di valori e producono un output scalare.
Sintassi
COLLECTION(type_definition)
Argomenti
type_definition
Espressione che restituisce una raccolta di tipi, righe o riferimenti supportati.
Osservazioni:
Per altre informazioni sulla parola chiave COLLECTION, vedere Definizioni dei tipi.
Esempio
Nell'esempio seguente viene illustrato come utilizzare la parola chiave COLLECTION per dichiarare una raccolta di decimali come argomento per una funzione di query 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;