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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

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

Синтаксис

  
POWER(numeric_expression,power)  

Аргументы

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

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

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

DT_R8

Комментарии

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

В случае если результатом 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)