Sdílet prostřednictvím


POWER (výraz SSIS)

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

Vrátí výsledek zvýšení číselného výrazu na mocninu. Parametr napájení musí být vyhodnocen jako celé číslo.

Syntax

  
POWER(numeric_expression,power)  

Argumenty

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

napájení
Je platný číselný výraz.

Typy výsledků

DT_R8

Poznámky

Argumenty numeric_expression a výkonu se před výpočtem výkonu přetypují 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 a výkon je záporný, vrátí vyhodnocovací modul výrazu chybu a nastaví výsledek vrácení na hodnotu null.

Pokud se numeric_expression nebo výkon vyhodnotí jako neurčité výsledky, vrátí se výsledek null.

Argument výkonu může být zlomek. Jako mocninu můžete například použít hodnotu 0,5.

Příklady výrazů

V tomto příkladu se používá číselný literál. Funkce zvýší hodnotu 4 na mocninu 3 a vrátí hodnotu 64.

POWER(4,3)  

V tomto příkladu se používá sloupec Délka a proměnná DimensionCount. Pokud délka je 8 a dimenze je 2, výsledek vrácení je 64.

POWER(Length, @DimensionCount)   

Viz také

funkce (výraz SSIS)