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)