Freigeben über


LN (SSIS-Ausdruck)

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Gibt den natürlichen Logarithmus eines numerischen Ausdrucks zurück.

Syntax

  
LN(numeric_expression)  

Argumente

numeric_expression
Ein gültiger, nicht negativer numerischer Ausdruck ungleich NULL.

Ergebnistypen

DT_R8

Hinweise

Der numerische Ausdruck wird in den DT_R8-Datentyp umgewandelt, bevor der Logarithmus berechnet wird. Weitere Informationen finden Sie unter Integration Services Datentypen.

Falls numeric_expression zu 0 (null) oder einem negativen Wert ausgewertet wird, wird als Ergebnis NULL zurückgegeben.

Beispiele für Ausdrücke

In diesem Beispiel wird ein numerisches Literal verwendet. Die Funktion gibt den Wert 3,737766961828337 zurück.

LN(42)  

In diesem Beispiel wird die Length-Spalte verwendet. Falls der Spaltenwert 53.99 ist, gibt die Funktion 3.9887988442302 zurück.

LN(Length)   

In diesem Beispiel wird die Length-Variable verwendet. Die Variable muss einen numerischen Datentyp aufweisen, oder der Ausdruck muss eine explizite Umwandlung in einen numerischen Datentyp einschließen. Falls Length gleich 234,567 ist, gibt die Funktion 5,45774126708797 zurück.

LN(@Length)   

Siehe auch

LOG (SSIS-Ausdruck)
Funktionen (SSIS-Ausdruck)