Dela via


LOG (SSIS-uttryck)

gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

Returnerar logaritmen base-10 för ett numeriskt uttryck.

Syntax

  
LOG(numeric_expression)  

Argument

numeric_expression
Är ett giltigt icke-zero- eller icke-numeriskt uttryck.

Resultattyper

DT_R8

Anmärkningar

Det numeriska uttrycket skickas till datatypen DT_R8 innan logaritmen beräknas. Mer information finns i Integration Services-datatyper.

Om numeric_expression utvärderas till noll eller ett negativt värde är returresultatet null.

Uttrycksexempel

I det här exemplet används en numerisk literal. Funktionen returnerar värdet 1,988291341907488.

LOG(97.34)  

I det här exemplet används kolumnen Length. Om kolumnen är 101.24 returnerar funktionen 2.005352136486217.

LOG(Length)   

I det här exemplet används variabeln Length. Variabeln måste ha en numerisk datatyp, annars måste uttrycket innehålla en explicit gjutning till en numerisk SSIS-datatyp. Om Längd är 234,567 returnerar funktionen 2,370266913465859.

LOG(@Length)   

Se även

EXP (SSIS Expression)
LN (SSIS Expression)
Functions (SSIS-uttryck)