Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменения: 17 июля 2006 г.
Преобразует один или несколько наборов в массив для использования в пользовательской функции.
Синтаксис
SetToArray(Set_Expression1 [ ,Set_Expression2,...n ][ ,Numeric_Expression ] )
Аргументы
- Set_Expression1
Допустимое многомерное выражение, возвращающее набор.
- Set_Expression2
Допустимое многомерное выражение, возвращающее набор.
- Numeric_Expression
Допустимое числовое выражение (обычно многомерное выражение координат ячейки), возвращающее число.
Замечания
Функция SetToArray преобразует набор или несколько наборов в массив для использования в пользовательской функции. Число измерений результирующего массива равно числу заданных наборов.
Необязательное числовое выражение может задавать значения в ячейках массива. Если числовое выражение не указано, то перекрестное соединение наборов определяется в текущем контексте.
Координаты ячеек результирующего массива соответствуют позиции наборов в списке. Пусть существует три набора: SA, SB и SC. Каждый из этих наборов имеет два элемента. Инструкция многомерных выражений SetToArray(SA, SB, SC) создает следующий трехмерный массив:
(SA1, SB1, SC1) (SA2, SB1, SC1) (SA1, SB2, SC1) (SA2, SB2, SC1)
(SA1, SB1, SC2) (SA2, SB1, SC2) (SA1, SB2, SC2) (SA2, SB2, SC2)
Примечание. |
|---|
| Функция SetToArray возвращает значения типа VARIANT, то есть VT_ARRAY. Поэтому результаты, возвращаемые функцией SetToArray, следует использовать только в качестве входных данных для пользовательской функции. |
Пример
Следующий пример возвращает массив.
SetToArray([Geography].[Geography].Members, [Measures].[Internet Sales Amount])
См. также
Справочник
Справочник по функциям многомерных выражений (многомерные выражения)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
| Версия | Журнал |
|---|---|
17 июля 2006 г. |
|
Примечание.