Compartir a través de


POWER (expresión de 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

Comentarios

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)