Udostępnij za pośrednictwem


POWER (wyrażenie SSIS)

Dotyczy:sql Server SSIS Integration Runtime w usłudze Azure Data Factory

Zwraca wynik podniesienia wyrażenia liczbowego do potęgi. Parametr zasilania musi mieć wartość całkowitą.

Składnia

  
POWER(numeric_expression,power)  

Argumenty

numeric_expression
Jest prawidłowym wyrażeniem liczbowym.

zasilania
Jest prawidłowym wyrażeniem liczbowym.

Typy wyników

DT_R8

Uwagi

Argumenty numeric_expression i zasilania są rzutowane na typ danych DT_R8 przed obliczeniu mocy. Aby uzyskać więcej informacji, zobacz Integration Services Data Types.

Jeśli numeric_expression daje wartość zero, a zasilania jest ujemna, ewaluator wyrażeń zwraca błąd i ustawia wynik zwracany na wartość null.

Jeśli numeric_expression lub mocy ocenić, aby nieokreślone wyniki, zwracany wynik ma wartość null.

Argument mocy może być ułamkiem. Na przykład możesz użyć wartości 0,5 jako mocy.

Przykłady wyrażeń

W tym przykładzie użyto literału liczbowego. Funkcja podnosi wartość 4 do potęgi 3 i zwraca wartość 64.

POWER(4,3)  

W tym przykładzie użyto kolumny Length i zmiennej DimensionCount. Jeśli długość wynosi 8, a DimensionCount wynosi 2, zwracany wynik wynosi 64.

POWER(Length, @DimensionCount)   

Zobacz też

funkcji (SSIS Expression)