POWER (выражение служб SSIS)
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных 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)