Freigeben über


LOG (SSIS)

Gibt den Logarithmus eines numerischen Ausdrucks zur Basis 10 zurück.

Syntax

LOG(numeric_expression)

Argumente

numeric_expression

Ein gültiger numerischer Ausdruck, der ungleich 0 oder nicht negativ ist.

Ergebnistypen

DT_R8

Hinweise

Das numeric_expression-Argument wird in den DT_R8-Datentyp umgewandelt, bevor der Logarithmus berechnet wird. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

Falls numeric_expression zu Null oder einem negativen Wert ausgewertet wird, wird als Ergebnis NULL zurückgegeben.

Beispiele

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

LOG(97.34)

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

LOG(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 SSIS-Datentyp einschließen. Falls Length gleich 234.567 ist, gibt die Funktion 2.370266913465859 zurück.

LOG(@Length) 

Siehe auch

Verweis

EXP (SSIS)
LN (SSIS)

Andere Ressourcen

Funktionen (SSIS)

Hilfe und Informationen

Informationsquellen für SQL Server 2005