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


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

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

Синтаксис

LN(numeric_expression)

Аргументы

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

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

DT_R8

Замечания

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

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

Примеры

Этот пример использует числовой литерал. Функция возвращает значение 3.737766961828337.

LN(42)

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

LN(Length) 

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

LN(@Length)