Delen via


LOG (SSIS Expression)

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Retourneert de logaritme met grondtal 10 van een numerieke expressie.

Syntaxis

  
LOG(numeric_expression)  

Argumenten

numeric_expression
Is een geldige niet-nul- of niet-negatieve numerieke expressie.

Resultaattypen

DT_R8

Opmerkingen

De numerieke expressie wordt omgezet in het DT_R8 gegevenstype voordat de logaritme wordt berekend. Zie Integration Services-gegevenstypenvoor meer informatie.

Als numeric_expression resulteert in nul of een negatieve waarde, is het resultaat null.

Voorbeelden van expressies

In dit voorbeeld wordt een numerieke letterlijke waarde gebruikt. De functie retourneert de waarde 1,988291341907488.

LOG(97.34)  

In dit voorbeeld wordt de kolom Lengthgebruikt. Als de kolom 101.24 is, retourneert de functie 2.005352136486217.

LOG(Length)   

In dit voorbeeld wordt de variabele Lengthgebruikt. De variabele moet een numeriek gegevenstype hebben of de expressie moet een expliciete cast bevatten naar een numeriek SSIS-gegevenstype. Als Lengte 234,567 is, retourneert de functie 2.370266913465859.

LOG(@Length)   

Zie ook

EXP (SSIS Expression)
LN (SSIS Expression)
Functions (SSIS Expression)