Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ключевое слово COLLECTION используется только в определении встроенной функции. Функции коллекции — это функции, которые работают с коллекцией значений и создают скалярные выходные данные.
Синтаксис
COLLECTION(type_definition)
Аргументы
type_definition
Выражение, возвращающее коллекцию поддерживаемых типов, строк или ссылок.
Замечания
Дополнительные сведения о ключевом слове COLLECTION см. в разделе "Определения типов".
Пример
В следующем примере показано, как использовать ключевое слово 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;