Condividi tramite


POWER (espressione 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 nel tipo di dati DT_R8. Per altre informazioni, vedere Tipi di dati di Integration Services.

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

Se numeric_expression o power restituisce risultati indeterminati, viene restituito Null.

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

Esempi di espressione

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

POWER(4,3)  

Questo esempio usa la colonna Length e la variabile DimensionCount . Se Length è 8 e DimensionCount è 2, il risultato restituito è 64.

POWER(Length, @DimensionCount)   

Vedere anche

Funzioni (espressione SSIS)