Поделиться через


SQRT (службы SSIS)

Изменения: 5 декабря 2005 г.

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

Синтаксис

SQRT(numeric_expression)

Аргументы

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

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))
ms139802.note(ru-ru,SQL.90).gifПримечание.
В выражениях имена переменных всегда содержат префикс @.

См. также

Другие ресурсы

Функции (службы SSIS)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

5 декабря 2005 г.

Измененное содержимое
  • Исправлено описание поведения, когда аргумент имеет отрицательное значение.