Share via


POWER (SSIS)

Gibt das Ergebnis eines in eine Potenz erhobenen numerischen Ausdrucks zurück. Der power-Parameter muss zu einer ganzen Zahl ausgewertet werden.

Syntax

POWER(numeric_expression,power)

Argumente

  • numeric_expression
    Ein gültiger numerischer Ausdruck.

  • power
    Ein gültiger numerischer Ausdruck.

Ergebnistypen

DT_R8

Hinweise

Die Argumente numeric_expression und power werden in den DT_R8-Datentyp umgewandelt, bevor der Potenzwert berechnet wird. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

Falls numeric_expression zu Null ausgewertet wird und power negativ ist, gibt die Ausdrucksauswertung einen Fehler zurück und legt das zurückgegebene Ergebnis auf NULL fest.

Falls numeric_expression oder power zu unbestimmten Ergebnissen ausgewertet werden, wird als Ergebnis NULL zurückgegeben.

Das power -Argument kann eine Bruchzahl sein. Sie können z. B. 0.5 als Potenzwert verwenden.

Beispiele

In diesem Beispiel wird ein numerisches Literal verwendet. Die Funktion potenziert 4 mit 3 und gibt 64 zurück.

POWER(4,3)

In diesem Beispiel wird die Length-Spalte und die DimensionCount-Variable verwendet. Falls Length gleich 8 ist und DimensionCount gleich 2, wird als Ergebnis 64 zurückgegeben.

POWER(Length, @DimensionCount) 

Siehe auch

Andere Ressourcen