LOG (wyrażenie SSIS)
Dotyczy:sql Server
SSIS Integration Runtime w usłudze Azure Data Factory
Zwraca logarytm base-10 wyrażenia liczbowego.
Składnia
LOG(numeric_expression)
Argumenty
numeric_expression
Jest prawidłowym niezerowym lub nienegacyjnym wyrażeniem liczbowym.
Typy wyników
DT_R8
Uwagi
Wyrażenie liczbowe jest rzutowane na typ danych DT_R8 przed obliczeniu logarytmu. Aby uzyskać więcej informacji, zobacz Integration Services Data Types.
Jeśli numeric_expression daje wartość zero lub ujemną, zwracany wynik ma wartość null.
Przykłady wyrażeń
W tym przykładzie użyto literału liczbowego. Funkcja zwraca wartość 1.988291341907488.
LOG(97.34)
W tym przykładzie użyto kolumny Length. Jeśli kolumna ma wartość 101.24, funkcja zwraca wartość 2.005352136486217.
LOG(Length)
W tym przykładzie użyto zmiennej Length. Zmienna musi mieć typ danych liczbowych lub wyrażenie musi zawierać jawne rzutowanie do liczbowego typu danych SSIS. Jeśli długość wynosi 234,567, funkcja zwraca wartość 2.370266913465859.
LOG(@Length)
Zobacz też
exp (wyrażenie SSIS)
LN (wyrażenie SSIS)
funkcji (SSIS Expression)