Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Nyckelordet COLLECTION används endast i definitionen av en infogad funktion. Samlingsfunktioner är funktioner som fungerar på en samling värden och skapar en skalär utdata.
Syntax
COLLECTION(type_definition)
Argumentpunkter
type_definition
Ett uttryck som returnerar en samling typer, rader eller referenser som stöds.
Anmärkningar
Mer information om nyckelordet SAMLING finns i Typdefinitioner.
Exempel
Följande exempel visar hur du använder nyckelordet COLLECTION för att deklarera en samling decimaler som ett argument för en infogad frågefunktion.
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;