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)