POWER (espressione SSIS)
Viene restituito 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 di espressione
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)