SQRT (Expression SSIS)

Renvoie la racine carrée d'une expression numérique.

Syntaxe

SQRT(numeric_expression)

Argument

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

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))

Notes

  Dans les expressions, les noms de variable comprennent toujours le préfixe @.