SQRT (выражение SSIS)

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных Azure

Возвращает квадратный корень числового выражения.

Синтаксис

  
SQRT(numeric_expression)  

Аргументы

numeric_expression
Числовое выражение любого типа числовых данных. Дополнительные сведения см. в разделе Integration Services Data Types.

Типы результата

DT_R8

Замечания

Функция SQRT возвращает значение NULL, если аргумент равен NULL.

Если аргумент имеет отрицательное значение, то функция SQRT завершается неудачей.

Перед вычислением квадратного корня аргумент приводится к типу данных DT_R8.

Примеры выражений

В этом примере вычисляется квадратный корень из числа. Возвращается значение 12.

SQRT(144)  

Этот пример возвращает квадратный корень из выражения, представляющего собой результат вычитания значений в столбцах Value1 и Value2.

SQRT(Value1 - Value2)  

В этом примере возвращается длина третьей стороны прямоугольного треугольника путём применения функции SQUARE к двум переменным, а затем вычисления квадратного корня из их суммы. Если Side1 содержит 3, а Side2 содержит 4, функция SQRT возвращает 5.

SQRT(SQUARE(@Side1) + SQUARE(@Side2))  

Примечание.

В выражениях имена переменных всегда содержат префикс @.