Condividi tramite


LOG (espressione SSIS)

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Viene restituito il logaritmo in base 10 di un'espressione numerica.

Sintassi

  
LOG(numeric_expression)  

Argomenti

numeric_expression
Espressione numerica valida strettamente maggiore di zero.

Tipi restituiti

DT_R8

Osservazioni:

Prima del calcolo del logaritmo viene eseguito il cast dell' espressione numerica al tipo di dati DT_R8. Per altre informazioni, vedere Tipi di dati di Integration Services.

Se tramite il parametro numeric_expression viene restituito zero o un valore negativo, il risultato sarà Null.

Esempi di espressione

In questo esempio viene utilizzato un valore letterale numerico. La funzione restituisce 1,988291341907488.

LOG(97.34)  

In questo esempio viene usata la colonna Length. Se il valore della colonna è 101,24, la funzione restituirà 2,005352136486217.

LOG(Length)   

In questo esempio viene usata la variabile Length. La variabile deve avere un tipo di dati numeric o l'espressione deve includere un cast esplicito a un tipo di dati numeric di SSIS. Se Length ha valore 234,567, la funzione restituirà 2,370266913465859.

LOG(@Length)   

Vedi anche

EXP (espressione SSIS)
LN (espressione SSIS)
Funzioni (espressione SSIS)