POWER (espressione SSIS)POWER (SSIS Expression)

Restituisce il risultato dell'elevamento a potenza di un'espressione numerica.Returns the result of raising a numeric expression to a power. Il parametro power deve restituire un valore integer.The power parameter must evaluate to an integer.

SintassiSyntax


POWER(numeric_expression,power)  

ArgomentiArguments

numeric_expressionnumeric_expression
Espressione numerica valida.Is a valid numeric expression.

powerpower
Espressione numerica valida.Is a valid numeric expression.

Tipi restituitiResult Types

DT_R8DT_R8

OsservazioniRemarks

Prima del calcolo della potenza, viene eseguito il cast degli argomenti numeric_expression e power nel tipo di dati DT_R8.The numeric_expression and power arguments are cast to the DT_R8 data type before the power is computed. Per altre informazioni, vedere Tipi di dati di Integration Services.For more information, see Integration Services Data Types.

Se numeric_expression restituisce zero e power è negativo, l'analizzatore di espressioni restituisce un errore e imposta il risultato restituito su Null.If numeric_expression evaluates to zero and power is negative, the expression evaluator returns an error and sets the return result to null.

Se numeric_expression o power restituisce risultati indeterminati, viene restituito Null.If numeric_expression or power evaluate to indeterminate results, the return result is null.

L'argomento power può essere una frazione.The power argument can be a fraction. ad esempio 0,5.For example, you can use the value 0.5 as the power.

Esempi di espressioneExpression Examples

In questo esempio viene utilizzato un valore letterale numerico.This example uses a numeric literal. La funzione eleva 4 all'esponente 3 e restituisce 64.The function raises 4 to the power of 3 and returns 64.

POWER(4,3)  

Questo esempio usa la colonna Length e la variabile DimensionCount .This example uses the Length column and the DimensionCount variable. Se Length è 8 e DimensionCount è 2, il risultato restituito è 64.If Length is 8, and DimensionCount is 2, the return result is 64.

POWER(Length, @DimensionCount)   

Vedere ancheSee Also

Funzioni ( Espressione SSIS )Functions (SSIS Expression)