POWER (SSIS)
返回对数值表达式进行幂运算的结果。Power 参数的计算结果必须为整数。
语法
POWER(numeric_expression,power)
参数
numeric_expression
有效的数值表达式。
power
有效的数值表达式。
结果类型
DT_R8
备注
执行幂运算前,numeric_expression 和 power 参数会转换为 DT_R8 数据类型。有关详细信息,请参阅 Integration Services 数据类型。
如果 numeric_expression 的计算结果为零,并且 power 为负,则表达式计算器将返回错误,并将返回结果设置为空值。
如果 numeric_expression 或 power 的计算结果不确定,则返回结果为空值。
power 参数可以是分数。例如,可以使用 0.5 作为幂值。
示例
以下示例使用了一个数值。该函数计算 4 的 3 次幂,返回 64。
POWER(4,3)
以下示例使用了 Length 列和 DimensionCount 变量。如果 Length 为 8,DimensionCount 为 2,则返回结果为 64。
POWER(Length, @DimensionCount)