Condividi tramite


POWER (SSIS)

Restituisce il risultato dell'elevamento a potenza di un'espressione numerica. Il parametro power deve restituire un valore integer.

Sintassi

POWER(numeric_expression,power)

Argomenti

  • numeric_expression
    Espressione numerica valida.

  • power
    Espressione numerica valida.

Tipi restituiti

DT_R8

Osservazioni

Prima del calcolo della potenza viene eseguito il cast degli argomenti numeric_expression e power al tipo di dati DT_R8. Per ulteriori informazioni, vedere Tipi di dati di Integration Services.

Se numeric_expression restituisce zero e power è negativo, l'analizzatore di espressioni restituirà un errore e imposterà il risultato su Null.

Se numeric_expression o power restituisce un risultato indeterminato, verrà restituito Null.

L'argomento power può essere una frazione, ad esempio 0,5.

Esempi

In questo esempio viene utilizzato un valore letterale numerico. La funzione eleva 4 all'esponente 3 e restituisce 64.

POWER(4,3)

In questo esempio vengono utilizzate la colonna Length e la variabile DimensionCount. Se Length ha valore 8 e DimensionCount ha valore 2, il risultato restituito sarà 64.

POWER(Length, @DimensionCount) 

Vedere anche

Altre risorse