Udostępnij za pośrednictwem


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)