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)