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


LOG (выражение служб SSIS)

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

Синтаксис

LOG(numeric_expression)

Аргументы

  • numeric_expression
    Допустимое ненулевое и неотрицательное числовое выражение.

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

DT_R8

Замечания

Перед вычислением логарифма аргумент numeric expression приводится к типу DT_R8. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

Если вычисленное значение numeric_expression является нулем или отрицательным значением, набор результатов получает значение NULL.

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

В этом примере используется числовой литерал. Функция возвращает значение 1,988291341907488.

LOG(97.34)

Этот пример использует столбец Length. Если значением столбца является 101,24, функция возвращает 2,005352136486217.

LOG(Length) 

Этот пример использует переменную Length. Тип данных переменной должен быть numeric либо выражение должно включать явное приведение к типу данных Службы SSIS numeric. При параметре Length равном 234,567 функция возвращает 2,370266913465859.

LOG(@Length) 

См. также

Справочник

EXP (выражение служб SSIS)

LN (выражение служб SSIS)

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

Функции (выражение служб SSIS)