Condividi tramite


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) 

Vedere anche

Altre risorse

Funzioni (espressione SSIS)