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)