Sdílet prostřednictvím


LOG (výraz SSIS)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Vrátí logaritmus číselného výrazu base-10.

Syntax

  
LOG(numeric_expression)  

Argumenty

numeric_expression
Je platný nenulový nebo nenulový číselný výraz.

Typy výsledků

DT_R8

Poznámky

číselný výraz se před výpočetem logaritmu přetypuje na datový typ DT_R8. Další informace najdete v tématu datové typy integračních služeb.

Pokud se numeric_expression vyhodnotí na nulu nebo zápornou hodnotu, vrátí se výsledek null.

Příklady výrazů

V tomto příkladu se používá číselný literál. Funkce vrátí hodnotu 1,988291341907488.

LOG(97.34)  

Tento příklad používá sloupec Délka. Pokud je sloupec 101.24, vrátí funkce hodnotu 2.005352136486217.

LOG(Length)   

Tento příklad používá proměnnou Délka. Proměnná musí mít číselný datový typ nebo výraz musí obsahovat explicitní přetypování na číselný datový typ SSIS. Pokud je délka 234,567, vrátí funkce hodnotu 2,370266913465859.

LOG(@Length)   

Viz také

EXP (výraz SSIS)
LN (výraz SSIS)
funkce (výraz SSIS)