Share via


LOG (expressão SSIS)

Retorna o logaritmo de base 10 de uma expressão numérica.

Sintaxe

LOG(numeric_expression)

Argumentos

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

Tipos de resultado

DT_R8

Comentários

A numeric expression é convertida para o tipo de dados DT_R8 antes de o logaritmo ser calculado. 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

Esse exemplo usa um literal numérico. A função retorna o valor 1.988291341907488.

LOG(97.34)

Esse exemplo usa a coluna Length. Se o valor da coluna for 101.24, a função retornará 2.005352136486217.

LOG(Length) 

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

LOG(@Length)