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


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

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

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

Синтаксис

  
LOG(numeric_expression)  

Аргументы

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

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

DT_R8

Замечания

Перед вычислением логарифма аргумент numeric_expression приводится к типу DT_R8. Дополнительные сведения см. в разделе Integration Services Data Types.

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

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

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

LOG(97.34)  

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

LOG(Length)   

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

LOG(@Length)   

См. также

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