Compartilhar via


LN (SSIS)

Retorna o logaritmo natural de uma expressão numérica.

Sintaxe

LN(numeric_expression)

Argumentos

  • numeric_expression
    É uma expressão numérica não negativa, diferente de zero válida.

Tipos de resultado

DT_R8

Comentários

A expressão numérica é convertida para o tipo de dados DT_R8 antes de o logaritmo ser computado. Para obter mais informações, consulte Tipos de dados do Integration Services.

Se numeric_expression for avaliado como zero ou um valor negativo, o resultado de retorno será nulo.

Exemplos

Este exemplo usa um literal numérico. A função retorna o valor 3.737766961828337.

LN(42)

Este exemplo usa a coluna Length. Se o valor da coluna for 53.99, a função retornará 3.9887988442302.

LN(Length) 

Este exemplo usa a variável Length. A variável deve ser um tipo de dados numérico ou a expressão deve incluir uma conversão explícita para um tipo de dados numérico. Se Length for 234.567, a função retornará 5.45774126708797.

LN(@Length) 

Consulte também

Referência

Outros recursos