SQRT (expression SSIS)
Renvoie la racine carrée d'une expression numérique.
Syntaxe
SQRT(numeric_expression)
Arguments
- numeric_expression
Expression numérique d'un des types de données numériques. Pour plus d'informations, consultez Types de données d'Integration Services.
Types des résultats
DT_R8
Notes
La fonction SQRT renvoie un résultat NULL si l'argument est NULL.
Elle échoue si l'argument est une valeur négative.
L'argument est converti vers le type de données DT_R8 avant le calcul de la racine carrée.
Exemples d'expressions
L'exemple suivant renvoie la racine carrée d'un littéral numérique. Le résultat obtenu est 12.
SQRT(144)
L'exemple suivant renvoie la racine carrée d'une expression, en l'occurrence le résultat de la soustraction des valeurs des colonnes Value1 et Value2.
SQRT(Value1 - Value2)
L'exemple suivant renvoie la longueur du troisième côté d'un triangle rectangle en appliquant la fonction SQUARE à deux variables puis en calculant la racine carrée de leur somme. Si la variable Side1 a pour valeur 3 et que la variable Side2 a pour valeur 4, la fonction SQRT renvoie 5.
SQRT(SQUARE(@Side1) + SQUARE(@Side2))
[!REMARQUE]
Dans les expressions, les noms de variable comprennent toujours le préfixe @.