Поделиться через


POWER (выражение служб SSIS)

Возвращает результат возведения числового выражения в степень. Показатель степени должен быть целым числом.

Синтаксис

POWER(numeric_expression,power)

Аргументы

  • numeric_expression
    Допустимое числовое выражение.

  • power
    Допустимое числовое выражение.

Типы результата

DT_R8

Замечания

Перед выполнением операции возведения в степень аргументы numeric_expression и power приводятся к типу DT_R8. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

В случае если результатом numeric_expression является ноль, либо power меньше ноля, средство оценки выражений возвращает ошибку, а выходному параметру присваивается значение NULL.

В случае если результатом numeric_expression или power является неопределенное значение, выходному параметру присваивается значение NULL.

Аргумент power может быть дробным. Например, показатель степени может иметь значение 0,5.

Примеры выражений

В этом примере используется числовой литерал. Функция возводит число 4 в степень 3 и возвращает 64.

POWER(4,3)

Данный пример использует столбец со значением параметра Length и переменную DimensionCount. Если параметр Length имеет значение 8, а параметр DimensionCount значение 2, функция возвращает 64.

POWER(Length, @DimensionCount) 

См. также

Другие ресурсы

Функции (выражение служб SSIS)