POWER (expresión de SSIS)
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
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
Comentarios
Los argumentos numeric_expression y power se convierten al tipo de datos DT_R8 antes de que se calcule la potencia. Para obtener más información, vea Integration Services Data Types.
Si el valor de numeric_expression da como resultado cero y el valor de power es negativo, el evaluador de expresiones devolverá un error y establecerá el resultado devuelto en NULL.
Si numeric_expression o power producen resultados indeterminados, el resultado devuelto será NULL.
El argumento power puede ser una fracción. Por ejemplo, puede utilizar el valor 0,5 como potencia.
Ejemplos de expresiones
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)