POWER (SSIS)
Devuelve el resultado de elevar una expresión numérica a una determinada potencia. La evaluación del parámetro de potencia debe devolver un entero.
Sintaxis
POWER(numeric_expression,power)
Argumentos
numeric_expression
Expresión numérica válida.power
Expresión numérica válida.
Tipos de resultado
DT_R8
Notas
Antes de calcular la potencia, se convierten los argumentos numeric_expression y power al tipo de datos DT_R8. Para obtener más información, vea Tipos de datos de Integration Services.
Si el valor de numeric_expression es cero y el valor de power es negativo, el evaluador de expresiones devolverá un error y establecerá el resultado devuelto en NULL.
Si el valor de numeric_expression o power es indeterminado, el resultado devuelto es NULL.
El argumento power puede ser una fracción. Por ejemplo, puede utilizar el valor 0,5 como potencia.
Ejemplos
Este ejemplo usa un literal numérico. La función eleva 4 a la potencia 3 y devuelve 64.
POWER(4,3)
Este ejemplo utiliza la columna Length y la variable DimensionCount. Si el valor de Length es 8 y el de DimensionCount es 2, el resultado devuelto es 64.
POWER(Length, @DimensionCount)