Freigeben über


POWER (SSIS-Ausdruck)

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

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 Integration Services Datentypen.

Falls numeric_expression in 0 (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 in unbestimmte Ergebnisse 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 für Ausdrücke

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)   

Weitere Informationen

Funktionen (SSIS-Ausdruck)