Share via


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)   

Consulte también

Funciones (expresión de SSIS)