Partager via


POWER (expression SSIS)

Renvoie le résultat de l'élévation d'une expression numérique à une puissance donnée. La valeur du paramètre de la puissance doit s'évaluer à un entier.

Syntaxe

  
POWER(numeric_expression,power)  

Arguments

numeric_expression
Expression numérique valide.

puissance
Expression numérique valide.

Types des résultats

DT_R8

Notes

Les arguments numeric_expression et power sont convertis dans le type de données DT_R8 avant le calcul de la puissance. Pour plus d’informations, consultez Types de données Integration Services.

Si l’argument numeric_expression correspond à la valeur zéro et que l’argument power est négatif, l’évaluateur d’expression retourne une erreur et le résultat obtenu est Null.

Si numeric_expression ou power correspond à des résultats indéterminés, la valeur Null est retournée.

L’argument power peut être une fraction. Par exemple, vous pouvez utiliser la valeur 0,5 comme puissance.

Exemples d'expressions

L'exemple suivant utilise un littéral numérique. La fonction élève 4 à la puissance 3 et renvoie 64.

POWER(4,3)  

L’exemple suivant utilise la colonne Length et la variable DimensionCount . Si l’argument Length a la valeur 8 et l’argument DimensionCount la valeur 2, le résultat obtenu est 64.

POWER(Length, @DimensionCount)   

Voir aussi

Fonctions (expression SSIS)